XML 13 R4.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Aug. 31, 2022
Aug. 31, 2021
Aug. 31, 2022
Aug. 31, 2021
Revenue:        
Total revenue $ 151,217 $ 147,417 $ 444,886 $ 391,185
Costs of revenue:        
Amortization of acquired intangibles 5,558 3,599 16,589 10,719
Total costs of revenue 23,796 20,068 70,965 57,369
Gross profit 127,421 127,349 373,921 333,816
Operating expenses:        
Sales and marketing 34,595 29,737 100,768 88,468
Product development 28,650 25,616 85,966 76,579
General and administrative 20,141 16,451 56,339 46,335
Amortization of acquired intangibles 11,716 7,978 35,330 22,836
Restructuring expenses 130 40 784 1,133
Acquisition-related expenses 168 1,481 3,816 2,721
Gain on sale of assets held for sale 0 0 (10,770) 0
Total operating expenses 95,400 81,303 272,233 238,072
Income from operations 32,021 46,046 101,688 95,744
Other (expense) income:        
Interest expense (4,009) (6,510) (11,368) (13,625)
Interest income and other, net 247 99 991 222
Foreign currency gain (loss), net (577) (128) (832) (1,006)
Total other expense, net (4,339) (6,539) (11,209) (14,409)
Income before income taxes 27,682 39,507 90,479 81,335
Provision for income taxes 5,885 8,531 19,118 17,841
Net income $ 21,797 $ 30,976 $ 71,361 $ 63,494
Earnings per share:        
Basic (in dollars per share) $ 0.50 $ 0.71 $ 1.64 $ 1.45
Diluted (in dollars per share) $ 0.50 $ 0.70 $ 1.61 $ 1.43
Weighted average shares outstanding:        
Basic (in shares) 43,211 43,762 43,589 43,896
Diluted (in shares) 43,935 44,502 44,299 44,542
Cash dividends declared per common share (in dollars per share) $ 0.175 $ 0.175 $ 0.525 $ 0.525
Software licenses        
Revenue:        
Total revenue $ 47,618 $ 51,930 $ 135,182 $ 115,354
Costs of revenue:        
Cost of revenue 2,477 1,574 7,669 3,763
Maintenance and services        
Revenue:        
Total revenue 103,599 95,487 309,704 275,831
Costs of revenue:        
Cost of revenue $ 15,761 $ 14,895 $ 46,707 $ 42,887