v3.25.2
Goodwill and Other Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Dec. 31, 2022
Dec. 31, 2022
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2022
Carrying value of goodwill by segment            
Goodwill     $ 29,047 $ 29,023 $ 29,120 $ 42,135
Goodwill impairment $ (12,300) $ (12,300) 0 0 (12,316)  
Disposal Group, Including Discontinued Operation, Goodwill         (627)  
Translation adjustment     24 (97) (72)  
Goodwill attributable to reporting units at risk for impairment     16,600      
Finite-Lived Intangible Assets [Line Items]            
Finite-Lived Intangible Assets, Gross     11,274 11,274    
Finite-Lived Intangible Assets, Accumulated Amortization     (10,719) (9,623)    
Net carrying amount     $ 555 1,651    
Maximum [Member]            
Carrying value of goodwill by segment            
Finite-Lived Intangible Asset, Useful Life     15 years      
Finite-Lived Intangible Assets [Line Items]            
Finite-Lived Intangible Asset, Useful Life     15 years      
Minimum [Member]            
Carrying value of goodwill by segment            
Finite-Lived Intangible Asset, Useful Life     6 years      
Finite-Lived Intangible Assets [Line Items]            
Finite-Lived Intangible Asset, Useful Life     6 years      
Utility and Power Infrastructure            
Carrying value of goodwill by segment            
Goodwill     $ 4,214 4,206 4,239 4,263
Goodwill impairment         0  
Disposal Group, Including Discontinued Operation, Goodwill         0  
Translation adjustment     8 (33) (24)  
Process and Industrial Facilities            
Carrying value of goodwill by segment            
Goodwill     5,484 5,484 5,484 18,427
Goodwill impairment         (12,316)  
Disposal Group, Including Discontinued Operation, Goodwill         (627)  
Translation adjustment     0 0 0  
Storage and Terminal Solutions            
Carrying value of goodwill by segment            
Goodwill     19,349 19,333 19,397 $ 19,445
Goodwill impairment         0  
Disposal Group, Including Discontinued Operation, Goodwill         0  
Translation adjustment     16 (64) $ (48)  
Intellectual Property [Member]            
Finite-Lived Intangible Assets [Line Items]            
Finite-Lived Intangible Assets, Gross     130 130    
Finite-Lived Intangible Assets, Accumulated Amortization     (122) (109)    
Net carrying amount     8 21    
Customer Based [Member]            
Finite-Lived Intangible Assets [Line Items]            
Finite-Lived Intangible Assets, Gross     11,144 11,144    
Finite-Lived Intangible Assets, Accumulated Amortization     (10,597) (9,514)    
Net carrying amount     $ 547 $ 1,630