XML 52 R41.htm IDEA: XBRL DOCUMENT v3.19.1
Basis of Presentation - Consolidated Income Statement (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Feb. 28, 2019
Feb. 28, 2018
Revenue:    
Total revenue $ 89,549 $ 95,410 [1]
Costs of revenue 16,039 16,903 [1]
Gross Profit 73,510 78,507 [1]
Total operating expenses 58,101 59,376 [1]
Income from operations 15,409 19,131 [1]
Other expense, net (2,003) (1,585) [1]
Income before income taxes 13,406 17,546 [1]
Provision for income taxes 4,004 3,814 [1]
Net income $ 9,402 $ 13,732 [1]
Earnings Per Share [Abstract]    
Basic (in dollars per share) $ 0.21 $ 0.30 [1]
Diluted (in dollars per share) $ 0.21 $ 0.29 [1]
Weighted average shares outstanding:    
Basic (in shares) 44,956 46,529 [1]
Diluted (in shares) 45,286 47,476 [1]
Software licenses    
Revenue:    
Total revenue $ 22,802 $ 26,054 [1]
Costs of revenue 1,167 1,261 [1]
Maintenance and services    
Revenue:    
Total revenue 66,747 69,356 [1]
Costs of revenue $ 9,439 9,824 [1]
As Adjusted    
Revenue:    
Total revenue   94,047
Costs of revenue   16,903
Gross Profit   77,144
Total operating expenses   59,376
Income from operations   17,768
Other expense, net   (1,585)
Income before income taxes   16,183
Provision for income taxes   3,271
Net income   $ 12,912
Earnings Per Share [Abstract]    
Basic (in dollars per share)   $ 0.28
Diluted (in dollars per share)   $ 0.27
Weighted average shares outstanding:    
Basic (in shares)   46,529
Diluted (in shares)   47,476
As Adjusted | Software licenses    
Revenue:    
Total revenue   $ 25,343
As Adjusted | Maintenance and services    
Revenue:    
Total revenue   68,704
Accounting Standards Update 2014-09 | Adjustments    
Revenue:    
Total revenue   1,363
Costs of revenue   0
Gross Profit   1,363
Total operating expenses   0
Income from operations   1,363
Other expense, net   0
Income before income taxes   1,363
Provision for income taxes   543
Net income   $ 820
Earnings Per Share [Abstract]    
Basic (in dollars per share)   $ 0.02
Diluted (in dollars per share)   $ 0.02
Weighted average shares outstanding:    
Basic (in shares)   0
Diluted (in shares)   0
Accounting Standards Update 2014-09 | Adjustments | Software licenses    
Revenue:    
Total revenue   $ 711
Accounting Standards Update 2014-09 | Adjustments | Maintenance and services    
Revenue:    
Total revenue   $ 652
[1] The Company adopted ASC 606 effective December 1, 2018 using the full retrospective method. See Note 1. Nature of Business and Basis of Presentation for further information.