XML 80 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income taxes, Deferred Tax Asset Valuation Allowance (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Income taxes [Abstract]    
Valuation allowance, Beginning balance $ (86,436) $ (87,867)
Decrease (Increase) in valuation allowance through net loss 7,573 (7,680)
Foreign currency translation adjustments (4,263) 9,111
Valuation allowance, Ending balance $ (83,126) $ (86,436)