v3.23.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Income Statement [Abstract]    
Revenue $ 13,401 $ 32,546
Cost of revenue 5,246 9,498
Gross profit (loss) 8,155 23,048
Operating expenses:    
General and administrative 7,066 6,551
Sales and marketing 4,894 3,364
Research and development 4,306 4,911
Total operating expenses 16,266 14,826
(Loss) income from operations (8,111) 8,222
Other income:    
Interest income 621 61
Other non-operating income, net 35 56
Total other income, net 656 117
(Loss) income before income taxes (7,455) 8,339
(Benefit from) provision for income taxes (1,159) 445
Net (loss) income $ (6,296) $ 7,894
Net (loss) income per share:    
Basic (in dollars per share) $ (0.11) $ 0.14
Diluted (in dollars per share) $ (0.11) $ 0.14
Number of shares used in per share calculations:    
Basic (in shares) 56,228 56,783
Diluted (in shares) 56,228 58,181

Source