| Schedule of quarterly financial information |
| | For the three months ended | | Consolidated | | March 31, | | | June 30, | | | September 30, | | | December 31, | | | | 2025 | | | 2025 | | | 2025 | | | 2025 | | Service revenue | | $ | 8,182 | | | $ | 8,374 | | | $ | 8,607 | | | $ | 8,619 | | Software solutions revenue | | | 6,868 | | | | 6,975 | | | | 7,521 | | | | 8,300 | | Product revenue | | | 1,007 | | | | 1,203 | | | | 1,369 | | | | 1,142 | | Total revenue | | | 16,057 | | | | 16,552 | | | | 17,497 | | | | 18,061 | | Operating expenses: | | | | | | | | | | | | | | | | | Cost of service revenue | | | 3,487 | | | | 3,556 | | | | 3,664 | | | | 3,446 | | Cost of software solutions revenue | | | 1,490 | | | | 1,813 | | | | 1,924 | | | | 3,048 | | Cost of product revenue | | | 599 | | | | 687 | | | | 888 | | | | 661 | | Selling and marketing | | | 4,289 | | | | 4,371 | | | | 4,522 | | | | 4,589 | | General and administrative | | | 3,519 | | | | 3,585 | | | | 3,780 | | | | 3,839 | | Research and development | | | 1,523 | | | | 1,437 | | | | 1,414 | | | | 1,346 | | Total operating expenses | | | 14,907 | | | | 15,449 | | | | 16,192 | | | | 16,929 | | Income/(loss) from operations | | | 1,150 | | | | 1,103 | | | | 1,305 | | | | 1,132 | | Total other income/(expense), net | | | 65 | | | | 177 | | | | 188 | | | | 251 | | Income/(loss) before income tax | | | 1,215 | | | | 1,280 | | | | 1,493 | | | | 1,383 | | Income tax benefit/(provision) | | | (44 | ) | | | (48 | ) | | | (43 | ) | | | (165 | ) | Net income/(loss) | | $ | 1,171 | | | $ | 1,232 | | | $ | 1,450 | | | $ | 1,218 | | | | | | | | | | | | | | | | | | | Basic earnings per common share (1) | | $ | 0.04 | | | $ | 0.04 | | | $ | 0.05 | | | $ | 0.04 | | Diluted earnings per common share (1) | | $ | 0.04 | | | $ | 0.04 | | | $ | 0.05 | | | $ | 0.04 | |
| | For the three months ended | | Consolidated | | March 31, | | | June 30, | | | September 30, | | | December 31, | | | | 2024 | | | 2024 | | | 2024 | | | 2024 | | Service revenue | | $ | 7,845 | | | $ | 8,067 | | | $ | 7,953 | | | $ | 7,984 | | Software solutions revenue | | | 5,146 | | | | 5,325 | | | | 5,860 | | | | 7,043 | | Product revenue | | | 1,295 | | | | 1,293 | | | | 1,814 | | | | 1,213 | | Total revenue | | | 14,286 | | | | 14,685 | | | | 15,627 | | | | 16,240 | | Operating expenses: | | | | | | | | | | | | | | | | | Cost of service revenue | | | 3,109 | | | | 3,246 | | | | 3,336 | | | | 3,396 | | Cost of software solutions revenue | | | 1,392 | | | | 1,445 | | | | 1,686 | | | | 2,270 | | Cost of product revenue | | | 730 | | | | 696 | | | | 1,081 | | | | 708 | | Selling and marketing | | | 4,027 | | | | 3,958 | | | | 4,221 | | | | 4,332 | | General and administrative | | | 3,296 | | | | 3,432 | | | | 3,695 | | | | 3,406 | | Research and development | | | 1,249 | | | | 1,328 | | | | 1,473 | | | | 1,502 | | Total operating expenses | | | 13,803 | | | | 14,105 | | | | 15,492 | | | | 15,614 | | Income/(loss) from operations | | | 483 | | | | 580 | | | | 135 | | | | 626 | | Total other income/(expense), net | | | (22 | ) | | | 35 | | | | 59 | | | | (7 | ) | Income/(loss) before income tax | | | 461 | | | | 615 | | | | 194 | | | | 619 | | Income tax benefit/(provision) | | | (27 | ) | | | (27 | ) | | | (46 | ) | | | (112 | ) | Net income/(loss) | | $ | 434 | | | $ | 588 | | | $ | 148 | | | $ | 507 | | | | | | | | | | | | | | | | | | | Basic earnings per common share (1) | | $ | 0.02 | | | $ | 0.02 | | | $ | 0.01 | | | $ | 0.02 | | Diluted earnings per common share (1) | | $ | 0.01 | | | $ | 0.02 | | | $ | 0.00 | | | $ | 0.02 | |
|