v3.26.1
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Revenue:        
Subscription and other revenue $ 138,223 $ 130,521 $ 270,592 $ 248,609
Cost of revenue:        
Cost of revenue 27,784 24,542 55,386 48,108
Amortization of acquired technologies 4,237 4,229 8,478 8,396
Total cost of revenue 32,021 28,771 63,864 56,504
Gross profit 106,202 101,750 206,728 192,105
Operating expenses:        
Sales and marketing 42,686 42,362 85,272 82,766
Research and development 26,627 26,336 52,765 50,220
General and administrative 19,916 23,229 40,163 47,137
Amortization of acquired intangibles 497 503 993 1,002
Total operating expenses 89,726 92,430 179,193 181,125
Operating income 16,476 9,320 27,535 10,980
Other expense, net:        
Interest expense, net (8,343) (8,090) (15,932) (15,161)
Other (expense) income, net (413) (815) (1,096) 693
Total other expense, net (8,756) (8,905) (17,028) (14,468)
Income (loss) before income taxes 7,720 415 10,507 (3,488)
Income tax expense 5,960 5,046 10,430 8,364
Net income (loss) $ 1,760 $ (4,631) $ 77 $ (11,852)
Net income (loss) per share:        
Basic income (loss) per share (in dollars per share) $ 0.01 $ (0.02) $ 0.00 $ (0.06)
Diluted income (loss) per share (in dollars per share) $ 0.01 $ (0.02) $ 0.00 $ (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) 188,632 188,823 188,091 188,527
Shares used in computation of diluted income (loss) per share (in shares) 189,115 188,823 189,225 188,527