XML 95 R82.htm IDEA: XBRL DOCUMENT v3.10.0.1
Earnings (Loss) Per Share (Calculation of Basic and Diluted Earnings Per Share) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Nov. 30, 2018
Aug. 31, 2018
May 31, 2018
Feb. 28, 2018
Nov. 30, 2017
Aug. 31, 2017
May 31, 2017
Feb. 28, 2017
Nov. 30, 2018
Nov. 30, 2017
Nov. 30, 2016
Earnings Per Share [Abstract]                      
Net income (loss) $ 18,430 $ 16,746 $ 15,403 $ 12,912 $ 16,429 $ 11,172 $ 10,341 $ (525) $ 63,491 $ 37,417 $ (55,726)
Weighted average shares outstanding (in shares)                 45,561 48,129 49,481
Dilutive impact from common stock equivalents (in shares)                 574 387 0
Diluted weighted average shares outstanding (in shares)                 46,135 48,516 49,481
Basic earnings (loss) per share (in dollars per share) $ 0.41 $ 0.37 $ 0.34 $ 0.28 $ 0.35 $ 0.23 $ 0.21 $ (0.01) $ 1.39 $ 0.78 $ (1.13)
Diluted earnings (loss) per share (in dollars per share) $ 0.41 $ 0.37 $ 0.33 $ 0.27 $ 0.34 $ 0.23 $ 0.21 $ (0.01) $ 1.38 $ 0.77 $ (1.13)