v3.26.1
Share-Based Compensation - Schedule of Stock-Based Compensation Expenses (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Share-Based Compensation and Capital Stock [Line Items]        
Total share-based compensation expense $ 4,244 $ 10,953 $ 12,536 $ 21,368
Stock options        
Share-Based Compensation and Capital Stock [Line Items]        
Total share-based compensation expense 195 795 752 2,314
Restricted stock        
Share-Based Compensation and Capital Stock [Line Items]        
Total share-based compensation expense 2,744 3,003 6,166 6,330
Performance vested restricted stock units        
Share-Based Compensation and Capital Stock [Line Items]        
Total share-based compensation expense $ 1,305 $ 7,155 $ 5,618 $ 12,724