XML 65 R55.htm IDEA: XBRL DOCUMENT v3.22.4
Sales, Prepaid Manufacturing Costs, Cost of Goods Sold, and Contract Liabilities (Details) - Schedule of contract assets and liabilities - USD ($)
9 Months Ended 12 Months Ended
Dec. 31, 2022
Mar. 31, 2022
Accrued Revenue [Member]    
Sales, Prepaid Manufacturing Costs, Cost of Goods Sold, and Contract Liabilities (Details) - Schedule of contract assets and liabilities [Line Items]    
Beginning balance $ 531,947 $ 1,574,584
Customer receipts and receivables
Scrubber sales recognized in revenue
Payments and accruals under contracts 414,081 (1,042,637)
Cost of goods sold recognized in earnings
Ending balance 946,028 531,947
Prepaid Manufacturing Costs [Member]    
Sales, Prepaid Manufacturing Costs, Cost of Goods Sold, and Contract Liabilities (Details) - Schedule of contract assets and liabilities [Line Items]    
Beginning balance 38,010 1,065,465
Customer receipts and receivables
Scrubber sales recognized in revenue
Payments and accruals under contracts 3,711,327 1,478,124
Cost of goods sold recognized in earnings (3,686,591) (2,505,579)
Ending balance 62,746 38,010
Sales (Cost of Goods Sold) [Member]    
Sales, Prepaid Manufacturing Costs, Cost of Goods Sold, and Contract Liabilities (Details) - Schedule of contract assets and liabilities [Line Items]    
Beginning balance
Customer receipts and receivables
Scrubber sales recognized in revenue 4,607,668 12,680,103
Payments and accruals under contracts
Cost of goods sold recognized in earnings (3,686,591) (2,505,579)
Ending balance  
Contract Liabilities [Member]    
Sales, Prepaid Manufacturing Costs, Cost of Goods Sold, and Contract Liabilities (Details) - Schedule of contract assets and liabilities [Line Items]    
Beginning balance (8,143,109) (11,580,894)
Customer receipts and receivables (5,373,037) (9,242,318)
Scrubber sales recognized in revenue 4,607,668 12,680,103
Payments and accruals under contracts
Cost of goods sold recognized in earnings
Ending balance $ (8,908,478) $ (8,143,109)