XML 41 R27.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 5 - Bank Debt (Tables)
6 Months Ended
Jun. 30, 2024
Notes Tables  
Schedule of Debt [Table Text Block]
  

June 30,

  

December 31,

 
  

2024

  

2023

 

Current bank debt

 $19,500  $26,000 

Less unamortized debt issuance cost

  (1,562)  (1,562)

Net current portion

 $17,938  $24,438 
         

Long-term bank debt

 $26,000  $65,500 

Less unamortized debt issuance cost

  (1,266)  (2,047)

Net long-term portion

 $24,734  $63,453 
         

Total bank debt

 $45,500  $91,500 

Less total unamortized debt issuance cost

  (2,828)  (3,609)

Net bank debt

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

Future Maturities (in thousands):

    

2024

 $6,500 

2025

  26,000 

2026

  13,000 

Total

 $45,500