v3.26.3
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Revenue:        
Subscription and other revenue $ 137,451 $ 131,058 $ 408,043 $ 379,667
Cost of revenue:        
Cost of revenue 30,322 25,490 85,708 73,598
Amortization of acquired technologies 4,232 4,240 12,710 12,636
Total cost of revenue 34,554 29,730 98,418 86,234
Gross profit 102,897 101,328 309,625 293,433
Operating expenses:        
Sales and marketing 39,073 40,488 124,345 123,254
Research and development 27,006 25,188 79,771 75,408
General and administrative 20,756 24,288 60,919 71,425
Amortization of acquired intangibles 663 497 1,656 1,499
Total operating expenses 87,498 90,461 266,691 271,586
Operating income 15,399 10,867 42,934 21,847
Other expense, net:        
Interest expense, net (8,057) (8,631) (23,989) (23,792)
Other (expense) income, net 183 4,950 (913) 5,643
Total other expense, net (7,874) (3,681) (24,902) (18,149)
Income before income taxes 7,525 7,186 18,032 3,698
Income tax expense 11,898 6,272 22,328 14,636
Net income (loss) $ (4,373) $ 914 $ (4,296) $ (10,938)
Net income (loss) per share:        
Basic income (loss) per share (in dollars per share) $ (0.02) $ 0.00 $ (0.02) $ (0.06)
Diluted income (loss) per share (in dollars per share) $ (0.02) $ 0.00 $ (0.02) $ (0.06)
Weighted-average shares used to compute net income (loss) per share:        
Shares used in computation of basic income (loss) per share (in shares) 186,087 187,599 187,408 188,213
Shares used in computation of diluted income (loss) per share (in shares) 186,087 188,420 187,408 188,213