XML 40 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Segment Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Jun. 30, 2023
Segment Reporting Information [Line Items]      
Gross revenues $ 198,512 $ 208,905  
Revenue 197,659 208,431  
Gross profit (loss) 11,859 13,008  
Selling, general and administrative expenses 17,113 16,811  
Goodwill impairment and restructuring costs 0 1,287  
Operating loss (5,254) (5,090)  
Segment assets 382,278   $ 400,504
Utility and Power Infrastructure      
Segment Reporting Information [Line Items]      
Gross revenues 32,395 44,870  
Revenue 32,395 44,870  
Gross profit (loss) 3,697 1,714  
Selling, general and administrative expenses 1,548 1,738  
Goodwill impairment and restructuring costs 0 37  
Operating loss 2,149 (61)  
Segment assets 52,143   67,630
Process and Industrial Facilities      
Segment Reporting Information [Line Items]      
Gross revenues 75,138 86,745  
Revenue 75,120 86,628  
Gross profit (loss) 5,078 4,330  
Selling, general and administrative expenses 3,087 4,070  
Goodwill impairment and restructuring costs 0 315  
Operating loss 1,991 (55)  
Segment assets 99,673   90,514
Storage and Terminal Solutions      
Segment Reporting Information [Line Items]      
Gross revenues 90,979 77,290  
Revenue 90,144 76,933  
Gross profit (loss) 4,953 7,564  
Selling, general and administrative expenses 4,629 4,158  
Goodwill impairment and restructuring costs 0 522  
Operating loss 324 2,884  
Segment assets 148,791   139,333
Corporate      
Segment Reporting Information [Line Items]      
Gross profit (loss) (1,869) (600)  
Selling, general and administrative expenses 7,849 6,845  
Goodwill impairment and restructuring costs 0 413  
Operating loss (9,718) (7,858)  
Segment assets 81,671   $ 103,027
Intersegment Eliminations [Member]      
Segment Reporting Information [Line Items]      
Gross revenues 853 474  
Intersegment Eliminations [Member] | Process and Industrial Facilities      
Segment Reporting Information [Line Items]      
Gross revenues 18 117  
Intersegment Eliminations [Member] | Storage and Terminal Solutions      
Segment Reporting Information [Line Items]      
Gross revenues $ 835 $ 357