v3.22.4
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Operating Loss and Tax Credit Carryforward [Line Items]        
Loss carryforwards $ 307,668      
Tax credit carryforwards 70,346      
Release of valuation allowances on deferred tax assets 0 $ 540,803 $ 0  
Deferred tax assets, valuation allowance 92,134 101,489    
Unrecognized tax benefits, end of period 114,057 118,781 140,309 $ 137,929
Amount of unrecognized tax benefits that would impact the effective tax rate if recognized 113,200      
Unrecognized tax benefits that would impact the valuation allowance 900      
Decrease in recognized interest and penalties related to unrecognized tax benefits 5,300 1,500 $ 2,100  
Accrued interest and penalties related to unrecognized tax benefits 15,900 21,200    
Reasonably possible changes to unrecognized tax benefits related to settlement of tax audits and/or expiration of statutes of limitations within the next twelve months 14,300      
Deferred tax liability, undistributed foreign earnings 28,000 19,000    
Deferred tax liability, undistributed foreign earnings, period increase 9,000      
Undistributed earnings of foreign subsidiaries 2,600,000      
Undistributed foreign U.S GAAP retained earnings not taxed 2,400,000      
Federal and State Tax Authorities        
Operating Loss and Tax Credit Carryforward [Line Items]        
Deferred tax assets, valuation allowance 18,000 18,000    
Foreign Tax Authorities        
Operating Loss and Tax Credit Carryforward [Line Items]        
Deferred tax assets, valuation allowance $ 74,000 $ 83,000