Annual report pursuant to Section 13 and 15(d)

Significant Accounting Policies - Schedule of Leases Assets and Liabilities (Details)

v3.20.1
Significant Accounting Policies - Schedule of Leases Assets and Liabilities (Details) - USD ($)
Dec. 31, 2019
Jan. 02, 2019
Dec. 31, 2018
Operating lease assets $ 11,668,026 $ 19,823,202
Current operating lease liabilities 3,299,309 3,774,148
Long-term operating lease liabilities 14,382,354 18,346,253
Deferred Rent $ 2,297,199
As Previously Reported [Member]      
Operating lease assets    
Current operating lease liabilities    
Long-term operating lease liabilities    
Deferred Rent   2,297,199  
New Lease Standard Adjustment [Member]      
Operating lease assets   19,823,202  
Current operating lease liabilities   3,774,148  
Long-term operating lease liabilities   18,346,253  
Deferred Rent   $ (2,297,199)