XML 34 R22.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue (Tables)
6 Months Ended
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]  
Summary of Contract with Customer, Contract Asset, Contract Liability, and Receivable The following table provides information about CIE and BIE:
December 31,
2023
June 30,
2023
Change
 (In thousands)
Costs and estimated earnings in excess of billings on uncompleted contracts$40,426 $44,888 $(4,462)
Billings on uncompleted contracts in excess of costs and estimated earnings(117,273)(85,436)(31,837)
Net contract liabilities$(76,847)$(40,548)$(36,299)
Summary of Revenue by Geographic Areas The following tables presents revenue disaggregated by geographic area where the work was performed and by contract type:
Geographic Disaggregation:
 Three Months EndedSix Months Ended
 December 31,
2023
December 31,
2022
December 31,
2023
December 31,
2022
 (In thousands)
United States$156,409 $170,290 $333,959 $346,470 
Canada14,548 20,885 31,421 45,810 
Other international4,085 2,665 7,321 9,991 
Total Revenue$175,042 $193,840 $372,701 $402,271 
Summary of Revenue by Contract Type
Contract Type Disaggregation:                                                                
 Three Months EndedSix Months Ended
 December 31,
2023
December 31,
2022
December 31,
2023
December 31,
2022
 (In thousands)
Fixed-price contracts$97,711 $105,283 $214,468 $214,756 
Time and materials and other cost reimbursable contracts77,331 88,557 158,233 187,515 
Total Revenue$175,042 $193,840 $372,701 $402,271