v3.26.1
Schedule of Earnings Per Share Computation (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Net loss $ (2,626) $ (2,572)
Weighted average number of shares used in computing net loss per share - basic 16,462,653 16,341,867
Net loss per share - basic $ (0.16) $ (0.16)
Weighted average number of shares used in computing net loss per share - diluted 16,462,653 16,341,867
Net loss per share - diluted $ (0.16) $ (0.16)
Earnings Per Share [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Net loss $ (2,626) $ (2,572)
Weighted average number of shares used in computing net loss per share - basic 16,462,653 16,341,867
Net loss per share - basic $ (0.16) $ (0.16)
Dilutive effects of Stock options 0 0
Dilutive effects of Restricted stock awards 0 0
Weighted average number of shares used in computing net loss per share - diluted 16,462,653 16,341,867
Net loss per share - diluted $ (0.16) $ (0.16)
Restricted Stock Awards [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities 0 125,000
Stock Options [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities 77,550 77,550