XML 84 R73.htm IDEA: XBRL DOCUMENT v3.22.0.1
Notes Payable - Notes Payable Balance (Details) - USD ($)
12 Months Ended
Jun. 30, 2021
Apr. 28, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Movement In Notes Payable [Roll Forward]          
Notes Payable     $ 2,154,098 $ 4,074,863 $ 3,853,634
Accretion of discount     167,293 467,229  
Repayment of short-term debt $ 1,334,058        
Paycheck Protection Program          
Movement In Notes Payable [Roll Forward]          
Proceeds from issuance of the PPP loan   $ 754,000   754,000  
PPP loan forgiveness     (754,000)    
Medium-term Notes [Member]          
Movement In Notes Payable [Roll Forward]          
Repayment of short-term debt     $ 1,334,058 $ 1,000,000