XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Schedule of Revenue by Source (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Product Information [Line Items]        
Total revenue $ 1,760,700 $ 1,063,714 $ 1,995,206 $ 5,746,287
Equipment and Systems Sales [Member]        
Product Information [Line Items]        
Total revenue 1,590,883 899,748 1,704,054 5,296,574
Engineering and Other Services [Member]        
Product Information [Line Items]        
Total revenue 155,417 103,232 243,582 227,643
Shipping and Handling [Member]        
Product Information [Line Items]        
Total revenue 2,031 4,775 3,935 17,335
Forfeited Non Refundable Customer Deposits [Member]        
Product Information [Line Items]        
Total revenue $ 12,369 $ 55,959 $ 43,635 $ 204,735