XML 15 R4.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Aug. 31, 2025
Aug. 31, 2024
Aug. 31, 2025
Aug. 31, 2024
Revenue:        
Total revenue $ 249,795 $ 178,686 $ 725,165 $ 538,448
Costs of revenue:        
Amortization of acquired intangibles 10,784 6,307 31,743 21,564
Total costs of revenue 47,536 29,064 141,055 93,944
Gross profit 202,259 149,622 584,110 444,504
Operating expenses:        
Sales and marketing 51,850 37,141 152,823 114,141
Product development 49,432 34,720 142,377 105,143
General and administrative 28,308 20,503 79,568 63,830
Amortization of acquired intangibles 26,415 13,810 78,286 47,515
Cyber vulnerability response expenses, net 659 927 2,126 4,950
Restructuring expenses 907 308 8,979 3,308
Acquisition-related expenses 814 1,864 5,035 3,114
Total operating expenses 158,385 109,273 469,194 342,001
Income from operations 43,874 40,349 114,916 102,503
Other (expense) income:        
Interest expense (17,737) (6,765) (54,304) (21,116)
Interest income and other, net 260 1,896 1,041 3,448
Foreign currency loss, net (191) (1,201) (2,281) (2,821)
Total other expense, net (17,668) (6,070) (55,544) (20,489)
Income before income taxes 26,206 34,279 59,372 82,014
Provision for income taxes 6,793 5,815 11,984 14,723
Net income $ 19,413 $ 28,464 $ 47,388 $ 67,291
Earnings per share:        
Basic (in dollars per share) $ 0.45 $ 0.66 $ 1.10 $ 1.55
Diluted (in dollars per share) $ 0.44 $ 0.65 $ 1.07 $ 1.52
Weighted average shares outstanding:        
Basic (in shares) 42,988 42,872 43,099 43,296
Diluted (in shares) 43,717 43,711 44,253 44,167
Cash dividends declared per common share (in dollars per share) $ 0 $ 0.175 $ 0 $ 0.525
Software licenses        
Revenue:        
Total revenue $ 63,437 $ 57,850 $ 172,677 $ 175,929
Costs of revenue:        
Cost of revenue 2,833 2,700 8,745 7,928
Maintenance, SaaS, and professional services        
Revenue:        
Total revenue 186,358 120,836 552,488 362,519
Costs of revenue:        
Cost of revenue $ 33,919 $ 20,057 $ 100,567 $ 64,452