XML 60 R50.htm IDEA: XBRL DOCUMENT v3.24.3
Share-Based Compensation - Stock-Based Compensation Expenses (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 and Capital Stock [Line Items]        
Total share-based compensation expense $ 9,749 $ 9,988 $ 28,120 $ 31,965
Stock options        
Share-Based Compensation and Capital Stock [Line Items]        
Total share-based compensation expense 1,319 1,422 3,957 4,562
Restricted stock        
Share-Based Compensation and Capital Stock [Line Items]        
Total share-based compensation expense 3,246 3,305 9,959 10,362
Performance vested restricted stock units        
Share-Based Compensation and Capital Stock [Line Items]        
Total share-based compensation expense $ 5,184 $ 5,261 $ 14,204 $ 17,041