XML 99 R81.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes (Textual) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Operating Loss Carryforwards [Line Items]        
Income taxes paid (refunded), net $ 31,500 $ 45,700 $ 88,700  
General business credits carryforwards 4,200      
Valuation allowance 6,591 4,416    
Tax credit carryforward, valuation allowance 4,200      
Net operating loss carryforwards, valuation allowance 1,100      
Unrecognized tax benefits 70,451 84,719 79,262 $ 51,754
Penalties and interest accruals 15,700 $ 13,000 $ 8,600  
Unrecognized Tax Benefits that Would Impact Effective Tax Rate 70,500      
Valuation Allowance, Equity Method Investees        
Operating Loss Carryforwards [Line Items]        
Valuation allowance 1,300      
Research Tax Credit Carryforward        
Operating Loss Carryforwards [Line Items]        
Unrecognized Tax Benefits that Would Impact Effective Tax Rate 54,100      
Minimum        
Operating Loss Carryforwards [Line Items]        
Significant change, amount of unrecorded benefit 3,300      
Maximum        
Operating Loss Carryforwards [Line Items]        
Significant change, amount of unrecorded benefit 14,200      
State        
Operating Loss Carryforwards [Line Items]        
Net operating loss carryforwards 31,800      
Non U.S.        
Operating Loss Carryforwards [Line Items]        
Net operating loss carryforwards $ 7,000