XML 60 R50.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Share-Based Compensation - Stock-Based Compensation Expenses (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 and Capital Stock [Line Items]        
Total share-based compensation expense $ 9,277 $ 12,206 $ 18,371 $ 21,977
Stock options        
Share-Based Compensation and Capital Stock [Line Items]        
Total share-based compensation expense 1,292 1,752 2,638 3,140
Restricted stock        
Share-Based Compensation and Capital Stock [Line Items]        
Total share-based compensation expense 3,236 3,358 6,713 7,057
Performance vested restricted stock units        
Share-Based Compensation and Capital Stock [Line Items]        
Total share-based compensation expense $ 4,749 $ 7,096 $ 9,020 $ 11,780