XML 37 R26.htm IDEA: XBRL DOCUMENT v3.25.1
Inventory Components (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Accounting Policies [Abstract]    
Raw materials and sub-assemblies $ 5,716,202 $ 5,839,176
Finished goods 221,241 500,814
Inventory reserves (995,943) (930,943)
Inventory, net $ 4,941,500 $ 5,409,047