XML 68 R56.htm IDEA: XBRL DOCUMENT v3.24.3
Share-Based Compensation - Stock Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock compensation $ 7,622 $ 9,233 $ 24,948 $ 25,443
Restricted stock units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock compensation 6,524 8,268 22,275 21,549
Time-based        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock compensation 5,737 6,304 19,412 16,556
Performance-based        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock compensation 614 546 1,417 950
Market-based        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock compensation 173 1,418 1,446 4,043
Stock options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock compensation $ 1,098 $ 965 $ 2,673 $ 3,894