Quarterly report pursuant to Section 13 or 15(d)

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

v3.19.1
Income (Loss) per Common Share - Calculation of Basic and Diluted Earnings (loss) per Share (Detail) - USD ($)
3 Months Ended
Feb. 28, 2019
Feb. 28, 2018
Net Income (Loss) Attributable to Parent [Abstract]    
Net Income (Loss) $ 275,877 $ (2,530,072)
Denominator:    
Weighted-average shares outstanding-basic 7,801,333 7,105,135
Dilutive common shares issuable upon exercise of stock options 623,572  
Weighted-average shares-diluted 8,424,905 7,105,135
Earnings (Loss) per share:    
Basic $ 0.04 $ (0.36)
Diluted $ 0.03 $ (0.36)