Annual report pursuant to Section 13 and 15(d)

Commitments and Contingencies - Narrative (Details)

v3.6.0.2
Commitments and Contingencies - Narrative (Details)
1 Months Ended 12 Months Ended
Jun. 30, 2016
USD ($)
Dec. 31, 2016
USD ($)
T
Dec. 31, 2015
USD ($)
Dec. 31, 2014
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Operating leases, rent expense   $ 3,956,791 $ 4,457,183 $ 3,180,205
Purchase commitment, amount   18,554,769    
Insurance deductible   250,000 100,000  
Insurance aggregate stop loss   2,000,000 1,900,000  
Accrued workers’ compensation and auto claims   $ 971,351 739,775  
Year one | Restricted Stock Units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting percentage   33.33%    
Year one | Executive Officer        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting percentage   25.00%    
Year one | Executive Officer | Restricted Stock Units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting percentage   33.33%    
Year two | Restricted Stock Units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting percentage   33.33%    
Year two | Executive Officer        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting percentage   25.00%    
Year two | Executive Officer | Restricted Stock Units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting percentage   33.33%    
Year three | Restricted Stock Units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting percentage   33.33%    
Year three | Executive Officer        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting percentage   25.00%    
Year three | Executive Officer | Restricted Stock Units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting percentage   33.33%    
Year four | Executive Officer        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting percentage   25.00%    
Sand        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Annual commitment to purchase tons of sand | T   200,000    
Deposit paid $ 600,000      
Remaining purchase commitment   $ 2,200,000    
Standby Letters of Credit | Lease Payment Letters of Credit        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Letters of credit outstanding   2,090,560    
Letter of Credit | Insurance Programs Letters of Credit        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Letters of credit outstanding   $ 1,285,000 $ 1,176,000