Annual report pursuant to Section 13 and 15(d)

Leases - Operating Leases (Details)

v3.20.4
Leases - Operating Leases (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Leases [Abstract]    
Cash paid for operating lease liabilities $ 362,366 $ 451,107
Weighted-average remaining lease term 2 years 2 months 12 days 2 years
Weighted-average discount rate 6.25% 625.00%
2021 $ 249,417  
2022 246,527  
2023 163,965  
Payments due 659,909  
Less imputed interest (53,336)  
Total lease liabilities $ 606,573