XML 96 R83.htm IDEA: XBRL DOCUMENT v3.10.0.1
Related Party Transactions (Leases and Other Transactions) (Narrative) (Details)
$ in Thousands
1 Months Ended 3 Months Ended 5 Months Ended 6 Months Ended 12 Months Ended
Feb. 28, 2018
USD ($)
Jun. 30, 2018
USD ($)
Jun. 30, 2017
USD ($)
Jun. 30, 2018
USD ($)
Jun. 30, 2018
USD ($)
entity
Jun. 30, 2017
USD ($)
Dec. 31, 2017
USD ($)
Related Party Transaction [Line Items]              
Payments of acquisition-related contingent consideration         $ 15,929 $ 6,676  
Management [Member] | 2017 Oil and Gas Acquisition [Member]              
Related Party Transaction [Line Items]              
Business combinations, cash paid (in dollars)             $ 40,600
Contingent consideration, earn-out liabilities   $ 59,900   $ 59,900 59,900    
Payments of acquisition-related contingent consideration   5,700          
Management [Member] | Lease Agreements [Member]              
Related Party Transaction [Line Items]              
Payments, related party   10,800 $ 14,400   18,300 27,100  
Payables, related party   3,000   3,000 3,000   100
Management [Member] | Service Agreements [Member]              
Related Party Transaction [Line Items]              
Payments, related party   4,400 $ 7,900   13,300 $ 14,500  
Payables, related party   14,200   14,200 $ 14,200   5,200
Management [Member] | Construction Contracts [Member]              
Related Party Transaction [Line Items]              
Number of entities | entity         2    
Revenue, related party   3,600     $ 6,300    
Receivables, net of BIEC, related parties   300   300 300   $ 200
Immediate Family Member of Management [Member] | Construction Management Firm Specializing in Steel Building Systems [Member]              
Related Party Transaction [Line Items]              
Business combinations, cash paid (in dollars) $ 6,100            
Contingent consideration, earn-out liabilities   $ 700   700 $ 700    
Business combinations, liabilities assumed, notes payable $ 2,600            
Repayments of notes payable       $ 2,600