XML 86 R69.htm IDEA: XBRL DOCUMENT v3.24.1
INCOME TAXES - Valuation Allowance(Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Valuation Allowance [Line Items]    
Valuation allowance $ 10,296 $ 9,772
Other 3,301 3,333
Deferred Tax Assets, Valuation Allowance Foreign Tax Carryforwards 3,300  
Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount 500 1,900
CHINA    
Valuation Allowance [Line Items]    
Valuation allowance 0 400
Mexico    
Valuation Allowance [Line Items]    
Valuation allowance 1,800 1,800
Norway    
Valuation Allowance [Line Items]    
Valuation allowance 100 100
Norway    
Valuation Allowance [Line Items]    
Valuation allowance 200 200
Switzerland    
Valuation Allowance [Line Items]    
Valuation allowance 300 300
Taiwan    
Valuation Allowance [Line Items]    
Valuation allowance 400 600
United Kingdom    
Valuation Allowance [Line Items]    
Valuation allowance 7,300 6,200
CYPRUS    
Valuation Allowance [Line Items]    
Valuation allowance $ 200 $ 200