v3.26.1
Note 14 - Other (Expenses) Income, Net (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Schedule of Other Nonoperating Income (Expense) [Table Text Block]
  

Three Months Ended June 30,

  

Six Months Ended June 30,

 
  

2026

  

2025

  

2026

  

2025

 

Interest expense(1)

 $(95,667) $(124,795) $(195,342) $(252,723)

Interest income

  65,343   48,113   109,710   85,582 

Other (expenses) income, net

  (24,004)  3,776   11,853   3,776 

Gain on disposal of property, plant and equipment

     7,128   4,264   2,263 

Insurance recoveries(2)

           426,587 

Total

 $(54,328) $(65,778) $(69,515) $265,485