XML 15 R3.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Total revenue $ 36,294 $ 34,909
Cost of revenue (exclusive of items shown separately below) 7,212 7,139
Research and development 3,055 2,951
Technology operations 5,850 6,299
Selling and marketing 4,845 4,149
General and administrative 8,398 7,984
Depreciation and accretion 859 1,068
Severance and restructuring 57 428
Total operating expenses 30,276 30,018
Operating income 6,018 4,891
Interest income 219 254
Other income (expense) 22 (2)
Income before income taxes 6,259 5,143
Provision for income taxes (1,063) (907)
Net income $ 5,196 $ 4,236
Basic net income per common share (in usd per share) $ 0.25 $ 0.21
Diluted net income per common share (in usd per share) $ 0.25 $ 0.21
Basic weighted average common shares outstanding (in shares) 20,440,306 20,170,548
Diluted weighted average common shares outstanding (in shares) 20,656,794 20,446,587
Cash dividends declared per common share (in usd per share) $ 0.3125 $ 0.3125
Wireless revenue    
Total revenue $ 18,474 $ 18,595
Software revenue    
Total revenue $ 17,820 $ 16,314