XML 96 R26.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue (Tables)
12 Months Ended
Jun. 30, 2024
Revenue from Contract with Customer [Abstract]  
Contract with Customer, Asset and Liability [Table Text Block]
June 30,
2024
June 30,
2023
Change
(In thousands)
Costs and estimated earnings in excess of billings on uncompleted contracts$33,893 $44,888 $(10,995)
Billings on uncompleted contracts in excess of costs and estimated earnings(171,308)(85,436)(85,872)
Net contract liabilities$(137,415)$(40,548)$(96,867)
Disaggregation of Revenue [Table Text Block]
Geographic Disaggregation:
Fiscal Years Ended
June 30,
2024
June 30,
2023
June 30,
2022
(In thousands)
United States$662,449 $720,140 $640,512 
Canada56,420 61,691 63,045 
Other international9,344 13,189 4,223 
Total Revenue$728,213 $795,020 $707,780 

Contract Type Disaggregation:

Fiscal Years Ended
June 30,
2024
June 30,
2023
June 30,
2022
(In thousands)
Fixed-price contracts$455,548 $419,426 $421,188 
Time and materials and other cost reimbursable contracts272,665 375,594 286,592 
Total Revenue$728,213 $795,020 $707,780