XML 42 R27.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue (Tables)
12 Months Ended
Jun. 30, 2022
Revenue [Abstract]  
Contract with Customer, Asset and Liability [Table Text Block]
June 30,
2022
June 30,
2021
Change
(In thousands)
Costs and estimated earnings in excess of billings on uncompleted contracts$44,752 $30,774 $13,978 
Billings on uncompleted contracts in excess of costs and estimated earnings(65,106)(53,832)(11,274)
Net contract liabilities$(20,354)$(23,058)$2,704 
Disaggregation of Revenue [Table Text Block]
Geographic Disaggregation:

Fiscal Years Ended
June 30,
2022
June 30,
2021
June 30,
2020
(In thousands)
United States$640,512 $604,739 $1,020,083 
Canada63,045 61,703 70,133 
Other international4,223 6,956 10,722 
Total$707,780 $673,398 $1,100,938 


Contract Type Disaggregation:

Fiscal Years Ended
June 30,
2022
June 30,
2021
June 30,
2020
(In thousands)
Fixed-price contracts$421,188 $444,042 $685,559 
Time and materials and other cost reimbursable contracts286,592 229,356 415,379 
Total$707,780 $673,398 $1,100,938