v3.25.2
Condensed 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:        
Total revenue $ 220,583 $ 192,620 $ 401,862 $ 372,284
Cost of revenue:        
Total cost of revenue 111,276 94,753 210,185 182,462
Gross profit 109,307 97,867 191,677 189,822
Operating expenses:        
Research and development 44,696 43,489 88,264 89,252
Sales and marketing 32,536 32,984 64,324 67,700
General and administrative 16,630 14,901 31,758 30,092
Amortization of acquired intangible assets 5,975 6,508 12,130 13,214
Acquisition-, disposal- and integration-related 3,898   3,898  
Restructuring and related 1,346 1,920 6,687 4,985
Total operating expenses 105,081 99,802 207,061 205,243
Income (loss) from operations 4,226 (1,935) (15,384) (15,421)
Interest expense, net (10,977) (3,879) (21,477) (9,866)
Other (expense) income, net (2,159) (9,503) 970 (17,016)
Loss before income taxes (8,910) (15,317) (35,891) (42,303)
Income tax provision (2,183) (1,499) (1,429) (4,874)
Net loss $ (11,093) $ (16,816) $ (37,320) $ (47,177)
Loss per share:        
Basic (in dollars per share) $ (0.06) $ (0.1) $ (0.21) $ (0.27)
Diluted (in dollars per share) $ (0.06) $ (0.1) $ (0.21) $ (0.27)
Weighted average shares used to compute loss per share:        
Basic (in shares) 176,749 173,793 176,237 173,110
Diluted (in shares) 176,749 173,793 176,237 173,110
Product        
Revenue:        
Total revenue $ 115,057 $ 99,133 $ 197,048 $ 186,743
Cost of revenue:        
Cost of revenue 66,746 54,845 124,639 100,639
Service        
Revenue:        
Total revenue 105,526 93,487 204,814 185,541
Cost of revenue:        
Cost of revenue 39,253 33,376 74,881 68,740
Amortization of acquired technology        
Cost of revenue:        
Amortization of acquired technology $ 5,277 $ 6,532 $ 10,665 $ 13,083