XML 31 R18.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue (Tables)
6 Months Ended
Dec. 31, 2024
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,
2024
June 30,
2024
Change
 (In thousands)
Costs and estimated earnings in excess of billings on uncompleted contracts$34,711 $33,893 $818 
Billings on uncompleted contracts in excess of costs and estimated earnings(237,537)(171,308)(66,229)
Net contract liabilities$(202,826)$(137,415)$(65,411)
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 EndedSix Months Ended
 December 31,
2024
December 31,
2023
December 31,
2024
December 31,
2023
 (In thousands)
United States$175,489 $156,409 $328,711 $333,959 
Canada10,048 14,548 20,816 31,421 
Other international1,632 4,085 3,221 7,321 
Total Revenue$187,169 $175,042 $352,748 $372,701 
Summary of Revenue by Contract Type
Contract Type Disaggregation:                                                                
 Three Months EndedSix Months Ended
 December 31,
2024
December 31,
2023
December 31,
2024
December 31,
2023
 (In thousands)
Fixed-price contracts$137,950 $97,711 $261,719 $214,468 
Time and materials and other cost reimbursable contracts49,219 77,331 91,029 158,233 
Total Revenue$187,169 $175,042 $352,748 $372,701