XML 107 R97.htm IDEA: XBRL DOCUMENT v3.25.2
INCOME TAXES - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Income tax provision          
Income tax benefit (provision) $ 16,471 $ (706) $ 15,729 $ (1,428)  
Net refund received 1,300   1,300    
Unrecognized tax benefits reserve reversal, accrued interest 9,000        
Unrecognized tax benefits that would impact effective tax rate 2,800   2,800   $ 19,200
Accrued interest and penalties related to unrecognized tax benefits 800 $ 8,700 $ 800 $ 8,700  
Ministry of Finance, India          
Income tax provision          
Unrecognized tax benefits reserve reversal $ 9,600