XML 120 R104.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Stock Benefit Plans - Summary of Expense Recognized by Share-based Compensation Arrangement (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Employee Stock Benefit Plans      
Expense recognized for share-based compensation arrangements $ 59,553 $ 27,048 $ 22,281
Employee Stock Option      
Employee Stock Benefit Plans      
Expense recognized for share-based compensation arrangements 226 1,471 3,154
Time-based Restricted Stock Units      
Employee Stock Benefit Plans      
Expense recognized for share-based compensation arrangements 19,829 17,643 14,539
Performance-based Restricted Stock Units      
Employee Stock Benefit Plans      
Expense recognized for share-based compensation arrangements 9,321 5,008 1,295
Restricted Stock      
Employee Stock Benefit Plans      
Expense recognized for share-based compensation arrangements 1,997 2,439 2,684
Employee Stock      
Employee Stock Benefit Plans      
Expense recognized for share-based compensation arrangements 502 412 419
Stock Awards      
Employee Stock Benefit Plans      
Expense recognized for share-based compensation arrangements 130 $ 75 $ 190
Stock Options and Restricted Stock Units, Acquiree, Accelerated upon Change in Control      
Employee Stock Benefit Plans      
Expense recognized for share-based compensation arrangements $ 27,548