XML 109 R78.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Capital Lease Obligations - Future Annual Minimum Payments (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Capital Leased Assets [Line Items]    
Interest expense related to capital leases $ 161,629 $ 287,210
Future annual minimum payments required under lease obligations    
2020 19,813,539  
2021 255,652  
Total 20,069,191  
Less amount representing interest (86,198)  
Capital lease obligations 19,982,993  
Current portion (19,749,854) (20,814,404)
Noncurrent 233,139 172,467
Equipment under capital leases    
Equipment under capital leases    
Cost of equipment under capital leases 39,100,000 29,300,000
Accumulated depreciation of equipment under capital leases $ 11,700,000 $ 8,800,000
Minimum    
Capital Leased Assets [Line Items]    
Interest rates 0.00%  
Maximum    
Capital Leased Assets [Line Items]    
Interest rates 10.20%