XML 44 R27.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue (Tables)
12 Months Ended
Jun. 30, 2020
Revenue [Abstract]  
Contract with Customer, Asset and Liability [Table Text Block]
June 30,
2020
June 30,
2019
Change
(In thousands)
Costs and estimated earnings in excess of billings on uncompleted contracts$59,548 $96,083 $(36,535)
Billings on uncompleted contracts in excess of costs and estimated earnings(63,889)(105,626)41,737 
Net contract liabilities$(4,341)$(9,543)$5,202 
Disaggregation of Revenue [Table Text Block]
Geographic Disaggregation:

Twelve months ended
June 30,
2020
June 30,
2019
June 30,
2018
(In thousands)
United States$1,020,083 $1,367,844 $981,292 
Canada70,133 41,410 104,208 
Other international10,722 7,426 6,053 
Total$1,100,938 $1,416,680 $1,091,553 
Contract Type Disaggregation:

Twelve months ended
June 30,
2020
June 30,
2019
June 30,
2018
(In thousands)
Fixed-price contracts$685,559 $748,007 $588,039 
Time and materials and other cost reimbursable contracts415,379 668,673 503,514 
Total$1,100,938 $1,416,680 $1,091,553