v3.25.2
Sales, Prepaid Manufacturing Costs, Cost of Goods Sold, and Contract Liabilities - Schedule of Changes in Company’s Accrued Revenue, Prepaid Manufacturing Costs, and Contract Liabilities (Details) - USD ($)
$ in Thousands
6 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Accrued Revenue [Member]    
Schedule of Changes in Company’s Accrued Revenue, Prepaid Manufacturing Costs, and Contract Liabilities [Line Items]    
Balance beginning $ 588 $ 505
Customer receipts and receivables
Scrubber and FOWE sales recognized in revenue
BESS CMA and MSA recognized in revenue  
Payments and accruals under contracts (74) (197)
Scrubber and FOWE cost of goods sold recognized in earnings
BESS CMA and MSA cost of sales recognized in earnings  
Balance ending 514 308
Prepaid Manufacturing Costs [Member]    
Schedule of Changes in Company’s Accrued Revenue, Prepaid Manufacturing Costs, and Contract Liabilities [Line Items]    
Balance beginning 673 464
Customer receipts and receivables
Scrubber and FOWE sales recognized in revenue
BESS CMA and MSA recognized in revenue  
Payments and accruals under contracts 328 877
Scrubber and FOWE cost of goods sold recognized in earnings (681) (444)
BESS CMA and MSA cost of sales recognized in earnings  
Balance ending 320 897
Contract Liabilities [Member]    
Schedule of Changes in Company’s Accrued Revenue, Prepaid Manufacturing Costs, and Contract Liabilities [Line Items]    
Balance beginning (4,700) (8,751)
Customer receipts and receivables (2,224) (861)
Scrubber and FOWE sales recognized in revenue 725
BESS CMA and MSA recognized in revenue 1,436  
Payments and accruals under contracts
Scrubber and FOWE cost of goods sold recognized in earnings
BESS CMA and MSA cost of sales recognized in earnings  
Balance ending (4,763) (9,612)
Sales (Cost of Goods Sold) [Member]    
Schedule of Changes in Company’s Accrued Revenue, Prepaid Manufacturing Costs, and Contract Liabilities [Line Items]    
Customer receipts and receivables
Scrubber and FOWE sales recognized in revenue 725
BESS CMA and MSA recognized in revenue 1,436  
Payments and accruals under contracts
Scrubber and FOWE cost of goods sold recognized in earnings (681) $ (444)
BESS CMA and MSA cost of sales recognized in earnings $ (1,080)