XML 13 R4.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Aug. 31, 2023
Aug. 31, 2022
Aug. 31, 2023
Aug. 31, 2022
Revenue:        
Total revenue $ 174,992 $ 151,217 $ 517,469 $ 444,886
Costs of revenue:        
Amortization of acquired intangibles 7,995 5,558 22,253 16,589
Total costs of revenue 32,919 23,796 92,914 70,965
Gross profit 142,073 127,421 424,555 373,921
Operating expenses:        
Sales and marketing 38,612 34,595 112,513 100,768
Product development 33,138 28,650 98,396 85,966
General and administrative 20,791 20,141 61,046 56,339
Amortization of acquired intangibles 17,668 11,716 48,825 35,330
Cyber incident and vulnerability response expenses, net 951 0 5,126 0
Restructuring expenses 843 130 6,230 784
Acquisition-related expenses 699 168 4,433 3,816
Gain on sale of assets held for sale 0 0 0 (10,770)
Total operating expenses 112,702 95,400 336,569 272,233
Income from operations 29,371 32,021 87,986 101,688
Other (expense) income:        
Interest expense (8,532) (4,009) (22,894) (11,368)
Interest income and other, net 788 247 1,895 991
Foreign currency loss, net (675) (577) (1,502) (832)
Total other expense, net (8,419) (4,339) (22,501) (11,209)
Income before income taxes 20,952 27,682 65,485 90,479
Provision for income taxes 1,854 5,885 10,623 19,118
Net income $ 19,098 $ 21,797 $ 54,862 $ 71,361
Earnings per share:        
Basic (in dollars per share) $ 0.44 $ 0.50 $ 1.27 $ 1.64
Diluted (in dollars per share) $ 0.42 $ 0.50 $ 1.23 $ 1.61
Weighted average shares outstanding:        
Basic (in shares) 43,452 43,211 43,365 43,589
Diluted (in shares) 44,981 43,935 44,543 44,299
Cash dividends declared per common share (in dollars per share) $ 0.175 $ 0.175 $ 0.525 $ 0.525
Software licenses        
Revenue:        
Total revenue $ 50,544 $ 47,618 $ 164,519 $ 135,182
Costs of revenue:        
Cost of revenue 2,732 2,477 7,998 7,669
Maintenance and services        
Revenue:        
Total revenue 124,448 103,599 352,950 309,704
Costs of revenue:        
Cost of revenue $ 22,192 $ 15,761 $ 62,663 $ 46,707