Quarterly report pursuant to Section 13 or 15(d)

Income (Loss) per Common Share - Calculation of Basic and Diluted Net Income (Loss) per Common Share (Detail)

v3.8.0.1
Income (Loss) per Common Share - Calculation of Basic and Diluted Net Income (Loss) per Common Share (Detail) - USD ($)
3 Months Ended 9 Months Ended
Aug. 31, 2017
Aug. 31, 2016
Aug. 31, 2017
Aug. 31, 2016
Denominator:        
Weighted-average shares outstanding-basic 7,100,232 7,583,771 7,049,782 8,546,110
Dilutive common shares issuable upon exercise of stock options 694,623   613,584  
Weighted-average shares-diluted 7,794,855 7,583,771 7,663,366 8,546,110
Net income (loss) per common share:        
Basic $ 0.09 $ (0.35) $ 0.23 $ (0.25)
Diluted $ 0.08 $ (0.35) $ 0.21 $ (0.25)
Net Income (Loss) $ 652,019 $ (2,644,361) $ 1,635,882 $ (2,130,165)