XML 112 R99.htm IDEA: XBRL DOCUMENT v3.20.4
Selected Quarterly Financial Data (unaudited) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Nov. 30, 2020
Aug. 31, 2020
May 31, 2020
Feb. 29, 2020
Nov. 30, 2019
Aug. 31, 2019
May 31, 2019
Feb. 28, 2019
Nov. 30, 2020
Nov. 30, 2019
Nov. 30, 2018
[1]
Quarterly Financial Information Disclosure [Abstract]                      
Revenue $ 122,385 $ 109,699 $ 100,383 $ 109,683 $ 117,038 $ 106,716 $ 99,995 $ 89,549 $ 442,150 $ 413,298 $ 378,981
Gross profit 104,154 94,961 86,124 94,797 96,272 85,891 82,384 73,510 380,036 338,057 312,008
Income (loss) from operations 18,514 33,193 25,309 30,712 (6,026) 15,960 14,741 15,409 107,728 40,084 67,814
Net income (loss) $ 17,661 $ 23,977 $ 16,968 $ 21,116 $ (4,740) $ 13,557 $ 8,181 $ 9,402 $ 79,722 $ 26,400 $ 49,670 [2]
Basic earnings (loss) per share (in dollars per share) $ 0.39 $ 0.53 $ 0.38 $ 0.47 $ (0.11) $ 0.30 $ 0.18 $ 0.21 $ 1.78 $ 0.59 $ 1.09
Diluted earnings (loss) per share (in dollars per share) $ 0.39 $ 0.53 $ 0.37 $ 0.46 $ (0.11) $ 0.30 $ 0.18 $ 0.21 $ 1.76 $ 0.58 $ 1.08
[1] (1)The Company adopted the accounting standard related to revenue recognition ("ASC 606") effective December 1, 2018 using the full retrospective method. See Note 1. Nature of Business and Summary of Significant Accounting Policies for further information.
[2] (1)The Company adopted the accounting standard related to revenue recognition ("ASC 606") effective December 1, 2018 using the full retrospective method. See Note 1. Nature of Business and Summary of Significant Accounting Policies for further information.