XML 62 R48.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies - Future Minimum Lease Payments (Details) - USD ($)
Dec. 31, 2020
Dec. 31, 2019
Commitments and Contingencies Disclosure [Abstract]    
2018 $ 653,164  
2019 247,347  
2020 165,785  
2021 165,785  
2022 117,431  
Total minimum lease payments 1,349,512  
Operating Lease Discount 288,470  
Operating Lease, Liability, Current 599,632 $ 588,546
Operating Lease, Liability, Noncurrent $ 461,410 $ 916,674
Operating Lease, Weighted Average Discount Rate, Percent 14.70%