XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.3
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Revenue:        
Total revenue $ 191,108 $ 196,802 $ 365,673 $ 407,940
Cost of revenue:        
Total cost of revenue 42,057 43,052 86,426 93,448
Gross profit 149,051 153,750 279,247 314,492
Operating expenses:        
Research and development 35,909 35,112 78,374 80,632
Sales and marketing 61,226 60,950 131,556 139,946
General and administrative 23,742 22,652 49,323 50,866
Amortization of acquired intangible assets 11,642 12,550 23,256 25,257
Restructuring charges 2,409 0 18,972 0
Goodwill impairment 0 0 426,967 0
Gain on divestiture of a business 0 (3,806) 0 (3,806)
Total operating expenses 134,928 127,458 728,448 292,895
Income (loss) from operations 14,123 26,292 (449,201) 21,597
Interest and other income (expense), net:        
Interest income 2,546 2,509 5,644 4,797
Interest expense (1,801) (2,174) (3,746) (4,267)
Other income (expense), net (2,542) 847 5,933 13
Total interest and other income (expense), net (1,797) 1,182 7,831 543
Income (loss) before income tax expense (benefit) 12,326 27,474 (441,370) 22,140
Income tax expense (benefit) 3,299 6,012 (7,021) 4,878
Net income (loss) $ 9,027 $ 21,462 $ (434,349) $ 17,262
Basic net income (loss) per share (in dollars per share) $ 0.13 $ 0.30 $ (6.08) $ 0.24
Diluted net income (loss) per share (in dollars per share) $ 0.13 $ 0.29 $ (6.08) $ 0.24
Weighted average common shares outstanding used in computing:        
Net income (loss) per share - basic (in shares) 71,447 72,112 71,457 71,828
Net income (loss) per share - diluted (in shares) 71,837 72,797 71,457 72,838
Product        
Revenue:        
Total revenue $ 81,033 $ 80,545 $ 142,202 $ 175,206
Cost of revenue:        
Total cost of revenue 13,440 16,093 25,444 32,755
Service        
Revenue:        
Total revenue 110,075 116,257 223,471 232,734
Cost of revenue:        
Total cost of revenue $ 28,617 $ 26,959 $ 60,982 $ 60,693