v3.25.2
Noncontrolling Interest (Details)
3 Months Ended 6 Months Ended
Sep. 27, 2023
USD ($)
Sep. 27, 2023
EUR (€)
Dec. 02, 2020
Sep. 30, 2024
USD ($)
Sep. 30, 2023
USD ($)
Sep. 30, 2024
USD ($)
Sep. 30, 2023
USD ($)
Sep. 27, 2023
EUR (€)
Noncontrolling Interest [Line Items]                
Interest on joint venture percentage     70.00%          
Purchase capital percentage 51.00% 51.00%            
Payment amount | €   € 1,000,000            
Noncontrolling interest, amount $ (1,010,000)             € 960,100
Net income attributable to noncontrolling interest       $ (7,000) $ (34,000) $ (37,000) $ (359,000)  
Sphera Ponente [Member]                
Noncontrolling Interest [Line Items]                
Payment amount $ 1,051,000              
SAUDI ARABIA                
Noncontrolling Interest [Line Items]                
Net income attributable to noncontrolling interest           28,000    
Battery Energy Storage Systems [Member] | ITALY                
Noncontrolling Interest [Line Items]                
Net income attributable to noncontrolling interest           $ 9,000