XML 40 R20.htm IDEA: XBRL DOCUMENT v3.25.3
Segment Information (Tables)
3 Months Ended
Sep. 30, 2025
Segment Reporting [Abstract]  
Schedule of Segment Reporting Information, by Segment
(In thousands)

Storage and Terminal SolutionsUtility and Power InfrastructureProcess and Industrial FacilitiesCorporateTotal
Three Months Ended September 30, 2025
Total revenue (1)
$109,459 $74,501 $27,924 $— $211,884 
Cost of revenue(102,962)(67,717)(26,495)(528)(197,702)
Gross profit (loss)6,497 6,784 1,429 (528)14,182 
Selling, general and administrative expenses5,548 2,977 1,307 6,502 16,334 
Restructuring costs1,759 640 729 220 3,348 
Operating income (loss)$(810)$3,167 $(607)$(7,250)$(5,500)
(1) Total revenues are net of inter-segment revenues which are primarily Storage and Terminal Solutions and Process and Industrial Facilities and were $0.6 million for the three months ended September 30, 2025.
Capital expenditures$871 $851 $81 $208 $2,011 
Depreciation and amortization$533 $92 $217 $1,619 $2,461 
Storage and Terminal SolutionsUtility and Power InfrastructureProcess and Industrial FacilitiesCorporateTotal
Three Months Ended September 30, 2024
Total revenue (1)
$78,239 $55,912 $31,428 $— $165,579 
Cost of revenue(73,542)(54,605)(29,431)(188)(157,766)
Gross profit (loss)4,697 1,307 1,997 (188)7,813 
Selling, general and administrative expenses5,569 3,976 1,766 7,269 18,580 
Operating income (loss)$(872)$(2,669)$231 $(7,457)$(10,767)
(1) Total revenues are net of inter-segment revenues which are primarily Storage and Terminal Solutions and Process and Industrial Solutions and were $0.9 million for the three months ended September 30, 2024.
Capital expenditures$1,047 $280 $139 $478 $1,944 
Depreciation and amortization$522 $92 $168 $1,733 $2,515