XML 88 R43.htm IDEA: XBRL DOCUMENT v3.19.3
Basis of Presentation - Consolidated Income Statement (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Aug. 31, 2019
Aug. 31, 2018
Aug. 31, 2019
Aug. 31, 2018
Revenue:        
Total revenue $ 106,716 $ 92,603 [1] $ 296,260 $ 280,877 [1]
Costs of revenue 20,825 16,696 [1] 54,475 50,242 [1]
Gross profit 85,891 75,907 [1] 241,785 230,635 [1]
Total operating expenses 69,931 56,804 [1] 195,675 173,851 [1]
Income from operations 15,960 19,103 [1] 46,110 56,784 [1]
Other expense, net (3,718) (1,961) [1] (8,038) (4,830) [1]
Income before income taxes 12,242 17,142 [1] 38,072 51,954 [1]
Provision for income taxes (1,315) 2,752 [1] 6,932 10,928 [1]
Net income $ 13,557 $ 14,390 [1] $ 31,140 $ 41,026 [1]
Earnings per share:        
Basic (in dollars per share) $ 0.30 $ 0.32 [1] $ 0.70 $ 0.90 [1]
Diluted (in dollars per share) $ 0.30 $ 0.32 [1] $ 0.69 $ 0.88 [1]
Weighted average shares outstanding:        
Basic (in shares) 44,716 45,130 [1] 44,761 45,730 [1]
Diluted (in shares) 45,303 45,576 [1] 45,292 46,380 [1]
Software licenses        
Revenue:        
Total revenue $ 30,686 $ 22,852 [1] $ 83,216 $ 71,432 [1]
Costs of revenue 1,204 1,077 [1] 3,296 3,571 [1]
Maintenance and services        
Revenue:        
Total revenue 76,030 69,751 [1] 213,044 209,445 [1]
Costs of revenue $ 12,163 10,110 [1] $ 32,182 29,445 [1]
As Reported        
Revenue:        
Total revenue   95,683   285,832
Costs of revenue   16,696   50,242
Gross profit   78,987   235,590
Total operating expenses   56,804   173,851
Income from operations   22,183   61,739
Other expense, net   (1,961)   (4,830)
Income before income taxes   20,222   56,909
Provision for income taxes   3,476   11,848
Net income   $ 16,746   $ 45,061
Earnings per share:        
Basic (in dollars per share)   $ 0.37   $ 0.99
Diluted (in dollars per share)   $ 0.37   $ 0.97
Weighted average shares outstanding:        
Basic (in shares)   45,130   45,730
Diluted (in shares)   45,576   46,380
As Reported | Software licenses        
Revenue:        
Total revenue   $ 27,204   $ 78,986
As Reported | Maintenance and services        
Revenue:        
Total revenue   68,479   206,846
Accounting Standards Update 2014-09 | Adjustments        
Revenue:        
Total revenue   (3,080)   (4,955)
Costs of revenue   0   0
Gross profit   (3,080)   (4,955)
Total operating expenses   0   0
Income from operations   (3,080)   (4,955)
Other expense, net   0   0
Income before income taxes   (3,080)   (4,955)
Provision for income taxes   (724)   (920)
Net income   $ (2,356)   $ (4,035)
Earnings per share:        
Basic (in dollars per share)   $ (0.05)   $ (0.09)
Diluted (in dollars per share)   $ (0.05)   $ (0.09)
Weighted average shares outstanding:        
Basic (in shares)   0   0
Diluted (in shares)   0   0
Accounting Standards Update 2014-09 | Adjustments | Software licenses        
Revenue:        
Total revenue   $ (4,352)   $ (7,554)
Accounting Standards Update 2014-09 | Adjustments | Maintenance and services        
Revenue:        
Total revenue   $ 1,272   $ 2,599
[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.