v3.8.0.1
Subsequent Events - Additional Information (Details) - Town & Country Resources, Inc. - Subsequent Event
$ in Millions
Jan. 09, 2018
USD ($)
earn-out_payment
Subsequent Event [Line Items]  
Consideration transferred $ 6.9
Cash consideration $ 5.0
Number of earn-out payments | earn-out_payment 2
First earn-out payment $ 0.9
Second earn-out payment $ 1.0