Quarterly report pursuant to Section 13 or 15(d)

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

v3.7.0.1
Related Party Transactions - Cost of Revenues of Accounts Payable (Details) - USD ($)
3 Months Ended
Mar. 31, 2017
Mar. 31, 2016
Dec. 31, 2016
Related Party Transaction [Line Items]      
Services cost of revenue - related parties $ 494,345 $ 2,835,402  
Payables to related parties 4,921,129   $ 2,434,031
Selling, general and administrative - related parties 377,717 144,869  
Affiliated Entity      
Related Party Transaction [Line Items]      
Services cost of revenue - related parties 8,048,725 3,634,947  
Payables to related parties 4,921,129   2,434,031
Selling, general and administrative - related parties 377,717 144,869  
Pressure Pumping and Taylor | Affiliated Entity      
Related Party Transaction [Line Items]      
Services cost of revenue - related parties 0 2,665,992  
Muskie and Taylor | Affiliated Entity      
Related Party Transaction [Line Items]      
Services cost of revenue - related parties 7,554,380 799,545  
Barracuda and Taylor | Affiliated Entity      
Related Party Transaction [Line Items]      
Services cost of revenue - related parties 64,428 52,364  
Panther and DBDHT | Affiliated Entity      
Related Party Transaction [Line Items]      
Services cost of revenue - related parties 127,720 46,554  
Bison Trucking and Diamondback | Affiliated Entity      
Related Party Transaction [Line Items]      
Services cost of revenue - related parties 38,132 41,627  
Energy Services and Elk City Yard | Affiliated Entity      
Related Party Transaction [Line Items]      
Services cost of revenue - related parties 26,700 26,700  
Barracuda and SR Energy | Affiliated Entity      
Related Party Transaction [Line Items]      
Services cost of revenue - related parties 14,983 2,165  
Stingray Entities and SR Energy | Affiliated Entity      
Related Party Transaction [Line Items]      
Services cost of revenue - related parties 222,382 0  
Lodging and Dunvegan | Affiliated Entity      
Related Party Transaction [Line Items]      
Services cost of revenue - related parties 0 0  
Selling, general and administrative - related parties 2,551 0  
Bison Trucking and El Toro | Affiliated Entity      
Related Party Transaction [Line Items]      
Services cost of revenue - related parties 0 0  
Consolidated and Everest | Affiliated Entity      
Related Party Transaction [Line Items]      
Selling, general and administrative - related parties 55,367 72,324  
Consolidated and Taylor | Affiliated Entity      
Related Party Transaction [Line Items]      
Selling, general and administrative - related parties 62,550 37,840  
Consolidated and Wexford | Affiliated Entity      
Related Party Transaction [Line Items]      
Selling, general and administrative - related parties 227,739 34,705  
Mammoth and Orange Leaf | Affiliated Entity      
Related Party Transaction [Line Items]      
Selling, general and administrative - related parties 29,510 $ 0  
ACCOUNTS PAYABLE | Affiliated Entity      
Related Party Transaction [Line Items]      
Payables to related parties 4,794,380   2,408,166
ACCOUNTS PAYABLE | Pressure Pumping and Taylor | Affiliated Entity      
Related Party Transaction [Line Items]      
Payables to related parties 0   0
ACCOUNTS PAYABLE | Muskie and Taylor | Affiliated Entity      
Related Party Transaction [Line Items]      
Payables to related parties 4,056,830   2,119,084
ACCOUNTS PAYABLE | Barracuda and Taylor | Affiliated Entity      
Related Party Transaction [Line Items]      
Payables to related parties 203,165   111,738
ACCOUNTS PAYABLE | Panther and DBDHT | Affiliated Entity      
Related Party Transaction [Line Items]      
Payables to related parties 115,661   0
ACCOUNTS PAYABLE | Bison Trucking and Diamondback | Affiliated Entity      
Related Party Transaction [Line Items]      
Payables to related parties 10,187   0
ACCOUNTS PAYABLE | Energy Services and Elk City Yard | Affiliated Entity      
Related Party Transaction [Line Items]      
Payables to related parties 0   0
ACCOUNTS PAYABLE | Barracuda and SR Energy | Affiliated Entity      
Related Party Transaction [Line Items]      
Payables to related parties 0   6,279
ACCOUNTS PAYABLE | Stingray Entities and SR Energy | Affiliated Entity      
Related Party Transaction [Line Items]      
Payables to related parties 408,458   167,866
ACCOUNTS PAYABLE | Lodging and Dunvegan | Affiliated Entity      
Related Party Transaction [Line Items]      
Payables to related parties 0   3,199
ACCOUNTS PAYABLE | Bison Trucking and El Toro | Affiliated Entity      
Related Party Transaction [Line Items]      
Payables to related parties 79   0
SELLING, GENERAL AND ADMINISTRATIVE COSTS | Affiliated Entity      
Related Party Transaction [Line Items]      
Payables to related parties 126,749   25,865
SELLING, GENERAL AND ADMINISTRATIVE COSTS | Lodging and Dunvegan | Affiliated Entity      
Related Party Transaction [Line Items]      
Payables to related parties 886   0
SELLING, GENERAL AND ADMINISTRATIVE COSTS | Consolidated and Everest | Affiliated Entity      
Related Party Transaction [Line Items]      
Payables to related parties 16,798   12,668
SELLING, GENERAL AND ADMINISTRATIVE COSTS | Consolidated and Taylor | Affiliated Entity      
Related Party Transaction [Line Items]      
Payables to related parties 0   0
SELLING, GENERAL AND ADMINISTRATIVE COSTS | Consolidated and Wexford | Affiliated Entity      
Related Party Transaction [Line Items]      
Payables to related parties 109,065   13,197
SELLING, GENERAL AND ADMINISTRATIVE COSTS | Mammoth and Orange Leaf | Affiliated Entity      
Related Party Transaction [Line Items]      
Payables to related parties $ 0   $ 0