v3.25.2
Sales, Prepaid Manufacturing Costs, Cost of Goods Sold, and Contract Liabilities - Schedule of Service Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Schedule of Service Revenue [Line Items]        
Service revenue $ 1,692 $ 1,165 $ 2,937 $ 2,354
Specific services provided to marine scrubber systems [Member]        
Schedule of Service Revenue [Line Items]        
Service revenue 842 932 1,378 1,980
BESS CMA and MSA [Member]        
Schedule of Service Revenue [Line Items]        
Service revenue 727 1,436
Design and engineering services for CSP [Member]        
Schedule of Service Revenue [Line Items]        
Service revenue $ 123 $ 233 $ 123 $ 374