XML 132 R107.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 Contingency [Line Items]        
Valuation allowance $ 1,973 $ 0 $ 0  
Undistributed earnings of foreign subsidiaries, not permanently reinvested 79,200      
Accrued potential withholding tax 6,800      
Operating loss carryforwards 5,300      
Unrecognized tax benefits, increase 400      
Unrecognized tax benefits 27,660 27,218 21,768 $ 20,904
Unrecognized tax benefits that would impact effective tax rate 26,000      
Unrecognized tax benefits, income tax penalties and interest accrued 6,100 2,900 800  
Unrecognized tax benefits, income tax penalties and interest expense 2,300 3,800 $ 900  
Reduction in reasonably possible existing gross unrecognized tax benefits 5,100      
AMPTC, income tax payable benefit 157,500 53,500    
Cost of revenues 157,500 $ 53,500    
Prepaid Expenses and Other Current Assets        
Income Tax Contingency [Line Items]        
AMPTC, income tax payable benefit 94,900      
Income Tax Payable        
Income Tax Contingency [Line Items]        
AMPTC, income tax payable benefit 62,700      
Domestic Tax Authority | Research Tax Credit Carryforward        
Income Tax Contingency [Line Items]        
Tax credit carryforward 6,000      
State and Local Jurisdiction | Research Tax Credit Carryforward        
Income Tax Contingency [Line Items]        
Tax credit carryforward $ 10,300