XML 83 R67.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
Unusual Risk Or Uncertainty [Line Items]        
Foreign tax credit carryforward $ 9,190 $ 4,202    
General business credit carryforward 3,853 2,347    
Gross operating loss carryforwards 100,908      
Valuation allowance 44,235 17,049    
Deferred foreign tax liability 2,586 3,608    
Uncertain tax positions 18,618 18,665 $ 18,665 $ 18,648
Income tax penalties and interest accrued 2,400 2,100 1,600  
Unrecognized tax benefits that would impact effective tax rate 7,300      
Income taxes paid 2,000 $ 18,200 $ 10,900  
Domestic Country        
Unusual Risk Or Uncertainty [Line Items]        
Gross operating loss carryforwards 95,800      
Indefinite        
Unusual Risk Or Uncertainty [Line Items]        
Foreign tax credit carryforward 4,500      
Gross operating loss carryforwards 96,837      
Indefinite | Domestic Country        
Unusual Risk Or Uncertainty [Line Items]        
Gross operating loss carryforwards 94,700      
2024-2031        
Unusual Risk Or Uncertainty [Line Items]        
Foreign tax credit carryforward 4,700      
2037-2041        
Unusual Risk Or Uncertainty [Line Items]        
General business credit carryforward 3,900      
Covid 19 | Prepaids and Other Current Assets        
Unusual Risk Or Uncertainty [Line Items]        
Net operating loss carryback claims $ 14,800