XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.2.2
Schedule of Revenue by Source (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Product Information [Line Items]        
Total revenue $ 5,063,079 $ 3,706,436 $ 9,822,391 $ 10,582,470
Equipment and Systems Sales [Member]        
Product Information [Line Items]        
Total revenue 4,941,380 3,523,948 9,375,093 9,933,313
Engineering and Other Services [Member]        
Product Information [Line Items]        
Total revenue 104,434 110,538 382,559 464,269
Shipping and Handling [Member]        
Product Information [Line Items]        
Total revenue $ 17,265 $ 71,950 $ 64,739 $ 184,888