XML 58 R48.htm IDEA: XBRL DOCUMENT v3.25.3
Share-Based Compensation - Stock-Based Compensation Expenses (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Share-Based Compensation and Capital Stock [Line Items]        
Total share-based compensation expense $ 11,208 $ 9,749 $ 32,576 $ 28,120
Stock options        
Share-Based Compensation and Capital Stock [Line Items]        
Total share-based compensation expense 814 1,319 3,128 3,957
Restricted stock        
Share-Based Compensation and Capital Stock [Line Items]        
Total share-based compensation expense 3,318 3,246 9,648 9,959
Performance vested restricted stock units        
Share-Based Compensation and Capital Stock [Line Items]        
Total share-based compensation expense $ 7,076 $ 5,184 $ 19,800 $ 14,204