XML 31 R20.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue (Tables)
9 Months Ended
Mar. 31, 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:
March 31,
2023
June 30,
2022
Change
 (in thousands)
Costs and estimated earnings in excess of billings on uncompleted contracts$53,398 $44,752 $8,646 
Billings on uncompleted contracts in excess of costs and estimated earnings(114,729)(65,106)(49,623)
Net contract liabilities$(61,331)$(20,354)$(40,977)
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 EndedNine Months Ended
 March 31,
2023
March 31,
2022
March 31,
2023
March 31,
2022
 (In thousands)
United States$178,261 $160,453 $524,731 $459,654 
Canada6,932 16,268 52,742 45,038 
Other international1,702 282 11,693 2,369 
Total Revenue$186,895 $177,003 $589,166 $507,061 
Revenue from External Customers by Contract Type
Contract Type Disaggregation:
 Three Months EndedNine Months Ended
 March 31,
2023
March 31,
2022
March 31,
2023
March 31,
2022
 (In thousands)
Fixed-price contracts$96,755 $100,602 $311,511 $303,508 
Time and materials and other cost reimbursable contracts90,140 76,401 277,655 203,553 
Total Revenue$186,895 $177,003 $589,166 $507,061