v3.24.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Income Statement [Abstract]        
Revenue $ 27,199 $ 20,723 $ 39,289 $ 34,124
Cost of revenue 9,633 7,180 14,588 12,426
Gross profit 17,566 13,543 24,701 21,698
Operating expenses:        
General and administrative 9,532 7,269 17,098 14,335
Sales and marketing 6,104 5,092 12,256 9,986
Research and development 3,944 3,768 8,295 8,074
Total operating expenses 19,580 16,129 37,649 32,395
Operating income (loss) (2,014) (2,586) (12,948) (10,697)
Other income (expense):        
Interest income 1,663 782 3,105 1,403
Other non-operating expense, net (49) (126) (102) (91)
Total other income, net 1,614 656 3,003 1,312
Loss before income taxes (400) (1,930) (9,945) (9,385)
Provision for (benefit from) income taxes 242 (265) (1,043) (1,424)
Net loss $ (642) $ (1,665) $ (8,902) $ (7,961)
Net loss per share:        
Basic (in dollars per share) $ (0.01) $ (0.03) $ (0.16) $ (0.14)
Diluted (in dollars per share) $ (0.01) $ (0.03) $ (0.16) $ (0.14)
Number of shares used in per share calculations:        
Basic (in shares) 57,366 56,363 57,234 56,296
Diluted (in shares) 57,366 56,363 57,234 56,296

Source