XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.2
Schedule of Revenue by Source (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Product Information [Line Items]        
Total revenue $ 1,063,714 $ 3,014,885 $ 5,746,287 $ 4,759,312
Equipment and Systems Sales [Member]        
Product Information [Line Items]        
Total revenue 899,748 2,791,141 5,296,574 4,433,713
Engineering and Other Services [Member]        
Product Information [Line Items]        
Total revenue 103,232 192,076 227,643 278,125
Shipping and Handling [Member]        
Product Information [Line Items]        
Total revenue 4,775 31,668 17,335 47,474
Miscellaneous [Member]        
Product Information [Line Items]        
Total revenue $ 55,959 $ 204,735