XML 52 R37.htm IDEA: XBRL DOCUMENT v3.22.4
Note 5 - Debt - Summary of Long-term Debt (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Notes payable $ 5,568,646 $ 149,900
Less current portion (959,803) 5,117
Notes Payable, Current, Total 4,608,843 144,783
Note Payable Maturing in August 2027 [Member]    
Notes payable 4,408,187 0
Note Payable Maturing in June 2050 [Member]    
Notes payable 0 $ 149,900
Finance Agreement for Directors and Officers [Member]    
Notes payable 216,886  
Finance Agreement for Directors and Officers Insurance Premium [Member]    
Notes payable 216,217  
Recourse Factoring [Member]    
Notes payable $ 727,356