Quarterly report [Sections 13 or 15(d)]

Income (Loss) Per Share - Schedule of Basic and Diluted Net Income Per Share of Common Stock (Details)

v3.25.2
Income (Loss) Per Share - Schedule of Basic and Diluted Net Income Per Share of Common Stock (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Numerator:            
Net income (in Dollars) $ 643 $ (393) $ (1,025) $ (491) $ 250 $ (1,516)
Denominator:            
Number of shares used in basic computation 18,592,339   18,589,086   18,600,373 18,581,957
Warrants        
Stock options 4,487       3,059  
Weighted average number of shares of common stock outstanding used to calculate diluted income per share 18,596,826   18,589,086   18,603,432 18,581,957
Diluted net income per common share (in Dollars per share) $ 0.03   $ (0.06)   $ 0.01 $ (0.08)
Weighted average number of shares of common stock outstanding 18,592,339   18,589,086   18,600,373 18,581,957
Basic net income per common share (in Dollars per share) $ 0.03   $ (0.06)   $ 0.01 $ (0.08)