Annual report pursuant to Section 13 and 15(d)

INCOME TAXES - Narrative (Details)

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 [Line Items]      
Interest deductions $ 12,800    
Foreign tax credits 1,000    
State net operating loss carry forwards 10,400    
Foreign net operating loss carry forwards 3,500    
Increase in valuation allowance 11,200    
Change in valuation allowance 12,480 $ 4,588 $ 2,657
Switzerland tax ruling 0 0 (4,057)
Accrued income taxes 2,400 2,300  
Revenue 550,913 538,272 $ 493,973
Uncertain tax position liability 100 100  
Non-US      
Income Tax Examination [Line Items]      
Revenue 57,100 $ 56,100  
State and Local Jurisdiction      
Income Tax Examination [Line Items]      
Operating loss carryforwards 123,700    
Domestic Tax Authority      
Income Tax Examination [Line Items]      
Operating loss carryforwards 1,000    
Federal, IRC      
Income Tax Examination [Line Items]      
Operating loss carryforwards 86,800    
Mexican Tax Authority      
Income Tax Examination [Line Items]      
Operating loss carryforwards 1,200    
Luxembourg Inland Revenue      
Income Tax Examination [Line Items]      
Operating loss carryforwards 9,800    
Ministry of Finance, India      
Income Tax Examination [Line Items]      
Operating loss carryforwards 1,100    
State Administration of Taxation, China      
Income Tax Examination [Line Items]      
Operating loss carryforwards 400    
ARGENTINA      
Income Tax Examination [Line Items]      
Operating loss carryforwards $ 1,600