XML 85 R68.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]        
Percentage of liable taxes in a joint return 50.00%      
Valuation allowance $ 65,007 $ 79,355    
Valuation allowance on deferred taxes 12,500      
Net operating loss carryforward, subject to expiration 5,100      
Unrecognized tax benefits 17,084 30,871 $ 20,203 $ 37,681
Unrecognized tax benefits, income tax penalties and interest accrued 4,700 12,100 5,600  
Unrecognized tax (benefits), income tax penalties and interest expense $ 6,200 $ 7,900 $ 700  
Effective Income Tax Rate Reconciliation, Percent 20.90% 30.00% 23.00%  
Foreign Tax Authority        
Income Tax Examination [Line Items]        
Operating loss carryforwards $ 331,100