XML 74 R64.htm IDEA: XBRL DOCUMENT v3.24.0.1
Sales, Prepaid Manufacturing Costs, Cost of Goods Sold, Contract Assets and Contract Liabilities (Details) - Schedule of Product Revenue - Products [Member] - USD ($)
3 Months Ended 9 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Schedule of Product Revenue [Line Items]        
Total Revenue $ 84,057,183 $ 2,253,221 $ 84,057,183 $ 4,607,668
Sale of marine scrubbers [Member]        
Schedule of Product Revenue [Line Items]        
Total Revenue 8,352,929 $ 2,253,221 8,352,929 $ 4,607,668
Sale of BESS projects [Member]        
Schedule of Product Revenue [Line Items]        
Total Revenue $ 75,704,254   $ 75,704,254