XML 25 R4.htm IDEA: XBRL DOCUMENT v3.25.2
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Revenues:    
Total revenues $ 281,978 $ 224,672
Cost of revenues:    
Total cost of revenues 50,777 39,788
Gross margin 231,201 184,884
Operating expenses:    
Sales and marketing 122,479 95,950
Research and development 40,062 33,104
General and administrative 41,270 30,795
Depreciation and amortization 2,607 1,928
Restructuring 237 4,679
Change in contingent consideration (545) 0
Total operating expenses 206,110 166,456
Income from operations 25,091 18,428
Interest income 2,009 1,802
Interest expense (278) (104)
Other income, net 61 528
Income before income taxes 26,883 20,654
Income tax expense 3,387 2,127
Net income $ 23,496 $ 18,527
Net income per common share:    
Basic (in dollars per share) $ 0.53 $ 0.42
Diluted (in dollars per share) $ 0.52 $ 0.41
Weighted average common shares outstanding:    
Basic (in shares) 44,326 43,678
Diluted (in shares) 45,283 44,986
Total subscription    
Revenues:    
Total revenues $ 181,727 $ 124,080
Cost of revenues:    
Total cost of revenues 28,214 17,540
Term-based license    
Revenues:    
Total revenues 109,282 80,405
Cost of revenues:    
Total cost of revenues 2,242 1,778
Software-as-a-service    
Revenues:    
Total revenues 72,445 43,675
Cost of revenues:    
Total cost of revenues 25,972 15,762
Perpetual license    
Revenues:    
Total revenues 7,335 13,736
Cost of revenues:    
Total cost of revenues 245 337
Customer support    
Revenues:    
Total revenues 79,021 76,288
Cost of revenues:    
Total cost of revenues 14,207 14,263
Other services    
Revenues:    
Total revenues 13,895 10,568
Cost of revenues:    
Total cost of revenues $ 8,111 $ 7,648