XML 38 R18.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue (Tables)
3 Months Ended
Sep. 30, 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:
September 30,
2025
June 30,
2025
Change
 (In thousands)
Costs and estimated earnings in excess of billings on uncompleted contracts$37,912 $29,764 $8,148 
Billings on uncompleted contracts in excess of costs and estimated earnings(317,556)(323,593)6,037 
Net contract liabilities$(279,644)$(293,829)$14,185 
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 Ended
 September 30,
2025
September 30,
2024
 (In thousands)
United States$198,991 $153,222 
Canada11,428 10,768 
Other international1,465 1,589 
Total Revenue$211,884 $165,579 
Summary of Revenue by Contract Type
Contract Type Disaggregation:                                                                
 Three Months Ended
 September 30,
2025
September 30,
2024
 (In thousands)
Fixed-price contracts$164,530 $123,769 
Time and materials and other cost reimbursable contracts47,354 41,810 
Total Revenue$211,884 $165,579