v3.26.3
Note 16 - Long-term Debt (Tables)
9 Months Ended
Sep. 30, 2026
Notes Tables  
Schedule of Debt [Table Text Block]
  

Interest rate at

September 30,

2026

(Variable)

  

Maturity

  

September 30,

2026

  

December 31,

2025

 

Term loan facility

  5.2%   2031  $469,063  $– 

Credit facility

  5.2%   2031   33,000   40,000 

Total debt

          502,063   40,000 

Less current portion

          (23,750)  (7,500)

Total long-term debt

         $478,313  $32,500 
Schedule of Maturities of Long-Term Debt [Table Text Block]
  

Long–Term Debt

 

2027

 $23,750 

2028

  23,750 

2029

  23,750 

2030

  23,750 

2031

  407,063 

Total

 $502,063