XML 96 R78.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes (Textual) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Operating Loss Carryforwards [Line Items]        
Income taxes paid (refunded), net $ 88,700 $ 51,700 $ 2,400  
General business credits carryforwards 1,900      
Valuation allowance 3,834 2,834    
Tax credit carryforward, valuation allowance 1,900      
Net operating loss carryforwards, valuation allowance 1,500      
Unrecognized tax benefits 79,262 51,754 44,401 $ 22,415
Penalties and interest accruals 8,600 $ 2,700 $ 1,800  
Unrecognized Tax Benefits that Would Impact Effective Tax Rate 79,200      
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 60,300      
Minimum        
Operating Loss Carryforwards [Line Items]        
Significant change, amount of unrecorded benefit 18,600      
Maximum        
Operating Loss Carryforwards [Line Items]        
Significant change, amount of unrecorded benefit 40,700      
State        
Operating Loss Carryforwards [Line Items]        
Net operating loss carryforwards 47,300      
Non U.S.        
Operating Loss Carryforwards [Line Items]        
Net operating loss carryforwards $ 3,700