XML 78 R61.htm IDEA: XBRL DOCUMENT v3.25.0.1
CAPITAL STOCK AND STOCK AWARD PLANS - Total Compensation Expense Recognized in Statements of Operations for Stock-Based Compensation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense $ 84,590 $ 58,169 $ 90,677
Stock options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense 4,352 8,929 13,025
Stock awards      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense 77,243 45,878 74,186
Company expense on ESPP discount      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense $ 2,995 $ 3,362 $ 3,466