v3.26.3
Schedule of Basic and Diluted Income (Loss) Per Common Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Jun. 30, 2026
Mar. 31, 2026
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2026
Sep. 30, 2025
Earnings Per Share [Abstract]                
Net income $ 512 $ 1,197 $ 140 $ 337 $ 237 $ 558 $ 1,849 $ 1,132
Basic weighted average common shares outstanding 10,863,253     10,612,012     10,790,982 10,604,300
Effect of potentially dilutive options 340,720     428,913     305,844 242,177
Diluted weighted average common shares outstanding 11,203,973     11,040,925     11,096,826 10,846,477
Basic $ 0.05     $ 0.03     $ 0.17 $ 0.11
Diluted $ 0.05     $ 0.03     $ 0.17 $ 0.10