v3.25.3
CONSOLIDATED STATEMENT OF OPERATIONS (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Revenue $ 105,756 $ 104,564 $ 313,440 $ 313,850
Cost of revenue (exclusive of depreciation shown separately below) 23,414 21,708 70,615 67,829
Gross profit 82,342 82,856 242,825 246,021
Operating expenses:        
Research and development expense 31,208 26,588 92,183 81,695
Sales and marketing expense 30,440 28,799 94,058 88,780
General and administrative expense 24,832 19,655 62,163 56,776
Depreciation 62 102 153 313
Amortization of intangibles 391 347 1,227 1,042
Total operating expenses 86,933 75,491 249,784 228,606
Operating (loss) income (4,591) 7,365 (6,959) 17,415
Other income, net 3,155 3,615 8,249 11,312
Loss (earnings) before income taxes (1,436) 10,980 1,290 28,727
Income tax provision (900) (1,698) (1,257) (3,251)
Net (loss) earnings $ (2,336) $ 9,282 $ 33 $ 25,476
Per share information:        
Basic (loss) earnings per share (USD per share) $ (0.01) $ 0.06 $ 0 $ 0.15
Diluted (loss) earnings per share (USD per share) $ (0.01) $ 0.05 $ 0 $ 0.15
Stock-based compensation expense by function:        
Total stock-based compensation expense $ 6,164 $ 8,268 $ 20,298 $ 23,620
Cost of revenue        
Stock-based compensation expense by function:        
Total stock-based compensation expense 112 220 466 565
Research and development expense        
Stock-based compensation expense by function:        
Total stock-based compensation expense 2,252 2,791 7,865 10,509
Sales and marketing expense        
Stock-based compensation expense by function:        
Total stock-based compensation expense 1,495 1,521 5,309 4,166
General and administrative expense        
Stock-based compensation expense by function:        
Total stock-based compensation expense $ 2,305 $ 3,736 $ 6,658 $ 8,380