v3.25.4
Note 17 - Other Income (Expenses) (Tables)
12 Months Ended
Dec. 31, 2025
Notes Tables  
Schedule of Other Nonoperating Income (Expense) [Table Text Block]
  

Year Ended December 31,

 
  

2025

  

2024

  

2023

 

Income earned on sale of transferred assets

 $11,644  $13,978  $17,033 

Equity in earnings (loss) of unconsolidated businesses

  (197)  258   - 

Other income

  -   178   - 

Total other income

 $11,447  $14,414  $17,033 
Interest Income and Interest Expense Disclosure [Table Text Block]
  Year Ended December 31, 
  

2025

  

2024

  

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)