XML 47 R36.htm IDEA: XBRL DOCUMENT v3.21.1
Notes Payable - Schedule of Notes Payable (Details) - USD ($)
Mar. 31, 2021
Dec. 31, 2020
Notes payable $ 1,020,600 $ 2,875,100
Notes payable, current maturities (1,020,600) (1,854,500)
Notes payable, long term 1,020,600
Paycheck Protection Program Loan Payable [Member]    
Notes payable 1,020,600 1,020,600
Convertible Debenture [Member]    
Notes payable $ 1,854,500