XML 14 R4.htm IDEA: XBRL DOCUMENT v3.24.3
Condensed Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Aug. 31, 2024
Aug. 31, 2023
Aug. 31, 2024
Aug. 31, 2023
Revenue:        
Total revenue $ 178,686 $ 174,992 $ 538,448 $ 517,469
Costs of revenue:        
Amortization of acquired intangibles 6,307 7,995 21,564 22,253
Total costs of revenue 29,064 32,919 93,944 92,914
Gross profit 149,622 142,073 444,504 424,555
Operating expenses:        
Sales and marketing 37,141 38,612 114,141 112,513
Product development 34,720 33,138 105,143 98,396
General and administrative 20,503 20,791 63,830 61,046
Amortization of acquired intangibles 13,810 17,668 47,515 48,825
Cyber incident and vulnerability response expenses, net 927 951 4,950 5,126
Restructuring expenses 308 843 3,308 6,230
Acquisition-related expenses 1,864 699 3,114 4,433
Total operating expenses 109,273 112,702 342,001 336,569
Income from operations 40,349 29,371 102,503 87,986
Other (expense) income:        
Interest expense (6,765) (8,532) (21,116) (22,894)
Interest income and other, net 1,896 788 3,448 1,895
Foreign currency loss, net (1,201) (675) (2,821) (1,502)
Total other expense, net (6,070) (8,419) (20,489) (22,501)
Income before income taxes 34,279 20,952 82,014 65,485
Provision for income taxes 5,815 1,854 14,723 10,623
Net income $ 28,464 $ 19,098 $ 67,291 $ 54,862
Earnings per share:        
Basic (in dollars per share) $ 0.66 $ 0.44 $ 1.55 $ 1.27
Diluted (in dollars per share) $ 0.65 $ 0.42 $ 1.52 $ 1.23
Weighted average shares outstanding:        
Basic (in shares) 42,872 43,452 43,296 43,365
Diluted (in shares) 43,711 44,981 44,167 44,543
Cash dividends declared per common share (in dollars per share) $ 0.175 $ 0.175 $ 0.525 $ 0.525
Software licenses        
Revenue:        
Total revenue $ 57,850 $ 50,544 $ 175,929 $ 164,519
Costs of revenue:        
Cost of revenue 2,700 2,732 7,928 7,998
Maintenance and services        
Revenue:        
Total revenue 120,836 124,448 362,519 352,950
Costs of revenue:        
Cost of revenue $ 20,057 $ 22,192 $ 64,452 $ 62,663