XML 127 R99.htm IDEA: XBRL DOCUMENT v3.24.1
Other Expense, Net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Other Income and Expenses [Abstract]      
Exchange gain (loss) $ 1,103 $ (4,612) $ (1,837)
(Loss) gain on investments (3,500) 1,260 0
Other expense (841) (1,250) (1,366)
Other income 73 1,026 683
Loss on disposition of subsidiary 0 0 (1,234)
Gain (loss) on disposition of assets 175 500 (220)
Other expense, net $ (2,990) $ (3,076) $ (3,974)