XML 25 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenue:      
Total revenue $ 139,025 $ 134,534 $ 142,153
Operating expenses:      
Cost of revenue (exclusive of items shown separately below) 26,818 28,267 32,470
Research and development 10,549 13,625 17,514
Technology operations 25,843 27,412 28,844
Selling and marketing 16,350 16,296 21,083
General and administrative 33,168 37,796 43,531
Severance and restructuring 573 7,329 320
Depreciation, amortization and accretion 4,496 3,571 10,446
Capitalized software development impairment 0 0 15,663
Total operating expenses 117,797 134,296 169,871
Operating income (loss) 21,228 238 (27,718)
Interest income 1,099 592 320
Other (expense) income (2) 167 66
Income (loss) before income taxes 22,325 997 (27,332)
(Provision for) benefit from income taxes (6,659) 20,859 5,152
Net income (loss) $ 15,666 $ 21,856 $ (22,180)
Basic net income (loss) per common share (in usd per share) $ 0.79 $ 1.11 $ (1.14)
Diluted net income (loss) per common share (in usd per share) $ 0.77 $ 1.09 $ (1.14)
Basic weighted average common shares outstanding (in shares) 19,953,747 19,672,423 19,404,477
Diluted weighted average common shares outstanding (in shares) 20,343,912 19,991,202 19,404,477
Cash dividends declared per common share (in usd per share) $ 1.250 $ 1.250 $ 0.500
Wireless revenue      
Revenue:      
Total revenue $ 75,968 $ 75,622 $ 78,826
Software revenue      
Revenue:      
Total revenue $ 63,057 $ 58,912 $ 63,327