XML 40 R30.htm IDEA: XBRL DOCUMENT v3.25.3
Inventories (Details) - USD ($)
Sep. 30, 2025
Dec. 31, 2024
Inventory Disclosure [Abstract]    
Raw materials and sub-assemblies $ 5,444,577 $ 5,404,171
Finished goods 317,616 533,272
Inventory reserves (1,080,943) (995,943)
Inventory, net $ 4,681,250 $ 4,941,500