XML 38 R26.htm IDEA: XBRL DOCUMENT v3.19.1
Revenue Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Mar. 31, 2019
Mar. 31, 2018
Jun. 30, 2018
Revenue, Performance Obligation [Abstract]          
Revenue, Remaining Performance Obligation, Amount $ 805,300   $ 805,300    
Performance obligations to be recognized as revenue within next twelve months 714,200   714,200    
Contract with Customer, Asset and Liability [Abstract]          
Costs and estimated earnings in excess of billings on uncompleted contracts 75,353   75,353   $ 76,632
Change in CIE     (1,279)    
Billings on uncompleted contracts in excess of costs and estimated earnings (122,235)   (122,235)   (120,740)
Change in BIE     (1,495)    
Change in net contract balances     (2,774)    
Contract with Customer, Liability, Revenue Recognized     120,700    
Disclosure Customer Contracts Additional Information [Abstract]          
Costs incurred and estimated earnings recognized on uncompleted contracts 1,765,137   1,765,137   2,081,799
Billings on uncompleted contracts 1,812,019   1,812,019   2,125,907
Total (46,882)   (46,882)   (44,108)
Contract Receivable Retainage, Due in Next Twelve Months 20,800   20,800   25,900
Contract Receivable Retainage, Due after Next Twelve Months 17,100   17,100   $ 2,600
Disaggregation of Revenue [Line Items]          
Revenue from Contract with Customer, Including Assessed Tax 358,887 $ 245,645 1,017,966 $ 798,466  
United States          
Disaggregation of Revenue [Line Items]          
Revenue from Contract with Customer, Including Assessed Tax 345,953 226,089 985,603 706,934  
Canada          
Disaggregation of Revenue [Line Items]          
Revenue from Contract with Customer, Including Assessed Tax 10,691 18,056 27,486 87,911  
Other international [Member]          
Disaggregation of Revenue [Line Items]          
Revenue from Contract with Customer, Including Assessed Tax $ 2,243 $ 1,500 $ 4,877 $ 3,621