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
9 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Accrued Revenue [Member]    
Accrued Revenue, Prepaid Manufacturing Costs, and Contract Liabilities [Line Items]    
Balance beginning $ 588 $ 505
Customer receipts and receivables
Scrubber sales and FOWE sales recognized in revenue
BESS CMA and MSA recognized in revenue  
Payments and accruals under contracts (470) (67)
Scrubber and FOWE cost of goods sold recognized in earnings
BESS CMA and MSA cost of sales recognized in earnings  
Balance ending 118 438
Prepaid Manufacturing Costs [Member]    
Accrued Revenue, Prepaid Manufacturing Costs, and Contract Liabilities [Line Items]    
Balance beginning 673 464
Customer receipts and receivables
Scrubber sales and FOWE sales recognized in revenue
BESS CMA and MSA recognized in revenue  
Payments and accruals under contracts 328 936
Scrubber and FOWE cost of goods sold recognized in earnings (576) (864)
BESS CMA and MSA cost of sales recognized in earnings  
Balance ending 425 536
Contract Liabilities [Member]    
Accrued Revenue, Prepaid Manufacturing Costs, and Contract Liabilities [Line Items]    
Balance beginning (4,700) (8,751)
Customer receipts and receivables (2,449) (4,768)
Scrubber sales and FOWE sales recognized in revenue 840 8,353
BESS CMA and MSA recognized in revenue 2,129  
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,180) (5,166)
Sales (Cost of Goods Sold) [Member]    
Accrued Revenue, Prepaid Manufacturing Costs, and Contract Liabilities [Line Items]    
Customer receipts and receivables
Scrubber sales and FOWE sales recognized in revenue 840 8,353
BESS CMA and MSA recognized in revenue 2,129  
Payments and accruals under contracts
Scrubber and FOWE cost of goods sold recognized in earnings (1,141) $ (864)
BESS CMA and MSA cost of sales recognized in earnings $ (1,800)