XML 47 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue (Tables)
12 Months Ended
Jun. 30, 2021
Revenue [Abstract]  
Contract with Customer, Asset and Liability [Table Text Block]
June 30,
2021
June 30,
2020
Change
(In thousands)
Costs and estimated earnings in excess of billings on uncompleted contracts$30,774 $59,548 $(28,774)
Billings on uncompleted contracts in excess of costs and estimated earnings(53,832)(63,889)10,057 
Net contract liabilities$(23,058)$(4,341)$(18,717)
Disaggregation of Revenue [Table Text Block]
Geographic Disaggregation:

Fiscal Years Ended
June 30,
2021
June 30,
2020
June 30,
2019
(In thousands)
United States$604,739 $1,020,083 $1,367,844 
Canada61,703 70,133 41,410 
Other international6,956 10,722 7,426 
Total$673,398 $1,100,938 $1,416,680 


Contract Type Disaggregation:

Fiscal Years Ended
June 30,
2021
June 30,
2020
June 30,
2019
(In thousands)
Fixed-price contracts$444,042 $685,559 $748,007 
Time and materials and other cost reimbursable contracts229,356 415,379 668,673 
Total$673,398 $1,100,938 $1,416,680