XML 82 R63.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt - Schedule of Interest (Income) Expense, Net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Debt Disclosure [Abstract]      
Interest under bank facilities $ 639 $ 3,818 $ 268
Deferred financing cost amortization 1,120 4,514 165
Finance lease interest 1,635 1,110 628
Other 430 794 167
Interest income (10,283) (3,756) (4,942)
Interest (income) expense, net $ (6,459) $ 6,480 $ (3,714)