XML 103 R86.htm IDEA: XBRL DOCUMENT v3.25.0.1
INCOME TAXES - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Examination [Line Items]        
Provision for (benefit from) income taxes $ 18,716 $ (64,853) $ 16,303  
Cumulative undistributed earnings of foreign subsidiaries intended to be indefinitely reinvested 85,600      
Unrecognized tax benefits 12,000 $ 12,500 $ 11,100 $ 13,800
Unrecognized future tax benefits that would favorably impact future effective tax rate if recognized 5,300      
Unrecognized future tax benefit that would not impact effective tax rate 6,700      
Foreign        
Income Tax Examination [Line Items]        
Operating loss carryforwards 59,200      
State        
Income Tax Examination [Line Items]        
Operating loss carryforwards 25,700      
Tax credit carryovers 37,100      
Internal Revenue Service        
Income Tax Examination [Line Items]        
Tax credit carryovers $ 2,200