XML 72 R57.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes (Narrative) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Examination      
Cash and cash equivalents $ 165,756 $ 66,157  
Deferred tax liabilities 19,758 29,094  
Net operating loss carryforwards - foreign 15,200    
Valuation allowance 7,657 7,300  
Accrued interest and penalties related to taxes 9,600 7,200 $ 5,100
Unrecognized tax benefits, net of federal income tax benefits $ 33,900 $ 30,800 $ 27,500
Geographic Concentration Risk | Cash and Cash Equivalents | Int'l      
Income Tax Examination      
Consolidated risk, percentage 11.00% 19.00%  
Federal      
Income Tax Examination      
Taxes payable $ 5,600    
Income taxes receivable   $ 7,700  
State      
Income Tax Examination      
Taxes payable 3,700    
Income taxes receivable   5,800  
Foreign      
Income Tax Examination      
Taxes payable   3,200  
Income taxes receivable 3,300    
Deferred tax liabilities 8,700 15,400  
Tax Authority, Hong Kong      
Income Tax Examination      
Valuation allowance 7,500 $ 7,200  
Tax Authority, UK      
Income Tax Examination      
Net operating loss carryforwards - foreign 1,700    
Tax Authority, Italy      
Income Tax Examination      
Net operating loss carryforwards - foreign 5,100    
Tax Authority, Hong Kong      
Income Tax Examination      
Net operating loss carryforwards - foreign 7,500    
Other Foreign Tax Authorities      
Income Tax Examination      
Net operating loss carryforwards - foreign $ 900