v3.25.2
Noncontrolling Interest - Schedule of Noncontrolling Interests (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Mar. 31, 2024
Schedule of Noncontrolling Interests [Line Items]    
Non-controlling interest [1] $ 721 $ 758
Saudi Arabia [Member]    
Schedule of Noncontrolling Interests [Line Items]    
Non-controlling interest (277) (249)
BESS [Member] | Italy [Member]    
Schedule of Noncontrolling Interests [Line Items]    
Non-controlling interest $ 998 $ 1,007
[1] As of September 30, 2024, net income attributable to noncontrolling interest was $37,000 loss for the six months ended September 30, 2024 split as follows; Net income attributable to noncontrolling interest – BESS Italy was a loss of $9,000 and $28,000 loss was attributable to noncontrolling interest – Saudi Arabia.