XML 30 R19.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue (Tables)
3 Months Ended
Sep. 30, 2023
Contract with Customer, Asset and Liability [Abstract]  
Contract with Customer, Asset and Liability [Table Text Block] The following table provides information about CIE and BIE:
September 30,
2023
June 30,
2023
Change
 (in thousands)
Costs and estimated earnings in excess of billings on uncompleted contracts$42,369 $44,888 $(2,519)
Billings on uncompleted contracts in excess of costs and estimated earnings(73,133)(85,436)12,303 
Net contract liabilities$(30,764)$(40,548)$9,784 
Disaggregation of Revenue [Line Items]  
Revenue from External Customers 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 Ended
 September 30,
2023
September 30,
2022
 (In thousands)
United States$177,550 $176,180 
Canada16,873 24,925 
Other international3,236 7,326 
Total Revenue$197,659 $208,431 
Revenue from External Customers by Contract Type Contract Type Disaggregation:                                                                
 Three Months Ended
 September 30,
2023
September 30,
2022
 (In thousands)
Fixed-price contracts$116,757 $109,473 
Time and materials and other cost reimbursable contracts80,902 98,958 
Total Revenue$197,659 $208,431