XML 56 R45.htm IDEA: XBRL DOCUMENT v3.19.1
Leases - Schedule of Remaining Future Minimum Lease Payments for Finance and Operating Leases (Detail)
Mar. 31, 2019
USD ($)
Financing Lease Minimum Payment Abstract  
2019 $ 522,417
2020 611,772
2021 365,168
2022 268,056
Thereafter 286,746
Total payments 2,054,159
Less amount representing interest (445,454)
Present value of payments 1,608,705
Financing Lease Maintenance and Sales Tax Obligation Payments Abstract  
2019 69,861
2020 77,298
2021 56,136
2022 62,778
Thereafter 45,710
Total payments 311,783
Present value of payments 311,783
Operating Lease Minimum Payment Abstract  
2019 1,074,553
2020 855,136
Total payments 1,929,689
Less amount representing interest (60,556)
Present value of payments $ 1,869,133