Quarterly report [Sections 13 or 15(d)]

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

v3.26.3
Income Per Share - Schedule of Basic and Diluted Net Income Per Share of Common Stock (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Numerator:        
Net income $ 35   $ 1,088  
Denominator:        
Weighted average number of shares of common stock outstanding 18,598,888 18,384,904 18,651,811 18,526,004
Basic net income per common share (in Dollars per share) $ 0 $ (0.07) $ 0.06 $ (0.05)
Numerator:        
Net income $ 35   $ 1,088  
Denominator:        
Number of shares used in basic computation 18,598,888 18,384,904 18,651,811 18,526,004
Add: effect of dilutive securities:        
Weighted average number of shares of common stock outstanding used to calculate diluted income per share 18,625,131 18,384,904 18,679,075 18,526,004
Diluted net income per common share (in Dollars per share) $ 0 $ (0.07) $ 0.06 $ (0.05)
Stock options [Member]        
Add: effect of dilutive securities:        
Stock options 26,243   27,264