XML 59 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Notes Payable (Tables)
12 Months Ended
Dec. 31, 2023
Debt Disclosure [Abstract]  
Schedule of notes payable
The following table summarizes the Company’s notes payable:
December 31,
2023
December 31,
2022
Equipment and financing loans payable, between 2.5% and 7.5% interest and maturing between March 2024 and August 2026
$69,717 $1,901,514 
Total notes payable69,717 1,901,514 
Less: current portion of notes payable28,131 664,913 
Total non-current portion of notes payable$41,586 $1,236,601 
Schedule of future minimum annual maturities of notes payable
Future minimum annual maturities of notes payable as of December 31, 2023 are as follows:
Notes Payable
2024$28,755 
202525,847 
202615,115 
Total maturities69,717 
Current portion of notes payable(28,131)
Long-term portion of notes payable$41,586