XML 15 R3.htm IDEA: XBRL DOCUMENT v3.24.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Total revenue $ 33,982 $ 36,463 $ 68,891 $ 69,643
Cost of revenue (exclusive of items shown separately below) 7,163 6,727 14,302 13,263
Research and development 3,176 2,853 6,127 5,346
Technology operations 6,181 6,452 12,480 13,039
Selling and marketing 3,506 4,354 7,655 8,255
General and administrative 8,067 8,489 16,051 16,189
Depreciation and accretion 1,067 1,265 2,135 2,501
Severance and restructuring 348 108 776 118
Total operating expenses 29,508 30,248 59,526 58,711
Operating income 4,474 6,215 9,365 10,932
Interest income 391 354 645 626
Other expense (14) (138) (16) (85)
Income before income taxes 4,851 6,431 9,994 11,473
Provision for income taxes (1,426) (1,698) (2,333) (3,623)
Net income $ 3,425 $ 4,733 $ 7,661 $ 7,850
Basic net income per common share (in usd per share) $ 0.17 $ 0.24 $ 0.38 $ 0.39
Diluted net income per common share (in usd per share) $ 0.17 $ 0.23 $ 0.37 $ 0.39
Basic weighted average common shares outstanding (in shares) 20,252,452 19,957,786 20,211,500 19,927,782
Diluted weighted average common shares outstanding (in shares) 20,473,751 20,255,248 20,500,335 20,266,914
Cash dividends declared per common share (in usd per share) $ 0.3125 $ 0.3125 $ 0.6250 $ 0.6250
Wireless revenue        
Total revenue $ 18,297 $ 18,877 $ 36,892 $ 37,905
Software revenue        
Total revenue $ 15,685 $ 17,586 $ 31,999 $ 31,738