XML 70 R54.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes (Narrative) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Operating Loss Carryforwards [Line Items]        
Income tax expense (benefit) on operations $ 9,030 $ (2,774) $ 8,102  
Unremitted earnings of foreign subsidiaries 43,530      
Total operating income (loss) 15,411 (7,664) 71,281  
General business tax credit carry forwards, expiration date       Dec. 31, 2025
Liability for uncertain tax positions reduction to noncurrent asset 2,891      
Unrecognized tax benefits that would impact effective tax rate 2,891 3,449    
Amount affecting the Company's tax rate 2,612 (2,252) 14,363  
Gross interest and penalties expense (benefit) 0 0 (5)  
Impairment of Goodwill 0 $ 0 $ 0  
State and Local Jurisdiction [Member]        
Operating Loss Carryforwards [Line Items]        
Net operating loss carry forwards 76,986      
General business and foreign tax credit carry forwards 963      
Foreign Tax Authority [Member]        
Operating Loss Carryforwards [Line Items]        
Net operating loss carry forwards 53,761      
General business and foreign tax credit carry forwards 1,122      
U.S. Federal [Member]        
Operating Loss Carryforwards [Line Items]        
General business and foreign tax credit carry forwards $ 22,087      
Maximum [Member] | State and Local Jurisdiction [Member]        
Operating Loss Carryforwards [Line Items]        
Operating loss carry forwards, expiration dates Dec. 31, 2041      
Maximum [Member] | Foreign Tax Authority [Member]        
Operating Loss Carryforwards [Line Items]        
Operating loss carry forwards, expiration dates Dec. 31, 2026      
Minimum [Member] | State and Local Jurisdiction [Member]        
Operating Loss Carryforwards [Line Items]        
Operating loss carry forwards, expiration dates Dec. 31, 2029      
Minimum [Member] | Foreign Tax Authority [Member]        
Operating Loss Carryforwards [Line Items]        
Operating loss carry forwards, expiration dates Dec. 31, 2021