XML 80 R69.htm IDEA: XBRL DOCUMENT v3.19.2
Leases - Future Minimum Payments Under Non-cancelable Leases After Adoption of 842 (Details) - USD ($)
Jun. 30, 2019
Jan. 01, 2019
Dec. 31, 2018
Operating Leases      
2019 (excluding the six months ended June 30, 2019) $ 1,917,285    
2020 3,615,177    
2021 2,421,637    
2022 2,077,157    
2023 1,797,423    
Thereafter 6,487,401    
Total future minimum lease payments 18,316,080    
Less: imputed interest 4,063,320    
Total lease obligations 14,252,760 $ 14,300,000  
Less: current portion 2,836,010   $ 0
Long-term lease obligations 11,416,750   0
Finance Leases      
2019 (excluding the six months ended June 30, 2019) 59,460    
2020 118,920    
2021 118,920    
2022 118,920    
2023 118,920    
Thereafter 79,278    
Total future minimum lease payments 614,418    
Less: imputed interest 45,906    
Total lease obligations 568,512    
Less: current portion 101,741   101,741
Long-term lease obligations $ 466,771   $ 517,261