XML 14 R4.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
May 31, 2020
May 31, 2019
May 31, 2020
May 31, 2019
Revenue:        
Total revenue $ 100,383 $ 99,995 $ 210,066 $ 189,544
Costs of revenue:        
Total costs of revenue 14,259 17,611 29,145 33,650
Gross profit 86,124 82,384 180,921 155,894
Operating expenses:        
Sales and marketing 21,716 24,832 45,914 47,155
Product development 21,787 21,688 43,441 41,578
General and administrative 12,440 12,654 25,188 24,939
Amortization of acquired intangibles 4,177 4,585 8,308 7,773
Restructuring expenses 695 2,777 1,735 3,192
Acquisition-related expenses 0 1,107 314 1,107
Total operating expenses 60,815 67,643 124,900 125,744
Income from operations 25,309 14,741 56,021 30,150
Other (expense) income:        
Interest expense (2,598) (2,210) (5,390) (3,599)
Interest income and other, net 122 344 333 573
Foreign currency loss, net (371) (451) (1,187) (1,294)
Total other expense, net (2,847) (2,317) (6,244) (4,320)
Income before income taxes 22,462 12,424 49,777 25,830
Provision for income taxes 5,494 4,243 11,693 8,247
Net income $ 16,968 $ 8,181 $ 38,084 $ 17,583
Earnings per share:        
Basic (in dollars per share) $ 0.38 $ 0.18 $ 0.85 $ 0.39
Diluted (in dollars per share) $ 0.37 $ 0.18 $ 0.84 $ 0.39
Weighted average shares outstanding:        
Basic (in shares) 44,889 44,611 44,893 44,784
Diluted (in shares) 45,267 45,287 45,391 45,287
Cash dividends declared per common share (in dollars per share) $ 0.165 $ 0.155 $ 0.330 $ 0.310
Software licenses        
Revenue:        
Total revenue $ 19,663 $ 29,728 $ 50,292 $ 52,530
Costs of revenue:        
Total costs of revenue 810 925 2,199 2,092
Maintenance and services        
Revenue:        
Total revenue 80,720 70,267 159,774 137,014
Costs of revenue:        
Total costs of revenue 11,785 10,580 23,636 20,019
Amortization of acquired intangibles        
Costs of revenue:        
Total costs of revenue $ 1,664 $ 6,106 $ 3,310 $ 11,539