Annual report [Section 13 and 15(d), not S-K Item 405]

Stockholders' Equity - Stock Option Activity (Detail)

v3.25.0.1
Stockholders' Equity - Stock Option Activity (Detail) - USD ($)
12 Months Ended
Nov. 30, 2024
Nov. 30, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Granted 113,600  
Service-Based Vesting Condition Options Member    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Outstanding at November 30, 2023 404,278  
Granted 113,600  
Exercised (22,500)  
Expired/forfeited (1,500)  
Outstanding at November 30, 2024 493,878 404,278
Exercisable at November 30, 2023 361,918  
Outstanding at November 30, 2023, Weighted Average Exercise Price $ 7.36  
Granted, Weighted Average Exercise Price 6.26  
Exercised, Weighted Average Exercise Price 4.07  
Expired/forfeited, Weighted Average Exercise Price 7.04  
Outstanding at November 30, 2024, Weighted Average Exercise Price 7.26 $ 7.36
Exercisable at November 30, 2024, Weighted Average Exercise Price $ 7.68  
Outstanding, Weighted Average Remaining Contractual Term (Years) 3 years 9 months 29 days 4 years 5 months 26 days
Exercisable at November 30, 2024, Weighted Average Remaining Contractual Term (Years) 3 years 8 months 26 days  
Outstanding at November 30, 2023, Aggregate Intrinsic Value $ 135,330  
Granted, Aggregate Intrinsic Value 273,330  
Exercised, Aggregate Intrinsic Value 112,875  
Expired/forfeited, Aggregate Intrinsic Value 2,445  
Outstanding at November 30, 2024, Aggregate Intrinsic Value 997,943 $ 135,330
Exercisable at November 30, 2024, Aggregate Intrinsic Value $ 644,339