XML 29 R21.htm IDEA: XBRL DOCUMENT v3.22.1
Notes Payable (Details) - Schedule of reconciles notes payable - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Schedule of reconciles notes payable [Abstract]    
Beginning balance $ 1,024,190 $ 2,681,157
Notes payable 175,435 117,209
Accrued interest 1,385
Payments on notes payable (17,420) (1,646,513)
Extinguishment of debt (81,550)
Converted into common stock (47,498)
Total 1,182,205 1,024,190
Less-Notes payable – current 1,182,205 1,024,190
Notes payable – non-current