XML 96 R64.htm IDEA: XBRL DOCUMENT v3.22.0.1
CAPITAL STOCK AND STOCK AWARD PLANS - Employee Stock Purchase Plan Activity (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expense Recognized by the Company $ 129,977,000 $ 43,995,000 $ 39,083,000
Company expense on ESPP discount      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expense Recognized by the Company $ 3,148,000 $ 2,848,000 $ 2,840,000
1997 Employee Stock Purchase Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares Purchased by Employees (in shares) 220,970 236,062 224,596
Aggregate Costs to Employees $ 17,838,000 $ 16,146,000 $ 16,093,000
Maximum employee contribution to purchase company stock $ 10,000    
Discount rate used to determine purchase price (percent) 15.00%    
1997 Employee Stock Purchase Plan | Company expense on ESPP discount      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expense Recognized by the Company $ 3,148,000 $ 2,848,000 $ 2,840,000