XML 66 R55.htm IDEA: XBRL DOCUMENT v3.21.2
Notes Payable - Components of Notes Payable (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2021
Jun. 30, 2020
Movement In Notes Payable [Roll Forward]        
Total notes payable, beginning $ 3,396,568 $ 4,074,863 $ 4,074,863  
Accretion of discount 84,086 75,705    
Payments of short-term debt (1,334,058)   (1,334,058) $ 0
Total notes payable, ending $ 2,146,596 3,396,568 $ 2,146,596  
Paycheck Protection Program [Member]        
Movement In Notes Payable [Roll Forward]        
PPP loan forgiveness   $ (754,000)