v3.26.1
EARNINGS (LOSS) PER SHARE - Schedule of reconciliation of numerators and denominators of basic and diluted loss per share (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
EARNINGS (LOSS) PER SHARE            
Net Income (Loss) $ (2,420,000) $ 676,000 $ (2,666,000) $ (1,853,000) $ (1,744,000) $ (4,519,000)
Shares used in computing the net loss per share, Basic 44,249,591   35,564,032   43,875,165 28,579,132
Shares used in computing the net loss per share, Diluted 44,249,591   35,564,032   43,875,165 28,579,132
Net loss per share - basic (in dollars per share) $ (0.05)   $ (0.07)   $ (0.04) $ (0.16)
Net loss per share - diluted (in dollars per share) $ (0.05)   $ (0.07)   $ (0.04) $ (0.16)