Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity - Additional Information (Detail)

v3.24.0.1
Stockholders' Equity - Additional Information (Detail) - USD ($)
1 Months Ended 12 Months Ended
Dec. 23, 2022
Apr. 08, 2022
May 30, 2012
Nov. 30, 2023
Nov. 30, 2022
Dec. 01, 2011
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Granted, Shares       123,600    
Weighted average grant date fair value of options granted       $ 2.29 $ 4.53  
Service-Based Vesting Condition Options Member            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Granted, Shares       123,600    
Exercised, Weighted Average Exercise Price       $ 3.1    
Unrecognized compensation cost related to non-vested share-based compensation arrangements granted       $ 224,000    
Market Based Vesting Condition Options [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Weighted-average period   7 years        
Market Based Vesting Condition Options [Member] | Selling, General and Administrative Expenses [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share based compensation options fair value       390,000 $ 253,000  
Performance And Market Based Vesting Condition Options [Member] | Selling, General and Administrative Expenses [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Unrecognized compensation cost related to non-vested share-based compensation arrangements granted       $ 472,000    
Weighted-average period       1 year 3 months    
2006 Plan [Member] | Employee Stock Incentive Plan [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Common stock for issuance pursuant to stock options or restricted stock       1,000,000    
Option issued       17,500 22,500  
Shares issued under stock incentive plan       0    
2012 Plan [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Common stock for issuance pursuant to stock options or restricted stock           1,500,000
Shares issued under stock incentive plan       0    
2012 Plan [Member] | Service Based Stock Options [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Granted, Shares       198,578 242,214  
2012 Plan [Member] | Service Based Restricted Shares [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Granted, Shares       129,729 129,729  
2012 Plan [Member] | Performance Based Options [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Granted, Shares       530,851 530,851  
2012 Plan [Member] | Market Based Options [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Granted, Shares       116,218 116,218  
2012 Plan [Member] | Employee Stock Incentive Plan [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Increase in common stock reserved for issuance     2,500,000      
2022 Equity Incentive Plan [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Common stock for issuance pursuant to stock options or restricted stock   1,500,000        
Shares issued under stock incentive plan       838,300    
2022 Equity Incentive Plan [Member] | Service Based Stock Options [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Granted, Shares       186,700 63,100  
2022 Equity Incentive Plan [Member] | Market Based Options [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Granted, Shares       475,000 400,000  
Employment Agreements [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Employee agreements period 2 years          
Employment Agreements [Member] | Market Based Vesting Condition Options [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Weighted-average period 5 years          
Employment Agreements [Member] | Market Based Vesting Condition Options [Member] | Selling, General and Administrative Expenses [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share based compensation options fair value       $ 80,000 $ 0  
Employment Agreements [Member] | Performance And Market Based Vesting Condition Options [Member] | Selling, General and Administrative Expenses [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Unrecognized compensation cost related to non-vested share-based compensation arrangements granted       $ 52,000    
Weighted-average period       7 months 9 days    
Stock Option [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of share issued to option holder       1,245 182,229  
Options exercised       $ 0 $ 551,274  
Stock Option [Member] | Service-Based Vesting Condition Options Member            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Granted, Shares       123,600 63,100  
Weighted-average period       1 year 6 months 21 days    
Total fair value of shares vested       $ 352,000    
Stock Option [Member] | Market Based Vesting Condition Options [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Granted, Shares   400,000        
Exercised, Weighted Average Exercise Price   $ 12.27        
Weighted average grant date fair value of options granted   2.79        
Price per share   $ 25        
Stock Option [Member] | Market Based Vesting Condition Options [Member] | David Portnoy [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Granted, Shares   280,000        
Stock Option [Member] | Market Based Vesting Condition Options [Member] | Mark Portnoy [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Granted, Shares   100,000        
Stock Option [Member] | Market Based Vesting Condition Options [Member] | Oleg Mikulinksy [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Granted, Shares   20,000        
Stock Option [Member] | Employment Agreements [Member] | Market Based Vesting Condition Options [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Exercised, Weighted Average Exercise Price $ 4.3          
Weighted average grant date fair value of options granted 1.76          
Price per share $ 8          
Stock Option [Member] | Employment Agreements [Member] | Market Based Vesting Condition Options [Member] | David Portnoy [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Granted, Shares 50,000          
Stock Option [Member] | Employment Agreements [Member] | Market Based Vesting Condition Options [Member] | Mark Portnoy [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Granted, Shares 25,000