XML 124 R106.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 17 - Other Income (Expenses) - Interest Income and Interest Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Interest expense $ (54,433) $ (46,256) $ (14,588)
Interest income 3,158 4,485 132
Interest expense, net $ (51,275) $ (41,771) $ (14,456)