XML 40 R4.htm IDEA: XBRL DOCUMENT v3.24.3
Consolidated Statements of Operations - USD ($)
shares in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Revenues:        
Total revenues $ 233,278,000 $ 200,997,000 $ 457,950,000 $ 399,147,000
Cost of revenues:        
Total cost of revenues 42,862,000 37,853,000 82,650,000 73,403,000
Gross margin 190,416,000 163,144,000 375,300,000 325,744,000
Operating expenses:        
Sales and marketing 101,947,000 84,712,000 197,897,000 168,839,000
Research and development 33,839,000 31,261,000 66,943,000 62,692,000
General and administrative 34,173,000 28,002,000 64,968,000 54,961,000
Restructuring 566,000 0 5,245,000 0
Depreciation and amortization 2,013,000 1,535,000 3,941,000 3,138,000
Impairment charges 2,910,000 0 2,910,000 0
Total operating expenses 175,448,000 145,510,000 341,904,000 289,630,000
Income from operations 14,968,000 17,634,000 33,396,000 36,114,000
Interest income 1,732,000 1,369,000 3,534,000 2,149,000
Interest expense (105,000) (112,000) (209,000) (208,000)
Other income (expense), net 65,000 (154,000) 593,000 187,000
Income before income taxes 16,660,000 18,737,000 37,314,000 38,242,000
Income tax expense 1,095,000 5,720,000 3,222,000 12,596,000
Net income $ 15,565,000 $ 13,017,000 $ 34,092,000 $ 25,646,000
Net income per common share:        
Basic (in dollars per share) $ 0.36 $ 0.30 $ 0.78 $ 0.58
Diluted (in dollars per share) $ 0.35 $ 0.29 $ 0.76 $ 0.57
Weighted average common shares outstanding:        
Basic (in shares) 43,770 43,949 43,724 44,003
Diluted (in shares) 45,114 44,903 45,095 45,010
Subscription        
Revenues:        
Total revenues $ 134,038,000 $ 97,757,000 $ 258,118,000 $ 195,047,000
Cost of revenues:        
Total cost of revenues 19,532,000 14,643,000 37,072,000 27,006,000
Perpetual license        
Revenues:        
Total revenues 10,522,000 14,388,000 24,258,000 27,543,000
Cost of revenues:        
Total cost of revenues 441,000 642,000 778,000 1,054,000
Customer support        
Revenues:        
Total revenues 77,688,000 77,019,000 153,976,000 153,934,000
Cost of revenues:        
Total cost of revenues 15,311,000 14,898,000 29,574,000 29,855,000
Other services        
Revenues:        
Total revenues 11,030,000 11,833,000 21,598,000 22,623,000
Cost of revenues:        
Total cost of revenues $ 7,578,000 $ 7,670,000 $ 15,226,000 $ 15,488,000