XML 64 R50.htm IDEA: XBRL DOCUMENT v3.22.1
Notes Payable (Details) - Schedule of notes payable - USD ($)
Mar. 31, 2022
Dec. 31, 2021
Schedule of notes payable [Abstract]    
Equipment and financing loans payable, between 2.5% and 7.5% interest and maturing through May 2051 $ 1,765,137 $ 1,903,288
Total notes payable 1,765,137 1,903,288
Less: current portion of notes payable 593,831 600,449
Total non-current portion of notes payable $ 1,171,306 $ 1,302,839