Quarterly report pursuant to Section 13 or 15(d)

Commitments and Contingencies - Schedule of Supplemental Balance Sheet Information Related to Leases (Details)

v3.20.1
Commitments and Contingencies - Schedule of Supplemental Balance Sheet Information Related to Leases (Details) - USD ($)
Mar. 31, 2020
Dec. 31, 2019
Commitments and Contingencies Disclosure [Abstract]    
Operating lease assets, right-of-use assets $ 11,256,497 $ 11,668,026
Current operating lease liabilities, lease liabilities 3,183,302 3,299,309
Long-term operating lease liabilities, non current 14,064,517 14,382,354
Total operating lease liabilities $ 17,247,819 $ 17,681,663