XML 79 R68.htm IDEA: XBRL DOCUMENT v3.24.2
SHARE-BASED COMPENSATION - Schedule of Additional Information Related to Share-based Compensation (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Share-Based Payment Arrangement [Abstract]    
Share based compensation expense $ 23,273 $ 28,240
Tax benefits associated with share-based compensation expense 4,448 4,840
Fair value of restricted stock units vested 43,706 53,614
Unrecognized share-based compensation expense $ 82,312 $ 96,649
Expected weighted average period associated with the recognition of unrecognized share-based compensation expense 2 years 7 months 6 days 2 years 8 months 12 days