XML 85 R68.htm IDEA: XBRL DOCUMENT v3.25.0.1
CAPITAL STOCK AND STOCK AWARD PLANS - Employee Stock Purchase Plan Activity (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expense Recognized by the Company $ 84,590,000 $ 58,169,000 $ 90,677,000
Company expense on ESPP discount      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expense Recognized by the Company $ 2,995,000 $ 3,362,000 $ 3,466,000
1997 Employee Stock Purchase Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares Purchased by Employees (in shares) 224,578 240,418 229,705
Aggregate Costs to Employees $ 16,973,000 $ 19,051,000 $ 19,643,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 $ 2,995,000 $ 3,362,000 $ 3,466,000