XML 36 R25.htm IDEA: XBRL DOCUMENT v3.23.3
INVENTORY (Details) - USD ($)
Sep. 30, 2023
Dec. 31, 2022
Inventory $ 2,610,259 $ 1,693,810
Equipment Parts Inventory [Member]    
Inventory 806,506 759,930
Finished Goods Inventory [Member]    
Inventory 705,905 254,656
Sales Demo Inventory [Member]    
Inventory 802,877 647,790
Work in Process Inventory [Member]    
Inventory $ 294,971 $ 31,434