XML 30 R4.htm IDEA: XBRL DOCUMENT v3.25.3
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Revenues:        
Total revenues $ 276,188 $ 233,278 $ 558,166 $ 457,950
Cost of revenues:        
Total cost of revenues 55,044 42,862 105,821 82,650
Gross margin 221,144 190,416 452,345 375,300
Operating expenses:        
Sales and marketing 122,240 101,947 244,719 197,897
Research and development 39,859 33,839 79,921 66,943
General and administrative 42,553 34,173 83,823 64,968
Depreciation and amortization 2,572 2,013 5,179 3,941
Restructuring 1,429 566 1,666 5,245
Change in contingent consideration 0 0 (545) 0
Impairment charges 0 2,910 0 2,910
Total operating expenses 208,653 175,448 414,763 341,904
Income from operations 12,491 14,968 37,582 33,396
Interest income 3,087 1,732 5,096 3,534
Interest expense (637) (105) (915) (209)
Other income, net 159 65 220 593
Income before income taxes 15,100 16,660 41,983 37,314
Income tax expense 370 1,095 3,757 3,222
Net income $ 14,730 $ 15,565 $ 38,226 $ 34,092
Net income per common share:        
Basic (in dollars per share) $ 0.33 $ 0.36 $ 0.86 $ 0.78
Diluted (in dollars per share) $ 0.33 $ 0.35 $ 0.84 $ 0.76
Weighted average common shares outstanding:        
Basic (in shares) 44,406 43,770 44,366 43,724
Diluted (in shares) 45,195 45,114 45,264 45,095
Total subscription        
Revenues:        
Total revenues $ 172,665 $ 134,038 $ 354,392 $ 258,118
Cost of revenues:        
Total cost of revenues 31,601 19,532 59,815 37,072
Term-based license        
Revenues:        
Total revenues 92,647 84,427 201,929 164,832
Cost of revenues:        
Total cost of revenues 2,414 2,371 4,656 4,149
Software-as-a-service        
Revenues:        
Total revenues 80,018 49,611 152,463 93,286
Cost of revenues:        
Total cost of revenues 29,187 17,161 55,159 32,923
Perpetual license        
Revenues:        
Total revenues 12,073 10,522 19,408 24,258
Cost of revenues:        
Total cost of revenues 194 441 439 778
Customer support        
Revenues:        
Total revenues 80,229 77,688 159,250 153,976
Cost of revenues:        
Total cost of revenues 14,847 15,311 29,054 29,574
Other services        
Revenues:        
Total revenues 11,221 11,030 25,116 21,598
Cost of revenues:        
Total cost of revenues $ 8,402 $ 7,578 $ 16,513 $ 15,226