v3.26.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
CONSOLIDATED BALANCE SHEETS    
Allowance for doubtful accounts receivable $ 46,000 $ 46,000
Preferred Stock, par value $ 0.001 $ 0.001
Preferred stock, shares authorized 5,000,000 5,000,000
Preferred Stock, shares issued 419,959 419,959
Preferred stock, shares outstanding 419,959 419,959
Common Stock, Par Value $ 0.001 $ 0.001
Common Stock, Shares Authorized 200,000,000 200,000,000
Common Stock, Shares Issued 84,993,902 81,679,367
Common Stock, Shares Outstanding 84,414,230 81,099,695
Common shares held in treasury 579,672 579,672