XML 64 R49.htm IDEA: XBRL DOCUMENT v3.7.0.1
Significant Accounting Policies - Reconciliation of Net Income (Loss) Amounts and Weighted Average Number of Common and Common Equivalent Shares Used to Determine Basic and Diluted Earnings (Loss) per Common Share (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Apr. 30, 2017
Jan. 31, 2017
Oct. 31, 2016
Jul. 31, 2016
[1]
Apr. 30, 2016
Jan. 31, 2016
Oct. 31, 2015
Jul. 31, 2015
Apr. 30, 2017
Apr. 30, 2016
Apr. 30, 2015
Net income                      
Income from continuing operations                 $ 127,854 $ 93,958 $ 49,827
Loss from discontinued operations                     (214)
Net income $ 27,696 $ 32,453 $ 32,483 $ 35,222 $ 35,646 $ 31,434 $ 12,466 $ 14,412 $ 127,854 $ 93,958 $ 49,613
Weighted average shares outstanding — Basic                 55,930 54,765 53,988
Dilutive effect of stock option and award plans                 961 1,200 1,240
Diluted shares outstanding                 56,891 55,965 55,228
Earnings per share - Basic                      
Income from continuing operations         $ 0.64 [2] $ 0.57 [2] $ 0.23 [2] $ 0.27 [2] $ 2.29 $ 1.72 [2] $ 0.92
Net income $ 0.50 [2] $ 0.58 [2] $ 0.58 [2] $ 0.63 [2] 0.64 [2] 0.57 [2] 0.23 [2] 0.27 [2] 2.29 [2] 1.72 [2] 0.92
Earnings per share - Diluted                      
Income from continuing operations         0.63 [2] 0.56 [2] 0.22 [2] 0.26 [2] 2.25 1.68 [2] 0.90
Net income $ 0.50 [2] $ 0.57 [2] $ 0.57 [2] $ 0.62 [2] $ 0.63 [2] $ 0.56 [2] $ 0.22 [2] $ 0.26 [2] $ 2.25 [2] $ 1.68 [2] $ 0.90
[1] Our first quarter results for fiscal 2017 were restated as a result of adopting ASU 2016-09, Compensation – Stock Compensation, during the second quarter of fiscal 2017. As a result of this adoption, net income increased $2.6 million and net income per basic and diluted share increased $0.05 for the three months ended July 31, 2016.
[2] Basic and diluted earnings per share may not equal the sum of the quarterly basic and diluted earnings per share due to rounding.