XML 32 R21.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue (Tables)
6 Months Ended
Dec. 31, 2022
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:
December 31,
2022
June 30,
2022
Change
 (in thousands)
Costs and estimated earnings in excess of billings on uncompleted contracts$46,588 $44,752 $1,836 
Billings on uncompleted contracts in excess of costs and estimated earnings(99,762)(65,106)(34,656)
Net contract liabilities$(53,174)$(20,354)$(32,820)
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 EndedSix Months Ended
 December 31,
2022
December 31,
2021
December 31,
2022
December 31,
2021
 (In thousands)
United States$170,290 $145,917 $346,470 $299,201 
Canada20,885 15,260 45,810 28,770 
Other international2,665 788 9,991 2,087 
Total Revenue$193,840 $161,965 $402,271 $330,058 
Revenue from External Customers by Contract Type
Contract Type Disaggregation:
 Three Months EndedSix Months Ended
 December 31,
2022
December 31,
2021
December 31,
2022
December 31,
2021
 (In thousands)
Fixed-price contracts$105,283 $100,841 $214,756 $202,906 
Time and materials and other cost reimbursable contracts88,557 61,124 187,515 127,152 
Total Revenue$193,840 $161,965 $402,271 $330,058