Quarterly report pursuant to Section 13 or 15(d)

Recently Issued Accounting Standards - Narrative (Details)

v3.19.3
Recently Issued Accounting Standards - Narrative (Details) - USD ($)
Sep. 30, 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,485,946      
Right-of-use assets, operating leases 36,102,240      
Cumulative adjustment due to adoption of ASU       $ 0
Cumulative-effect adjustment to deferred taxes $ 991,657   $ 252,988  
Accounting Standards Update 2016-02        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Operating lease liabilities recognized   $ 33,115,763    
Right-of-use assets, operating leases   32,171,829    
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 adjustment due to adoption of ASU   $ 4,622,500