XML 77 R62.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Narrative) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Examination      
Cash and cash equivalents $ 66,157 $ 47,499  
Deferred tax liabilities 29,094 26,683  
Net operating loss carryforwards - foreign 12,000    
Valuation allowance 7,300 8,750  
Accrued interest and penalties related to taxes 7,200 5,100 $ 800
Unrecognized tax benefits, net of federal income tax benefits $ 30,800 $ 27,500 $ 20,500
Geographic Concentration Risk | Cash and Cash Equivalents | Int'l      
Income Tax Examination      
Consolidated risk, percentage 19.00% 49.00%  
Federal      
Income Tax Examination      
Taxes payable $ 7,700    
Income taxes receivable   $ 16,600  
State      
Income Tax Examination      
Taxes payable 5,800    
Income taxes receivable   5,400  
Foreign      
Income Tax Examination      
Taxes payable   1,200  
Income taxes receivable 3,200    
Deferred tax liabilities 15,400 19,200  
Tax Authority, UK      
Income Tax Examination      
Valuation allowance 0 900  
Tax Authority, Hong Kong      
Income Tax Examination      
Valuation allowance 7,200 $ 7,700  
Tax Authority, UK      
Income Tax Examination      
Net operating loss carryforwards - foreign 1,400    
Tax Authority, Italy      
Income Tax Examination      
Net operating loss carryforwards - foreign 3,400    
Tax Authority, Hong Kong      
Income Tax Examination      
Net operating loss carryforwards - foreign $ 7,200