v3.25.2
SHAREHOLDERS' EQUITY AND SHARE INCENTIVE PLANS - Share Incentive Plan (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Mar. 31, 2025
Feb. 29, 2024
Dec. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Payments of tax withholding for share-based compensation $ 1,135,000 $ 978,000 $ 1,977,000 $ 1,687,000      
Grant options (in shares)     0        
Outstanding share options              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Option, cost not yet recognized 2,142,000   $ 2,142,000        
Weighted-average period to be recognized     5 months 15 days        
Restricted Stock Units (RSUs)              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Option, cost not yet recognized 121,667,000   $ 121,667,000        
Weighted-average period to be recognized     2 years 9 months 7 days        
Fair value of RSUs     $ 23,286,000        
Additional paid-in capital              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Payments of tax withholding for share-based compensation $ 1,135,000 $ 978,000 $ 1,977,000 $ 1,687,000      
Share Buyback Program              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Authorized amount         $ 200,000,000 $ 100,000,000 $ 80,000,000