XML 77 R63.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
Income Tax Examination      
Cash and cash equivalents $ 62,896 $ 51,821  
Deferred tax liabilities 39,291 53,832  
Net operating loss carryforwards - foreign 10,100    
Valuation allowance 1,054 2,809  
Increase in deferred tax assets, valuation allowance 1,700    
Accrued interest and penalties related to taxes 800 700 $ 400
Unrecognized tax benefits, net of federal income tax benefits $ 20,500 $ 8,800 $ 7,900
Geographic Concentration Risk | Cash and Cash Equivalents | Int'l      
Income Tax Examination      
Consolidated risk, percentage 71.00% 66.00%  
Federal      
Income Tax Examination      
Taxes payable $ 8,500    
Income taxes receivable   $ 7,200  
State      
Income Tax Examination      
Taxes payable 1,600    
Income taxes receivable   1,900  
Foreign      
Income Tax Examination      
Taxes payable   1,800  
Income taxes receivable 1,600    
Deferred tax liabilities 26,200 17,300  
Valuation allowance 900 $ 2,600  
Tax Authority, UK      
Income Tax Examination      
Net operating loss carryforwards - foreign 1,200    
Tax Authority, Italy      
Income Tax Examination      
Net operating loss carryforwards - foreign 2,400    
Tax Authority, Hong Kong      
Income Tax Examination      
Net operating loss carryforwards - foreign $ 6,500