XML 80 R69.htm IDEA: XBRL DOCUMENT v3.24.3
SHARE-BASED COMPENSATION - Schedule of Additional Information Related to Share-based Compensation (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Share-Based Payment Arrangement [Abstract]    
Share-based compensation expense $ 33,441 $ 43,516
Tax benefits associated with share-based compensation expense 6,274 6,640
Fair value of restricted stock units vested 44,710 54,654
Unrecognized share-based compensation expense $ 70,073 $ 76,871
Expected weighted average period associated with the recognition of unrecognized share-based compensation expense 2 years 6 months 2 years 6 months