v3.25.4
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2025
Dec. 31, 2024
Revenues:        
Total revenues $ 313,832 $ 262,630 $ 871,998 $ 720,580
Cost of revenues:        
Total cost of revenues 59,295 48,619 165,116 131,269
Gross margin 254,537 214,011 706,882 589,311
Operating expenses:        
Sales and marketing 139,314 116,068 384,033 313,965
Research and development 42,230 40,010 122,151 106,953
General and administrative 38,732 35,133 122,555 100,101
Depreciation and amortization 2,606 2,730 7,785 6,671
Restructuring 11,885 3,969 13,551 9,214
Change in contingent consideration 0 2,486 (545) 2,486
Impairment charges 0 0 0 2,910
Total operating expenses 234,767 200,396 649,530 542,300
Income from operations 19,770 13,615 57,352 47,011
Interest income 8,401 1,564 13,497 5,098
Interest expense (1,449) (104) (2,364) (313)
Other income, net 302 31 522 624
Income before income taxes 27,024 15,106 69,007 52,420
Income tax expense 9,242 4,085 12,999 7,307
Net income $ 17,782 $ 11,021 $ 56,008 $ 45,113
Net income per common share:        
Basic (in dollars per share) $ 0.40 $ 0.25 $ 1.26 $ 1.03
Diluted (in dollars per share) $ 0.40 $ 0.24 $ 1.24 $ 1.00
Weighted average common shares outstanding:        
Basic (in shares) 44,111 43,889 44,281 43,779
Diluted (in shares) 44,613 45,184 45,063 45,177
Total subscription        
Revenues:        
Total revenues $ 206,329 $ 158,321 $ 560,721 $ 416,439
Cost of revenues:        
Total cost of revenues 34,586 26,026 94,401 63,098
Term-based license        
Revenues:        
Total revenues 118,950 97,625 320,879 262,457
Cost of revenues:        
Total cost of revenues 2,999 2,653 7,655 6,802
Software-as-a-service        
Revenues:        
Total revenues 87,379 60,696 239,842 153,982
Cost of revenues:        
Total cost of revenues 31,587 23,373 86,746 56,296
Perpetual license        
Revenues:        
Total revenues 13,675 16,423 33,083 40,681
Cost of revenues:        
Total cost of revenues 60 410 499 1,188
Customer support        
Revenues:        
Total revenues 80,271 77,078 239,521 231,054
Cost of revenues:        
Total cost of revenues 15,428 14,360 44,482 43,934
Other services        
Revenues:        
Total revenues 13,557 10,808 38,673 32,406
Cost of revenues:        
Total cost of revenues $ 9,221 $ 7,823 $ 25,734 $ 23,049