XML 92 R77.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Textual) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Operating Loss Carryforwards [Line Items]        
Income taxes paid (refunded), net $ 45,700 $ 88,700 $ 51,700  
General business credits carryforwards 3,400      
Valuation allowance 4,416 3,834    
Tax credit carryforward, valuation allowance 3,400      
Net operating loss carryforwards, valuation allowance 600      
Unrecognized tax benefits 84,719 79,262 51,754 $ 44,401
Penalties and interest accruals 13,000 $ 8,600 $ 2,700  
Unrecognized Tax Benefits that Would Impact Effective Tax Rate 84,700      
Valuation Allowance, Equity Method Investees        
Operating Loss Carryforwards [Line Items]        
Valuation allowance 400      
Research Tax Credit Carryforward        
Operating Loss Carryforwards [Line Items]        
Unrecognized Tax Benefits that Would Impact Effective Tax Rate 64,000      
Minimum        
Operating Loss Carryforwards [Line Items]        
Significant change, amount of unrecorded benefit 2,900      
Maximum        
Operating Loss Carryforwards [Line Items]        
Significant change, amount of unrecorded benefit 7,600      
State        
Operating Loss Carryforwards [Line Items]        
Net operating loss carryforwards 50,600      
Non U.S.        
Operating Loss Carryforwards [Line Items]        
Net operating loss carryforwards $ 1,600