Annual report pursuant to Section 13 and 15(d)

Related Party Transactions - Cost of Revenues of Accounts Payable (Details)

v3.6.0.2
Related Party Transactions - Cost of Revenues of Accounts Payable (Details) - USD ($)
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Related Party Transaction [Line Items]      
Services cost of revenue - related parties $ 5,575,092 $ 4,177,335 $ 1,770,565
Payables to related parties 2,434,031 6,997,929  
Selling, general and administrative - related parties 894,810 1,237,991 2,754,877
Affiliated Entity      
Related Party Transaction [Line Items]      
Services cost of revenue - related parties 26,164,262 24,688,312 5,060,512
Payables to related parties 2,434,031 6,997,929  
Selling, general and administrative - related parties 894,810 1,237,991 2,754,877
Pressure Pumping and Taylor | Affiliated Entity      
Related Party Transaction [Line Items]      
Services cost of revenue - related parties 4,256,832 2,685,202 1,029,974
Muskie and Taylor | Affiliated Entity      
Related Party Transaction [Line Items]      
Services cost of revenue - related parties 20,586,715 20,510,977 867,428
Barracuda and Taylor | Affiliated Entity      
Related Party Transaction [Line Items]      
Services cost of revenue - related parties 255,029 81,039 0
Panther and DBDHT | Affiliated Entity      
Related Party Transaction [Line Items]      
Services cost of revenue - related parties 48,998 101,206 250,322
Bison Trucking and Diamondback | Affiliated Entity      
Related Party Transaction [Line Items]      
Services cost of revenue - related parties 169,886 165,951 112,330
Energy Services and Elk City Yard | Affiliated Entity      
Related Party Transaction [Line Items]      
Services cost of revenue - related parties 106,800 106,800 0
Barracuda and SR Energy | Affiliated Entity      
Related Party Transaction [Line Items]      
Services cost of revenue - related parties 30,722 0 0
Stingray Entities and Taylor | Affiliated Entity      
Related Party Transaction [Line Items]      
Services cost of revenue - related parties 0 32,261 0
Stingray Entities and SR Energy | Affiliated Entity      
Related Party Transaction [Line Items]      
Services cost of revenue - related parties 679,550 932,896 42,545
Lodging and Dunvegan | Affiliated Entity      
Related Party Transaction [Line Items]      
Services cost of revenue - related parties 8,574 71,980 116,805
Bison Drilling and El Toro | Affiliated Entity      
Related Party Transaction [Line Items]      
Services cost of revenue - related parties 5,000 0 0
Silverback and SR Energy | Affiliated Entity      
Related Party Transaction [Line Items]      
Services cost of revenue - related parties 13,701 0 0
Muskie and Everest | Affiliated Entity      
Related Party Transaction [Line Items]      
Services cost of revenue - related parties 0 0 1,969,439
Bison Drilling and Everest | Affiliated Entity      
Related Party Transaction [Line Items]      
Services cost of revenue - related parties 0 0 218,589
Muskie and Hopedale | Affiliated Entity      
Related Party Transaction [Line Items]      
Services cost of revenue - related parties 2,455 0 453,080
Consolidated and Everest | Affiliated Entity      
Related Party Transaction [Line Items]      
Selling, general and administrative - related parties 251,122 495,320 2,297,106
Consolidated and Taylor | Affiliated Entity      
Related Party Transaction [Line Items]      
Selling, general and administrative - related parties 160,622 287,403 0
Consolidated and Wexford | Affiliated Entity      
Related Party Transaction [Line Items]      
Selling, general and administrative - related parties 380,551 381,070 457,771
Mammoth and Orange Leaf | Affiliated Entity      
Related Party Transaction [Line Items]      
Selling, general and administrative - related parties 102,515 49,892 0
Pressure Pumping and Caliber | Affiliated Entity      
Related Party Transaction [Line Items]      
Selling, general and administrative - related parties 0 24,306 $ 0
Related Party Accounts Payable Related to Cost of Sales | Affiliated Entity      
Related Party Transaction [Line Items]      
Payables to related parties 2,408,166 6,960,395  
Related Party Accounts Payable Related to Cost of Sales | Pressure Pumping and Taylor | Affiliated Entity      
Related Party Transaction [Line Items]      
Payables to related parties 0 17,552  
Related Party Accounts Payable Related to Cost of Sales | Muskie and Taylor | Affiliated Entity      
Related Party Transaction [Line Items]      
Payables to related parties 2,119,084 6,505,833  
Related Party Accounts Payable Related to Cost of Sales | Barracuda and Taylor | Affiliated Entity      
Related Party Transaction [Line Items]      
Payables to related parties 111,738 26,720  
Related Party Accounts Payable Related to Cost of Sales | Panther and DBDHT | Affiliated Entity      
Related Party Transaction [Line Items]      
Payables to related parties 0 48,998  
Related Party Accounts Payable Related to Cost of Sales | Bison Trucking and Diamondback | Affiliated Entity      
Related Party Transaction [Line Items]      
Payables to related parties 0 12,077  
Related Party Accounts Payable Related to Cost of Sales | Energy Services and Elk City Yard | Affiliated Entity      
Related Party Transaction [Line Items]      
Payables to related parties 0 0  
Related Party Accounts Payable Related to Cost of Sales | Barracuda and SR Energy | Affiliated Entity      
Related Party Transaction [Line Items]      
Payables to related parties 6,279 0  
Related Party Accounts Payable Related to Cost of Sales | Stingray Entities and Taylor | Affiliated Entity      
Related Party Transaction [Line Items]      
Payables to related parties 0 32,261  
Related Party Accounts Payable Related to Cost of Sales | Stingray Entities and SR Energy | Affiliated Entity      
Related Party Transaction [Line Items]      
Payables to related parties 161,065 12,208  
Related Party Accounts Payable Related to Cost of Sales | Lodging and Dunvegan | Affiliated Entity      
Related Party Transaction [Line Items]      
Payables to related parties 3,199 304,746  
Related Party Accounts Payable Related to Cost of Sales | Bison Drilling and El Toro | Affiliated Entity      
Related Party Transaction [Line Items]      
Payables to related parties 0 0  
Related Party Accounts Payable Related to Cost of Sales | Silverback and SR Energy | Affiliated Entity      
Related Party Transaction [Line Items]      
Payables to related parties 6,801 0  
Related Party Accounts Payable Related to Cost of Sales | Muskie and Everest | Affiliated Entity      
Related Party Transaction [Line Items]      
Payables to related parties 0 0  
Related Party Accounts Payable Related to Cost of Sales | Bison Drilling and Everest | Affiliated Entity      
Related Party Transaction [Line Items]      
Payables to related parties 0 0  
Related Party Accounts Payable Related to Cost of Sales | Muskie and Hopedale | Affiliated Entity      
Related Party Transaction [Line Items]      
Payables to related parties 0 0  
Related Party Accounts Payable Related to Selling, General and Administrative Costs | Affiliated Entity      
Related Party Transaction [Line Items]      
Payables to related parties 25,865 37,534  
Related Party Accounts Payable Related to Selling, General and Administrative Costs | Consolidated and Everest | Affiliated Entity      
Related Party Transaction [Line Items]      
Payables to related parties 12,668 28,528  
Related Party Accounts Payable Related to Selling, General and Administrative Costs | Consolidated and Taylor | Affiliated Entity      
Related Party Transaction [Line Items]      
Payables to related parties 0 0  
Related Party Accounts Payable Related to Selling, General and Administrative Costs | Consolidated and Wexford | Affiliated Entity      
Related Party Transaction [Line Items]      
Payables to related parties 13,197 9,006  
Related Party Accounts Payable Related to Selling, General and Administrative Costs | Mammoth and Orange Leaf | Affiliated Entity      
Related Party Transaction [Line Items]      
Payables to related parties 0 0  
Related Party Accounts Payable Related to Selling, General and Administrative Costs | Pressure Pumping and Caliber | Affiliated Entity      
Related Party Transaction [Line Items]      
Payables to related parties $ 0 $ 0