XML 57 R47.htm IDEA: XBRL DOCUMENT v3.25.2
Share-Based Compensation - Stock-Based Compensation Expenses (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Share-Based Compensation and Capital Stock [Line Items]        
Total share-based compensation expense $ 10,953 $ 9,277 $ 21,368 $ 18,371
Stock options        
Share-Based Compensation and Capital Stock [Line Items]        
Total share-based compensation expense 795 1,292 2,314 2,638
Restricted stock        
Share-Based Compensation and Capital Stock [Line Items]        
Total share-based compensation expense 3,003 3,236 6,330 6,713
Performance vested restricted stock units        
Share-Based Compensation and Capital Stock [Line Items]        
Total share-based compensation expense $ 7,155 $ 4,749 $ 12,724 $ 9,020