XML 43 R29.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2020
Commitments and Contingencies Disclosure [Abstract]  
Future Minimum Lease Payments Under Noncancelable Operating Leases December 31, 2020:
2021$653,164 
2022247,347 
2023165,785 
2024165,785 
2025117,431 
Total minimum lease payments$1,349,512 
Weighted-average discount rate, 14.7%
$288,470 
Lease obligation, current portion599,632 
Lease obligation, net of current portion 461,410 
$1,349,512