XML 82 R68.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Income Tax Uncertainties:        
Unrecognized tax benefit $ 24,510 $ 24,310 $ 29,000 $ 28,406
Net unrecognized tax benefits that, if recognized, would favorably impact the effective income tax rate 23,500 23,200    
Decrease in unrecognized tax benefits due to the settlement of various audits and the expiration of statutes of limitations 5,800      
Accrued interest and penalties related to income tax liabilities 1,100 1,200    
Aggregate amount of interest and penalties expense (benefit) recorded in the statement of operations (100) 100 200  
Other Noncurrent Liabilities        
Income Tax Uncertainties:        
Unrecognized tax benefit 16,900 $ 17,700    
Foreign        
Income Taxes [Line Items]        
Valuation allowance, deferred tax asset, decrease in amount during the period     $ 15,500  
Operating Loss Carryforwards:        
Operating loss carryforwards 19,400      
Operating loss carryforwards, not subject to expiration 19,100      
Operating loss carryforwards, valuation allowance $ 100      
Operating loss carryforwards, expiration period 9 years      
Tax Credit Carryforward:        
Tax credit carryfoward $ 21,400      
Tax credit carryforward, valuation allowance 2,300      
Domestic Federal        
Operating Loss Carryforwards:        
Operating loss carryforwards 58,300      
Operating loss carryforwards, not subject to expiration 2,900      
Domestic Federal | General Business Tax Credit Carryforward        
Tax Credit Carryforward:        
Tax credit carryfoward 20,600      
State        
Operating Loss Carryforwards:        
Operating loss carryforwards, deferred tax asset, subject to expiration 1,100      
Operating loss carryforwards, valuation allowance 1,000      
State | General Business Tax Credit Carryforward        
Tax Credit Carryforward:        
Tax credit carryfoward 800      
Other Foreign Jurisdiction        
Tax Credit Carryforward:        
Tax credit carryfoward 2,200      
Tax credit carryforward, valuation allowance 1,200      
Tax credit carryforward, not subject to expiration $ 1,100      
Tax credit carryforward, expiration period 7 years