v3.25.1
Revenue (Tables)
9 Months Ended
Mar. 31, 2025
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:
March 31,
2025
June 30,
2024
Change
 (In thousands)
Costs and estimated earnings in excess of billings on uncompleted contracts$38,567 $33,893 $4,674 
Billings on uncompleted contracts in excess of costs and estimated earnings(332,657)(171,308)(161,349)
Net contract liabilities$(294,090)$(137,415)$(156,675)
Summary of Revenue by Geographic Areas The following series of tables presents revenue disaggregated by geographic area where the work was performed and by contract type:
Geographic Disaggregation:
 Three Months EndedNine Months Ended
 March 31,
2025
March 31,
2024
March 31,
2025
March 31,
2024
 (In thousands)
United States$188,256 $153,181 $516,967 $487,140 
Canada8,048 11,998 28,864 43,419 
Other international3,857 834 7,078 8,155 
Total Revenue$200,161 $166,013 $552,909 $538,714 
Summary of Revenue by Contract Type
Contract Type Disaggregation:                                                                
 Three Months EndedNine Months Ended
 March 31,
2025
March 31,
2024
March 31,
2025
March 31,
2024
 (In thousands)
Fixed-price contracts$143,402 $90,878 $405,121 $305,346 
Time and materials and other cost reimbursable contracts56,759 75,135 147,788 233,368 
Total Revenue$200,161 $166,013 $552,909 $538,714