Annual report pursuant to Section 13 and 15(d)

Commitments and Contingencies - Schedule of Operating Lease Information (Details)

v3.21.1
Commitments and Contingencies - Schedule of Operating Lease Information (Details) - USD ($)
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Jan. 02, 2019
Commitments and Contingencies Disclosure [Abstract]            
Right-of-use assets $ 9,529,443 $ 10,117,900 $ 10,908,094 $ 11,039,816 $ 11,668,026 $ 19,800,000
Current lease liabilities 4,209,389       3,299,309  
Non-current lease liabilities 10,677,862 $ 14,635,796 $ 13,374,672 $ 13,623,519 14,382,354  
Operating Lease Liability $ 14,877,251       $ 17,681,663 $ 22,100,000
Weighted average remaining lease term (years) 7 years 8 months 12 days       8 years 2 months 8 days  
Weighted average discount rate 10.00%       10.00%