v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Income Statement [Abstract]        
Revenue $ 20,723 $ 20,292 $ 34,124 $ 52,838
Cost of revenue 7,180 6,920 12,426 16,418
Gross profit (loss) 13,543 13,372 21,698 36,420
Operating expenses:        
General and administrative 7,269 6,996 14,335 13,547
Sales and marketing 5,092 3,849 9,986 7,213
Research and development 3,768 5,431 8,074 10,342
Total operating expenses 16,129 16,276 32,395 31,102
Income (loss) from operations (2,586) (2,904) (10,697) 5,318
Other income (expense):        
Interest income 782 166 1,403 227
Other non-operating expense, net (126) (60) (91) (4)
Total other income, net 656 106 1,312 223
Income (loss) before income taxes (1,930) (2,798) (9,385) 5,541
Provision for (benefit from) income taxes (265) (439) (1,424) 6
Net income (loss) $ (1,665) $ (2,359) $ (7,961) $ 5,535
Net income (loss) per share:        
Basic (in dollars per share) $ (0.03) $ (0.04) $ (0.14) $ 0.1
Diluted (in dollars per share) $ (0.03) $ (0.04) $ (0.14) $ 0.1
Number of shares used in per share calculations:        
Basic (in shares) 56,363 56,218 56,296 56,499
Diluted (in shares) 56,363 56,218 56,296 57,858

Source