XML 126 R110.htm IDEA: XBRL DOCUMENT v3.25.0.1
EMPLOYEE BENEFIT AND DEFERRED COMPENSATION PLANS - Stock based compensation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Allocation of costs      
Compensation expense $ 47,425 $ 33,919 $ 19,729
Employee Stock Option      
Allocation of costs      
Compensation expense 6,768 6,349 7,081
RSUs      
Allocation of costs      
Compensation expense 37,770 24,257 9,286
RSAs      
Allocation of costs      
Compensation expense 1,617 2,496 2,768
PSUs      
Allocation of costs      
Compensation expense 285    
ESPP      
Allocation of costs      
Compensation expense $ 985 $ 817 $ 594