v3.25.2
Segment Information (Details 2) - Customer Concentration Risk [Member] - Revenue Benchmark [Member]
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Customer One [Member]      
Revenue, Major Customer [Line Items]      
Percentage of Revenue 17.40%    
Customer Two [Member]      
Revenue, Major Customer [Line Items]      
Percentage of Revenue 10.50%    
Customer Three [Member]      
Revenue, Major Customer [Line Items]      
Percentage of Revenue   10.50%  
Customer Four [Member]      
Revenue, Major Customer [Line Items]      
Percentage of Revenue   10.30%  
Customer Five [Member]      
Revenue, Major Customer [Line Items]      
Percentage of Revenue     10.70%
Utility and Power Infrastructure | Customer One [Member]      
Revenue, Major Customer [Line Items]      
Percentage of Revenue 52.70%    
Utility and Power Infrastructure | Customer Two [Member]      
Revenue, Major Customer [Line Items]      
Percentage of Revenue 1.60%    
Utility and Power Infrastructure | Customer Three [Member]      
Revenue, Major Customer [Line Items]      
Percentage of Revenue   0.00%  
Process and Industrial Facilities | Customer One [Member]      
Revenue, Major Customer [Line Items]      
Percentage of Revenue 0.00%    
Process and Industrial Facilities | Customer Two [Member]      
Revenue, Major Customer [Line Items]      
Percentage of Revenue 0.00%    
Process and Industrial Facilities | Customer Three [Member]      
Revenue, Major Customer [Line Items]      
Percentage of Revenue   0.00%  
Process and Industrial Facilities | Customer Four [Member]      
Revenue, Major Customer [Line Items]      
Percentage of Revenue   28.20%  
Process and Industrial Facilities | Customer Five [Member]      
Revenue, Major Customer [Line Items]      
Percentage of Revenue     22.90%
Storage and Terminal Solutions | Customer One [Member]      
Revenue, Major Customer [Line Items]      
Percentage of Revenue 0.70%    
Storage and Terminal Solutions | Customer Two [Member]      
Revenue, Major Customer [Line Items]      
Percentage of Revenue 21.00%    
Storage and Terminal Solutions | Customer Three [Member]      
Revenue, Major Customer [Line Items]      
Percentage of Revenue   27.70%  
Storage and Terminal Solutions | Customer Four [Member]      
Revenue, Major Customer [Line Items]      
Percentage of Revenue   0.00%  
Storage and Terminal Solutions | Customer Five [Member]      
Revenue, Major Customer [Line Items]      
Percentage of Revenue     0.00%