v3.26.1
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Revenue:    
Total revenue $ 210,423 $ 186,747
Cost of revenue:    
Total cost of revenue 44,490 43,422
Gross profit 165,933 143,325
Operating expenses:    
Research and development 42,354 39,789
Sales and marketing 72,751 70,595
General and administrative 25,716 27,857
Amortization of acquired intangible assets 10,610 11,119
Restructuring charges 25 529
Total operating expenses 151,456 149,889
Income (loss) from operations 14,477 (6,564)
Interest and other income, net:    
Interest income 4,329 3,211
Interest expense (431) (415)
Other income, net 583 940
Total interest and other income, net 4,481 3,736
Income (loss) before income tax (benefit) expense 18,958 (2,828)
Income tax (benefit) expense (2,877) 851
Net income (loss) $ 21,835 $ (3,679)
Basic net income (loss) per share $ 0.3 $ (0.05)
Diluted net income (loss) per share $ 0.29 $ (0.05)
Weighted average common shares outstanding used in computing:    
Net income (loss) per share-basic 71,812 71,729
Net income (loss) per share-diluted 74,597 71,729
Product    
Revenue:    
Total revenue $ 86,006 $ 72,993
Cost of revenue:    
Total cost of revenue 9,672 11,925
Service    
Revenue:    
Total revenue 124,417 113,754
Cost of revenue:    
Total cost of revenue $ 34,818 $ 31,497