XML 14 R3.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Total revenue $ 35,428 $ 33,744 $ 105,072 $ 101,279
Cost of revenue (exclusive of items shown separately below) 6,622 6,624 19,885 21,408
Research and development 2,561 2,223 7,907 11,344
Technology operations 6,405 6,719 19,444 20,612
Selling and marketing 4,067 3,440 12,322 12,629
General and administrative 8,216 8,868 24,405 28,922
Depreciation and accretion 1,267 828 3,768 2,633
Severance and restructuring 77 1,503 195 6,448
Total operating expenses 29,215 30,205 87,926 103,996
Operating income (loss) 6,213 3,539 17,146 (2,717)
Interest income 240 129 866 366
Other income (expense) 41 98 (45) 110
Income (loss) before income taxes 6,494 3,766 17,967 (2,241)
Provision for income taxes (2,043) (846) (5,666) (129)
Net income (loss) $ 4,451 $ 2,920 $ 12,301 $ (2,370)
Basic net income (loss) per common share (in usd per share) $ 0.22 $ 0.15 $ 0.62 $ (0.12)
Diluted net income (loss) per common share (in usd per share) $ 0.22 $ 0.15 $ 0.61 $ (0.12)
Basic weighted average common shares outstanding (in shares) 19,970,936 19,693,659 19,942,325 19,661,849
Diluted weighted average common shares outstanding (in shares) 20,304,092 19,901,267 20,308,973 19,661,849
Cash dividends declared per common share (in usd per share) $ 0.3125 $ 0.3125 $ 0.9375 $ 0.9375
Wireless revenue        
Total revenue $ 18,972 $ 19,054 $ 56,877 $ 56,601
Software revenue        
Total revenue $ 16,456 $ 14,690 $ 48,195 $ 44,678