XML 49 R38.htm IDEA: XBRL DOCUMENT v3.25.2
Note 15 - Long-term Debt (Tables)
6 Months Ended
Jun. 30, 2025
Notes Tables  
Schedule of Debt [Table Text Block]
  

Interest rate at

June 30,

2025

(Variable)

  

Maturity

  

June 30,

2025

  

December

31,

2024

 

Credit facility, interest payable monthly

  5.8%   2029  $110,000  $137,000 

Less current portion

          (7,500)  (7,500)

Total long-term debt

         $102,500  $129,500 
Schedule of Maturities of Long-Term Debt [Table Text Block]
  

Long–Term Debt

 

2025

 $3,750 

2026

  7,500 

2027

  7,500 

2028

  7,500 

2029

  83,750 

Total

 $110,000