XML 66 R48.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 17 - Other Income (Expenses) (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Schedule of Other Nonoperating Income (Expense) [Table Text Block]
  

For the twelve months ended

 
  

2024

  

2023

  

2022

 

Income earned on sale of transferred assets

 $13,978  $17,033  $18,507 
Interest Income and Interest Expense Disclosure [Table Text Block]
  

For the twelve months ended

 
  

2024

  

2023

  

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)