XML 116 R102.htm IDEA: XBRL DOCUMENT v3.24.0.1
EMPLOYEE BENEFIT AND DEFERRED COMPENSATION PLANS - Stock based compensation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Allocation of costs      
Compensation expense $ 33,919 $ 19,729 $ 26,160
Employee Stock Option [Member]      
Allocation of costs      
Compensation expense 6,349 7,081 17,533
Restricted Stock Units      
Allocation of costs      
Compensation expense 24,257 9,286 2,964
Restricted Stock Awards      
Allocation of costs      
Compensation expense 2,496 2,768 5,126
ESPP      
Allocation of costs      
Compensation expense $ 817 $ 594 $ 537