XML 54 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 4 - Bank Debt (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule of Debt [Table Text Block]
  

December 31,

 
  

2023

  

2022

 

Current bank debt

 $26,000  $35,500 

Less unamortized debt issuance cost

  (1,562)  (2,469)

Net current portion

 $24,438  $33,031 
         

Long-term bank debt

 $65,500  $49,713 

Less unamortized debt issuance cost

  (2,047)   

Net long-term portion

 $63,453  $49,713 
         

Total bank debt

 $91,500  $85,213 

Less total unamortized debt issuance cost

  (3,609)  (2,469)

Net bank debt

 $87,891  $82,744 
Schedule of Maturities of Long-Term Debt [Table Text Block]

Future Maturities (in thousands):

    

2024

  26,000 
2025  26,000 

2026

  39,500 

Total

 $91,500