XML 92 R67.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
Valuation Allowance [Line Items]        
Excess tax benefits from share-based compensation $ 11,041 $ 5,935 $ 3,306  
Legal entity reorganization 0 3,630 5,850  
Deferred tax assets, valuation allowance 61,134 48,856    
Net operating loss carryforwards 72,766 49,016    
Decrease in unrecognized tax benefits is reasonably possible 1,300      
Tax-effected net operating loss subject to expiration 9,100      
Tax-effected net operating loss carryforwards not subject to expiration 63,700      
Unrecognized Tax Benefits 5,792 5,942 6,919 $ 7,225
Unrecognized tax benefits, income tax penalties and interest accrued 3,600 3,400 4,900  
Unrecognized tax benefits, income tax penalties and interest expense 200 $ 200 $ 300  
Luxembourg        
Valuation Allowance [Line Items]        
Tax benefit from revised assessment of tax losses 11,000      
Deferred tax asset for tax losses in Luxembourg 29,500      
Valuation allowance related to deferred tax asset for tax losses in Luxembourg 18,500      
State and Local Jurisdiction        
Valuation Allowance [Line Items]        
Tax-effected net operating loss subject to expiration 5,800      
Minimum | Luxembourg        
Valuation Allowance [Line Items]        
Decrease in unrecognized tax benefits is reasonably possible 7,000      
Minimum | Foreign Tax Jurisdiction        
Valuation Allowance [Line Items]        
Estimated additional tax payable on previously unremitted earnings 15,000      
Maximum | Luxembourg        
Valuation Allowance [Line Items]        
Decrease in unrecognized tax benefits is reasonably possible 10,000      
Maximum | Foreign Tax Jurisdiction        
Valuation Allowance [Line Items]        
Estimated additional tax payable on previously unremitted earnings 20,000      
Deferred tax assets for specified locations        
Valuation Allowance [Line Items]        
Deferred tax assets, valuation allowance 56,900      
Deferred tax assets related to tax credit carryforwards, U.S. state        
Valuation Allowance [Line Items]        
Deferred tax assets, valuation allowance $ 4,000