XML 50 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 8 - Bank Debt and Notes Payable (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule of Debt [Table Text Block]
  

December 31,

  

December 31,

 
  

2023

  

2022

 

Term debt

 $-  $222,222 

Revolving debt

  5,112,187   19,281,119 

Total Bank debt

  5,112,187   19,503,341 

Less: current portion

  -   222,222 

Non-current bank debt

  5,112,187   19,281,119 

Less: unamortized debt costs

  15,515   56,801 

Net non-current bank debt

 $5,096,672  $19,224,318 
Schedule of Long-Term Debt Instruments [Table Text Block]
  

December 31,

  

December 31,

 
  

2023

  

2022

 

In connection with the Komtek Forge acquisition, the Company refinanced its previously outstanding First Francis promissory notes, accrued interest payable through the refinance date and the assumed First Francis promissory note into one note on January 15, 2021 for a $3,779,784 loan due to First Francis Company, payable in quarterly installments beginning April 15, 2021 and maturing on October 15, 2025

 $1,294,435  $2,587,877 

In connection with the CAD acquisition, the Company entered into a promissory note on July 1, 2018 for a $9,000,000 loan due to the seller, payable in quarterly installments beginning September 30, 2018. The note was paid in full on March 31, 2023

  -   562,500 

Total notes payable

  1,294,435   3,150,377 

Less current portion

  824,226   1,303,972 

Notes payable – non-current portion

 $470,209  $1,846,405 
Notes Payable [Member]  
Notes Tables  
Schedule of Maturities of Long-Term Debt [Table Text Block]
  

Related Party

  

Total Principal

 
  

Notes

  

Payments

 
         

2024

  824,226   824,226 

2025

  470,209   470,209 

2026

  -   - 

2027

  -   - 

Total principal payments

 $1,294,435  $1,294,435