XML 15 R3.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Total revenue $ 34,870 $ 35,428 $ 103,761 $ 105,072
Cost of revenue (exclusive of items shown separately below) 7,133 6,622 21,435 19,885
Research and development 2,831 2,561 8,958 7,907
Technology operations 6,083 6,405 18,563 19,444
Selling and marketing 3,928 4,067 11,582 12,322
General and administrative 8,534 8,216 24,585 24,405
Depreciation and accretion 1,075 1,267 3,210 3,768
Severance and restructuring 325 77 1,101 195
Total operating expenses 29,909 29,215 89,434 87,926
Operating income 4,961 6,213 14,327 17,146
Interest income 264 240 908 866
Other (expense) income (75) 41 (91) (45)
Income before income taxes 5,150 6,494 15,144 17,967
Provision for income taxes (1,490) (2,043) (3,823) (5,666)
Net income $ 3,660 $ 4,451 $ 11,321 $ 12,301
Basic net income per common share (in usd per share) $ 0.18 $ 0.22 $ 0.56 $ 0.62
Diluted net income per common share (in usd per share) $ 0.18 $ 0.22 $ 0.55 $ 0.61
Basic weighted average common shares outstanding (in shares) 20,264,055 19,970,936 20,229,146 19,942,325
Diluted weighted average common shares outstanding (in shares) 20,523,873 20,304,092 20,534,883 20,308,973
Cash dividends declared per common share (in usd per share) $ 0.3125 $ 0.3125 $ 0.9375 $ 0.9375
Wireless revenue        
Total revenue $ 18,261 $ 18,972 $ 55,153 $ 56,877
Software revenue        
Total revenue $ 16,609 $ 16,456 $ 48,608 $ 48,195