XML 14 R3.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Total revenue $ 36,463 $ 33,710 $ 69,643 $ 67,535
Cost of revenue (exclusive of items shown separately below) 6,727 6,980 13,263 14,784
Research and development 2,853 2,624 5,346 9,121
Technology operations 6,452 6,880 13,039 13,893
Selling and marketing 4,354 3,874 8,255 9,189
General and administrative 8,489 9,619 16,189 20,054
Depreciation and accretion 1,265 871 2,501 1,805
Severance and restructuring 108 450 118 4,945
Total operating expenses 30,248 31,298 58,711 73,791
Operating income (loss) 6,215 2,412 10,932 (6,256)
Interest income 354 170 626 237
Other (expense) income (138) 25 (85) 12
Income (loss) before income taxes 6,431 2,607 11,473 (6,007)
(Provision for) benefit from income taxes (1,698) (683) (3,623) 717
Net income (loss) $ 4,733 $ 1,924 $ 7,850 $ (5,290)
Basic net income (loss) per common share (in usd per share) $ 0.24 $ 0.10 $ 0.39 $ (0.27)
Diluted net income (loss) per common share (in usd per share) $ 0.23 $ 0.10 $ 0.39 $ (0.27)
Basic weighted average common shares outstanding (in shares) 19,957,786 19,693,659 19,927,782 19,645,680
Diluted weighted average common shares outstanding (in shares) 20,255,248 19,807,430 20,266,914 19,645,680
Cash dividends declared per common share (in usd per share) $ 0.3125 $ 0.3125 $ 0.6250 $ 0.6250
Wireless revenue        
Total revenue $ 18,877 $ 18,700 $ 37,905 $ 37,547
Software revenue        
Total revenue $ 17,586 $ 15,010 $ 31,738 $ 29,988