v3.25.4
Note 17 - Other Income (Expenses) - Interest Income and Interest Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Interest expense $ (57,181) $ (54,433) $ (46,256)
Interest income 1,907 3,158 4,485
Interest expense, net $ (55,274) $ (51,275) $ (41,771)