XML 150 R124.htm IDEA: XBRL DOCUMENT v3.25.0.1
SHARE-BASED COMPENSATION - Schedule of Additional Information Related to Share-based Compensation (Details) - Restricted Stock Units - 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]      
Share based compensation expense $ 42,713 $ 57,729 $ 56,136
Tax benefits associated with share-based compensation expense 8,007 8,819 8,839
Fair value of restricted stock units vested 46,884 64,156 49,792
Unrecognized share-based compensation expense $ 60,192 $ 62,416 $ 74,601
Expected weighted average period associated with the recognition of unrecognized share-based compensation expense 2 years 4 months 24 days 2 years 4 months 24 days 2 years 3 months 18 days
Cash Settled      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Liability for cash-settled restricted stock units $ 0 $ 0 $ 4,792