v3.25.2
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Revenue:        
Subscription and other revenue $ 131,249 $ 119,447 $ 249,446 $ 233,196
Cost of revenue:        
Cost of revenue 24,468 18,706 47,979 36,542
Amortization of acquired technologies 4,229 458 8,396 919
Total cost of revenue 28,697 19,164 56,375 37,461
Gross profit 102,552 100,283 193,071 195,735
Operating expenses:        
Sales and marketing 42,362 32,850 82,766 68,666
Research and development 26,336 22,391 50,220 44,473
General and administrative 23,229 23,048 47,137 40,097
Amortization of acquired intangibles 503 15 1,002 29
Total operating expenses 92,430 78,304 181,125 153,265
Operating income 10,122 21,979 11,946 42,470
Other expense, net:        
Interest expense, net (8,090) (7,606) (15,161) (15,227)
Other (expense) income, net (854) 1,142 531 1,427
Total other expense, net (8,944) (6,464) (14,630) (13,800)
Income (loss) before income taxes 1,178 15,515 (2,684) 28,670
Income tax expense 5,200 6,060 8,500 11,759
Net (loss) income $ (4,022) $ 9,455 $ (11,184) $ 16,911
Net (loss) income per share:        
Basic (loss) income per share (in dollars per share) $ (0.02) $ 0.05 $ (0.06) $ 0.09
Diluted earnings per share (in dollars per share) $ (0.02) $ 0.05 $ (0.06) $ 0.09
Weighted-average shares used to compute net (loss) income per share:        
Shares used in computation of basic (loss) income per share (in shares) 188,823 184,996 188,527 184,504
Shares used in computation of diluted (loss) income per share (in shares) 188,823 187,274 188,527 187,560