XML 86 R74.htm IDEA: XBRL DOCUMENT v3.25.2
STOCK-BASED COMPENSATION - Schedule of Compensation Expense (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Restricted Stock Units    
Share-based Compensation Arrangement by Share-based Payment Award    
Compensation expense, Total $ 21,581 $ 21,966
Fair value of units vested 41,854 34,991
Intrinsic value of units vested 51,645 38,040
Restricted Stock Units | Compensation expense (included in SG&A)    
Share-based Compensation Arrangement by Share-based Payment Award    
Compensation expense, Total 19,734 20,466
Restricted Stock Units | Compensation expense (included in Cost of sales)    
Share-based Compensation Arrangement by Share-based Payment Award    
Compensation expense, Total 1,847 1,500
Options    
Share-based Compensation Arrangement by Share-based Payment Award    
Compensation expense, Total 5,626 4,868
Options | Compensation expense (included in SG&A)    
Share-based Compensation Arrangement by Share-based Payment Award    
Compensation expense, Total 5,139 4,376
Options | Compensation expense (included in Cost of sales)    
Share-based Compensation Arrangement by Share-based Payment Award    
Compensation expense, Total $ 487 $ 492