v3.25.4
Quarterly Financial Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2025
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2025
Dec. 31, 2024
Total revenue $ 18,061 $ 17,497 $ 16,552 $ 16,057 $ 16,240 $ 15,627 $ 14,685 $ 14,286    
Operating expenses:                    
Selling and marketing 4,589 4,522 4,371 4,289 4,332 4,221 3,958 4,027 $ 17,771 $ 16,538
General and administrative 3,839 3,780 3,585 3,519 3,406 3,695 3,432 3,296 14,723 13,829
Research and development 1,346 1,414 1,437 1,523 1,502 1,473 1,328 1,249 5,720 5,552
Total operating expenses 16,929 16,192 15,449 14,907 15,614 15,492 14,105 13,803 63,477 59,014
Income (loss) from operations 1,132 1,305 1,103 1,150 626 135 580 483 4,690 1,824
Total other income/(expense), net 251 188 177 65 (7) 59 35 (22) 681 65
Income (loss) before income tax 1,383 1,493 1,280 1,215 619 194 615 461 5,371 1,889
Income tax benefit/(provision) (165) (43) (48) (44) (112) (46) (27) (27)    
Net income/(loss) $ 1,218 $ 1,450 $ 1,232 $ 1,171 $ 507 $ 148 $ 588 $ 434 $ 5,071 $ 1,677
Basic earnings per common share $ 0.04 $ 0.05 $ 0.04 $ 0.04 $ 0.02 $ 0.01 $ 0.02 $ 0.02 $ 0.17 $ 0.06
Diluted earnings per common share $ 0.04 $ 0.05 $ 0.04 $ 0.04 $ 0.02 $ 0.00 $ 0.02 $ 0.01 $ 0.16 $ 0.06
Software Solutions                    
Total revenue $ 8,300 $ 7,521 $ 6,975 $ 6,868 $ 7,043 $ 5,860 $ 5,325 $ 5,146    
Operating expenses:                    
Cost of revenue 3,048 1,924 1,813 1,490 2,270 1,686 1,445 1,392    
Service                    
Total revenue 8,619 8,607 8,374 8,182 7,984 7,953 8,067 7,845    
Operating expenses:                    
Cost of revenue 3,446 3,664 3,556 3,487 3,396 3,336 3,246 3,109    
Product                    
Total revenue 1,142 1,369 1,203 1,007 1,213 1,814 1,293 1,295    
Operating expenses:                    
Cost of revenue $ 661 $ 888 $ 687 $ 599 $ 708 $ 1,081 $ 696 $ 730