XML 83 R62.htm IDEA: XBRL DOCUMENT v3.25.4
Debt - Schedule of Interest (Income) Expense, Net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Debt Disclosure [Abstract]      
Interest under bank facilities $ 695 $ 639 $ 3,818
Deferred financing cost amortization 1,081 1,120 4,514
Finance lease interest 1,958 1,635 1,110
Other 615 430 794
Interest income (15,311) (10,283) (3,756)
Interest (income) expense, net $ (10,962) $ (6,459) $ 6,480