XML 85 R67.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Unusual Risk Or Uncertainty [Line Items]        
Foreign tax credit carryforward $ 17,577 $ 9,190    
General business credit carryforward 7,053 3,853    
Gross operating loss carryforwards 150,361      
Valuation allowance 59,952 44,235    
Deferred foreign tax liability 2,244 2,586    
Uncertain tax positions 631 18,618 $ 18,665 $ 18,665
Income tax penalties and interest accrued 200 2,400 2,100  
Unrecognized tax benefits that would impact effective tax rate 600      
Income taxes paid 1,300 2,000 $ 18,200  
Domestic Country        
Unusual Risk Or Uncertainty [Line Items]        
Gross operating loss carryforwards 138,800      
Indefinite        
Unusual Risk Or Uncertainty [Line Items]        
Foreign tax credit carryforward 3,400      
Gross operating loss carryforwards 144,939      
Indefinite | Domestic Country        
Unusual Risk Or Uncertainty [Line Items]        
Gross operating loss carryforwards   $ 137,700    
2024-2031        
Unusual Risk Or Uncertainty [Line Items]        
Foreign tax credit carryforward 14,200      
2037-2041        
Unusual Risk Or Uncertainty [Line Items]        
General business credit carryforward 7,100      
Covid 19 | Other Current Assets [Member]        
Unusual Risk Or Uncertainty [Line Items]        
Net operating loss carryback claims $ 15,800