v3.26.1
Net Income per Share - Summary of Computation of Basic and Diluted Net Loss per Share (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Numerator:        
Net Income (Loss) $ (543,000) $ (529,000) $ 138,000 $ (212,000)
Denominator:        
Basic weighted-average common shares outstanding 12,418,592 12,319,147 12,406,266 12,301,476
Effect of dilutive securities $ 0 $ 0 $ 783,000 $ 0
Weighted-average common shares - diluted 12,418,592 12,319,147 12,407,049 12,301,476
Basic EPS $ (0.04) $ (0.04) $ 0.01 $ (0.02)
Diluted EPS $ (0.04) $ (0.04) $ 0.01 $ (0.02)