XML 17 R4.htm IDEA: XBRL DOCUMENT v3.20.4
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Nov. 30, 2020
Nov. 30, 2019
Nov. 30, 2018
[1]
Revenue:      
Total revenue $ 442,150 $ 413,298 $ 378,981
Costs of revenue:      
Amortization of acquired intangibles 7,897 25,884 22,734
Total costs of revenue 62,114 75,241 66,973
Gross profit 380,036 338,057 312,008
Operating expenses:      
Sales and marketing 100,113 101,701 93,036
Product development 88,599 88,572 79,739
General and administrative 54,004 53,360 49,050
Amortization of acquired intangibles 20,049 22,255 13,241
Impairment of intangible and long-lived assets 0 24,096 0
Restructuring expenses 5,906 6,331 2,251
Acquisition-related expenses 3,637 1,658 258
Loss on assets held for sale 0 0 5,147 [2]
Fees related to shareholder activist 0 0 1,472
Total operating expenses 272,308 297,973 244,194
Income from operations 107,728 40,084 67,814
Other (expense) income:      
Interest expense (10,170) (9,913) (5,149)
Interest income and other, net 1,495 1,143 1,220
Foreign currency loss, net (2,418) (2,819) (3,089)
Total other expense, net (11,093) (11,589) (7,018)
Income before income taxes 96,635 28,495 60,796
Provision for income taxes 16,913 2,095 11,126
Net income $ 79,722 $ 26,400 $ 49,670 [2]
Earnings per share:      
Basic (in dollars per share) $ 1.78 $ 0.59 $ 1.09
Diluted (in dollars per share) $ 1.76 $ 0.58 $ 1.08
Weighted average shares outstanding:      
Basic (in shares) 44,886 44,791 45,561
Diluted (in shares) 45,321 45,340 46,135
Cash dividends declared per common share (in dollars per share) $ 0.670 $ 0.630 $ 0.575
Software licenses      
Revenue:      
Total revenue $ 115,249 $ 122,552 $ 99,800
Costs of revenue:      
Costs of revenue 4,473 4,894 4,769
Maintenance and services      
Revenue:      
Total revenue 326,901 290,746 279,181
Costs of revenue:      
Costs of revenue $ 49,744 $ 44,463 $ 39,470
[1] (1)The Company adopted the accounting standard related to revenue recognition ("ASC 606") effective December 1, 2018 using the full retrospective method. See Note 1. Nature of Business and Summary of Significant Accounting Policies for further information.
[2] (1)The Company adopted the accounting standard related to revenue recognition ("ASC 606") effective December 1, 2018 using the full retrospective method. See Note 1. Nature of Business and Summary of Significant Accounting Policies for further information.