XML 75 R56.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 8 - Debt and Notes Payable (Details Textual) - USD ($)
3 Months Ended 12 Months Ended
May 16, 2024
Mar. 02, 2021
Jun. 30, 2024
Dec. 31, 2024
Dec. 31, 2023
Nov. 27, 2023
Nov. 26, 2023
Jan. 15, 2021
Jan. 14, 2021
Payments to Acquire Productive Assets       $ 2,204,527 $ 2,032,773        
North 52nd Properties LLC [Member]                  
Payments to Acquire Productive Assets $ 6,900,000   $ 6,900,000            
Down Payment to Acquire Productive Assets 1,000,000                
North 52nd Properties LLC [Member] | MidFirst Loan Agreement [Member]                  
Debt Instrument, Face Amount $ 5,900,000                
Debt Instrument, Interest Rate, Stated Percentage 7.14%                
Debt Instrument, Covenant, Minimum Net Worth $ 10,000,000                
Notes Payable [Member]                  
Notes Payable, Total       470,209 1,294,435        
J P Morgan Chase Bank [Member]                  
Line of Credit Facility, Covenant, Maximum Annual Amount Payable in Dividends or Other Restricted Payments           $ 2,000,000 $ 1,250,000    
J P Morgan Chase Bank [Member] | Prime Rate [Member] | Term Debt [Member]                  
Debt Instrument, Basis Spread on Variable Rate   0.25%              
J P Morgan Chase Bank [Member] | Letter of Credit [Member]                  
Line of Credit Facility, Maximum Borrowing Capacity   $ 3,000,000              
J P Morgan Chase Bank [Member] | Revolving Credit Facility [Member]                  
Long-Term Line of Credit       $ 30,000,000 $ 24,900,000        
J P Morgan Chase Bank [Member] | Revolving Credit Facility [Member] | Prime Rate [Member]                  
Debt Instrument, Basis Spread on Variable Rate   0.25%              
J P Morgan Chase Bank [Member] | Revolving Credit Facility [Member] | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]                  
Debt Instrument, Basis Spread on Variable Rate   1.75%              
First Francis [Member] | Notes Payable [Member] | Related Party Notes [Member]                  
Notes Payable, Total                 $ 2,077,384
First Francis [Member] | Notes Payable [Member] | Related Party Notes [Member] | Komtek Forge [Member]                  
Notes Payable, Total                 $ 1,702,400
First Francis [Member] | Notes Payable [Member] | Related Party Notes Three [Member]                  
Debt Instrument, Interest Rate, Stated Percentage               6.25%  
Notes Payable, Total               $ 3,779,784