Quarterly report pursuant to Section 13 or 15(d)

Recently Issued Accounting Standards - Narrative (Details)

v3.19.1
Recently Issued Accounting Standards - Narrative (Details) - USD ($)
Mar. 31, 2019
Jan. 01, 2019
Dec. 31, 2018
Jan. 01, 2018
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Operating lease liabilities recognized $ 37,840,077      
Right-of-use assets, operating leases 36,759,065      
Cumulative-effect adjustment to deferred taxes $ 1,508,084   $ 252,988  
Accounting Standards Update 2016-02        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Operating lease liabilities recognized   $ 38,016,006    
Right-of-use assets, operating leases   37,072,072    
Cumulative-effect of new accounting principle   4,622,500   $ 0
Cumulative-effect adjustment to deferred taxes   1,310,850    
Retained Earnings | Accounting Standards Update 2016-02        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Cumulative-effect of new accounting principle   $ 4,622,500   $ (10,864)