v3.26.1
Note 6 - Notes Payable (Tables)
3 Months Ended
Mar. 31, 2026
Notes Tables  
Schedule of Debt [Table Text Block]
   

March 31, 2026

   

December 31, 2025

 
                 
Term loan – 2025 Credit Agreement   $ 37,578     $ 39,102  

Unamortized debt issuance costs

    (150 )     (159 )

Revolving line of credit

    4,200       5,600  

Total

    41,628       44,543  

Current

    (6,094 )     (6,094 )

Long term

  $ 35,534     $ 38,449  
Schedule of Maturities of Long-Term Debt [Table Text Block]

Year ending

       

2026

  $ 4,570  

2027

    6,602  

2028

    8,125  

2029

    8,125  

2030

    10,156  

Total balance outstanding as of March 31, 2026

  $ 37,578