Loans Payable and Interest Payable - Schedule of Loans Payable and Interest Payable (Details) - USD ($) $ in Thousands |
Dec. 31, 2024 |
Mar. 31, 2024 |
||||||||
---|---|---|---|---|---|---|---|---|---|---|
Schedule of Loans Payable and Interest Payable [Abstract] | ||||||||||
Loans payable – BESS project finance | [1] | $ 7,790 | ||||||||
Short-term loans | [2],[3] | 10,116 | ||||||||
Other short-term borrowings | [4] | 19 | ||||||||
Total | 17,925 | |||||||||
Interest payable | $ 2,634 | |||||||||
|