v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Total revenue $ 33,226 $ 36,294
Cost of revenue (exclusive of items shown separately below) 7,729 7,284
Research and development 3,457 3,094
Technology operations 6,162 6,190
Selling and marketing 4,488 4,925
General and administrative 7,632 7,867
Depreciation and accretion 992 859
Severance and restructuring 322 57
Total operating expenses 30,782 30,276
Operating income 2,444 6,018
Interest income 174 219
Other income 5 22
Income before income taxes 2,623 6,259
Provision for income taxes (636) (1,063)
Net income $ 1,987 $ 5,196
Basic net income per common share (in usd per share) $ 0.10 $ 0.25
Diluted net income per common share (in usd per share) $ 0.09 $ 0.25
Basic weighted average common shares outstanding (in shares) 20,770,505 20,440,306
Diluted weighted average common shares outstanding (in shares) 21,141,838 20,656,794
Cash dividends declared per common share (in usd per share) $ 0.3125 $ 0.3125
Wireless revenue    
Total revenue $ 17,486 $ 18,474
Software revenue    
Total revenue $ 15,740 $ 17,820