XML 76 R65.htm IDEA: XBRL DOCUMENT v3.19.1
Future Minimum Payments Under Non-cancelable Capital Lease (Detail) - USD ($)
Mar. 31, 2019
Dec. 31, 2018
Operating Leases    
2019 $ 2,506,838 $ 2,848,000
2020 2,795,554 2,267,000
2021 1,595,377 783,000
2022 1,250,897 487,000
2023 971,163 489,000
Thereafter 1,514,842 243,000
Total future minimum lease payments 10,634,671 7,117,000
Less imputed interest 2,195,602  
Total lease obligations 8,439,069  
Less: current portion 2,461,924 0
Long-term lease obligations 5,977,145 0
Finance Leases    
2019 89,190 119,000
2020 118,920 119,000
2021 118,920 119,000
2022 118,920 119,000
2023 118,920 119,000
Thereafter 79,278 79,000
Total future minimum lease payments 644,148 674,000
Less imputed interest 50,297  
Total lease obligations 593,851  
Less: current portion 101,741 101,741
Long-term lease obligations $ 492,110 $ 517,261