XML 84 R65.htm IDEA: XBRL DOCUMENT v3.24.0.1
Notes Payable (Details) - Schedule of notes payable - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Notes Payable (Details) - Schedule of notes payable (Parentheticals) [Line Items]    
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 payable 69,717 1,901,514
Less: current portion of notes payable 28,131 664,913
Total non-current portion of notes payable $ 41,586 $ 1,236,601
Minimum    
Notes Payable (Details) - Schedule of notes payable (Parentheticals) [Line Items]    
Interest rate 2.50%  
Maximum    
Notes Payable (Details) - Schedule of notes payable (Parentheticals) [Line Items]    
Interest rate 7.50%