XML 58 R48.htm IDEA: XBRL DOCUMENT v3.22.2.2
Sales, Prepaid Manufacturing Costs, Cost of Goods Sold, and Contract Liabilities (Details) - Schedule of service revenue - USD ($)
3 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Sales, Prepaid Manufacturing Costs, Cost of Goods Sold, and Contract Liabilities (Details) - Schedule of service revenue [Line Items]    
Total $ 368,718 $ 580,960
Specific services provided to marine scrubber systems [Member]    
Sales, Prepaid Manufacturing Costs, Cost of Goods Sold, and Contract Liabilities (Details) - Schedule of service revenue [Line Items]    
Total 288,904 368,793
Design and engineering services for Concentrated Solar Power [Member]    
Sales, Prepaid Manufacturing Costs, Cost of Goods Sold, and Contract Liabilities (Details) - Schedule of service revenue [Line Items]    
Total $ 74,814 $ 212,167