Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity - Stock Option Activity (Detail)

v3.23.3
Stockholders' Equity - Stock Option Activity (Detail)
9 Months Ended 12 Months Ended
Aug. 31, 2023
USD ($)
$ / shares
shares
Nov. 30, 2022
USD ($)
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Granted 113,000  
Service-Based Vesting Condition Options [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Outstanding at November 30, 2022 329,314  
Granted 113,000  
Exercised (5,000)  
Expired/forfeited (43,636)  
Outstanding at August 31, 2023 393,678 329,314
Exercisable at August 31, 2023 285,735  
Outstanding at November 30, 2022, Weighted Average Exercise Price | $ / shares $ 8.36  
Granted, Weighted Average Exercise Price | $ / shares 4.68  
Exercised, Weighted Average Exercise Price | $ / shares 3.1  
Expired/forfeited, Weighted Average Exercise Price | $ / shares 7.92  
Outstanding at August 31, 2023, Weighted Average Exercise Price | $ / shares 7.42 $ 8.36
Exercisable at August 31, 2023, Weighted Average Exercise Price | $ / shares $ 7.52  
Outstanding, Weighted Average Remaining Contractual Term (Years) 4 years 7 months 2 days 4 years 8 months 4 days
Exercisable at August 31, 2023, Weighted Average Remaining Contractual Term (Years) 4 years 9 months 21 days  
Outstanding at November 30, 2022, Aggregate Intrinsic Value | $ $ 37,250  
Granted, Aggregate Intrinsic Value | $ 148,610  
Exercised, Aggregate Intrinsic Value | $ 8,950  
Expired/forfeited, Aggregate Intrinsic Value | $ 0  
Outstanding at August 31, 2023, Aggregate Intrinsic Value | $ 220,260 $ 37,250
Exercisable at August 31, 2023, Aggregate Intrinsic Value | $ $ 140,450