Annual report pursuant to Section 13 and 15(d)

Description of Business and Summary of Significant Accounting Policies - Calculation of Basic and Diluted Net Income per Common Share (Detail)

v3.20.4
Description of Business and Summary of Significant Accounting Policies - Calculation of Basic and Diluted Net Income per Common Share (Detail) - USD ($)
12 Months Ended
Nov. 30, 2020
Nov. 30, 2019
Numerator:    
Net income $ 3,624,596 $ 2,290,774
Denominator:    
Weighted average common shares outstanding - basic 7,544,494 7,794,828
Dilutive common shares issuable upon exercise of stock options 595,686 617,586
Weighted-average shares-diluted 8,140,180 8,412,414
Income per share:    
Net income per common share - basic $ 0.48 $ 0.29
Net income per common share - diluted $ 0.45 $ 0.27