XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.2.2
Notes Payable (Tables)
9 Months Ended
Sep. 30, 2022
Notes Payable [Abstract]  
Schedule of notes payable
   September 30,
2022
   December 31,
2021
 
Equipment and financing loans payable, between 2.5% and 8% interest and maturing between January 2022 and May 2051  $2,136,808   $1,903,288 
Loan received pursuant to the Payroll Protection Program Term Note   -    - 
Total notes payable   2,136,808    1,903,288 
Less: current portion of notes payable  $680,703   $600,449 
Total non-current portion of notes payable  $1,456,105   $1,302,839 

 

Schedule of future minimum annual maturites of notes payable
   Notes Payable 
2022, remaining   137,959 
2023   582,722 
2024   446,812 
2025   386,785 
2026   311,769 
Thereafter   270,761 
Total maturities  $2,136,808 
Current portion of notes payable   (680,703)
Long-term portion of notes payable  $1,456,105