Quarterly report pursuant to Section 13 or 15(d)

Subsequent Events (Details)

v3.7.0.1
Subsequent Events (Details) - USD ($)
May 10, 2017
Apr. 21, 2017
May 15, 2017
Mar. 31, 2017
Subsequent Event [Line Items]        
Operating leases, future minimum payments due       $ 24,767,442
Subsequent Event        
Subsequent Event [Line Items]        
Operating leases, future minimum payments due     $ 500,000  
Payments to acquire equipment   $ 4,000,000    
Payments to acquire equipment $ 3,800,000