v3.25.1
CONSOLIDATED STATEMENT OF OPERATIONS (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Revenue $ 103,034 $ 104,910
Cost of revenue (exclusive of depreciation shown separately below) 24,054 23,443
Gross profit 78,980 81,467
Operating expenses:    
Research and development expense 31,186 28,135
Sales and marketing expense 33,358 32,305
General and administrative expense 20,137 18,034
Depreciation 44 57
Amortization of intangibles 347 347
Total operating expenses 85,072 78,878
Operating (loss) income (6,092) 2,589
Other income, net 2,581 3,816
(Loss) earnings before income taxes (3,511) 6,405
Income tax provision (405) (332)
Net (loss) earnings $ (3,916) $ 6,073
Per share information:    
Basic (loss) earnings per share (USD per share) $ (0.02) $ 0.04
Diluted (loss) earnings per share (USD per share) $ (0.02) $ 0.04
Stock-based compensation expense by function:    
Total stock-based compensation expense $ 8,988 $ 6,972
Cost of revenue    
Stock-based compensation expense by function:    
Total stock-based compensation expense 177 147
Research and development expense    
Stock-based compensation expense by function:    
Total stock-based compensation expense 3,342 3,823
Sales and marketing expense    
Stock-based compensation expense by function:    
Total stock-based compensation expense 2,327 1,821
General and administrative expense    
Stock-based compensation expense by function:    
Total stock-based compensation expense $ 3,142 $ 1,181