XML 68 R56.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Share-Based Compensation - Stock Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock compensation $ 7,859 $ 8,809 $ 17,326 $ 16,210
Restricted stock units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock compensation 7,083 7,472 15,750 13,282
Time-based        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock compensation 6,380 6,016 13,675 10,524
Performance-based        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock compensation 637 133 802 133
Market-based        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock compensation 66 1,323 1,273 2,625
Stock options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock compensation $ 776 $ 1,337 $ 1,576 $ 2,928