v3.26.3
Stockholders' Equity - Additional Information (Detail) - USD ($)
1 Months Ended 3 Months Ended 9 Months Ended 12 Months Ended
Jan. 07, 2026
Dec. 23, 2022
Apr. 08, 2022
May 30, 2012
Aug. 31, 2026
Aug. 31, 2025
May 31, 2025
Feb. 28, 2025
Aug. 31, 2026
Aug. 31, 2025
Nov. 30, 2025
Mar. 26, 2024
Dec. 01, 2011
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Granted, Shares                 112,755        
Weighted average grant date fair value of options granted                 $ 1.19 $ 2.58      
O 2025 Q1 Dividends [Member]                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Date declared               Jan. 24, 2025          
Dividends declared               $ 0.25          
Date of record               Feb. 14, 2025          
Dividend payable date               Feb. 28, 2025          
O 2025 Q2 Dividends [Member]                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Date declared             May 07, 2025            
Dividends declared             $ 0.15            
Date of record             May 21, 2025            
Dividend payable date             May 30, 2025            
Service-Based Vesting Condition Options [Member]                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Granted, Shares                 112,755        
Exercised, Weighted Average Exercise Price                 $ 3.1        
Number of share issued to option holder         0 7,500     7,500 7,500      
Options exercised         $ 0 $ 23,101     $ 23,250 $ 23,101      
Unrecognized compensation cost related to non-vested share-based compensation arrangements granted         149,000       149,000        
Market Based Vesting Condition Options [Member]                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Unrecognized compensation cost related to non-vested share-based compensation arrangements granted         344,000       344,000   $ 0    
Weighted-average period 2 years 4 months 9 days   7 years                    
Market Based Vesting Condition Options [Member] | Tranche One [Member]                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Price per share $ 6                        
Market Based Vesting Condition Options [Member] | Tranche Two [Member]                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Price per share 8                        
Market Based Vesting Condition Options [Member] | Tranche Three [Member]                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Price per share $ 10                        
Market Based Vesting Condition Options [Member] | Location, Statement of Income, Balance [Axis]: us-gaap:SellingGeneralAndAdministrativeExpense                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Share based compensation options fair value         0 0     0 80,000      
Performance and Market-Based Vesting Condition Options [Member]                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Unrecognized compensation cost related to non-vested share-based compensation arrangements granted         $ 0       0        
Performance and Market-Based Vesting Condition Options [Member] | Location, Statement of Income, Balance [Axis]: us-gaap:SellingGeneralAndAdministrativeExpense                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Share based compensation options fair value                 $ 92,000 0      
2006 Plan [Member] | Employee Stock Option                          
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       1,000,000        
Option issued         0       0   7,500    
Shares issued under stock incentive plan         0       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       0        
2012 Plan [Member] | Service Based Stock Options [Member]                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Granted, Shares                 188,578   188,578    
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 Option                          
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         258,345       258,345        
2022 Equity Incentive Plan [Member] | Service Based Stock Options [Member]                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Granted, Shares                 471,655   358,900    
2022 Equity Incentive Plan [Member] | Market Based Options [Member]                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Granted, Shares                 715,000   475,000    
Employment Agreements [Member]                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Employee agreements period   2 years                      
Extended employment agreements period   1 year                      
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] | Location, Statement of Income, Balance [Axis]: us-gaap:SellingGeneralAndAdministrativeExpense                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Share based compensation options fair value         $ 0 $ 0     $ 0 $ 0      
Employment Agreements [Member] | Performance and Market-Based Vesting Condition Options [Member]                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Unrecognized compensation cost related to non-vested share-based compensation arrangements granted         $ 0       $ 0        
Stock Option [Member] | Service-Based Vesting Condition Options [Member]                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Granted, Shares         0 0     112,755 103,000      
Weighted-average period                 1 year 1 month 20 days        
Total fair value of shares vested                 $ 168,000        
Stock Option [Member] | Market Based Vesting Condition Options [Member]                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Granted, Shares 240,000   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 150,000   280,000                    
Exercised, Weighted Average Exercise Price $ 3.89                        
Stock Option [Member] | Market Based Vesting Condition Options [Member] | David Portnoy [Member] | Tranche One [Member]                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Exercised, Weighted Average Exercise Price 1.79                        
Stock Option [Member] | Market Based Vesting Condition Options [Member] | David Portnoy [Member] | Tranche Two [Member]                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Exercised, Weighted Average Exercise Price 1.82                        
Stock Option [Member] | Market Based Vesting Condition Options [Member] | David Portnoy [Member] | Tranche Three [Member]                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Exercised, Weighted Average Exercise Price $ 1.84                        
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 50,000   100,000                    
Exercised, Weighted Average Exercise Price $ 3.89                        
Stock Option [Member] | Market Based Vesting Condition Options [Member] | Mark Portnoy [Member] | Tranche One [Member]                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Exercised, Weighted Average Exercise Price 1.79                        
Stock Option [Member] | Market Based Vesting Condition Options [Member] | Mark Portnoy [Member] | Tranche Two [Member]                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Exercised, Weighted Average Exercise Price 1.82                        
Stock Option [Member] | Market Based Vesting Condition Options [Member] | Mark Portnoy [Member] | Tranche Three [Member]                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Exercised, Weighted Average Exercise Price $ 1.84                        
Stock Option [Member] | Market Based Vesting Condition Options [Member] | Jill Taymans [Member]                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Granted, Shares 20,000                        
Exercised, Weighted Average Exercise Price $ 3.54                        
Stock Option [Member] | Market Based Vesting Condition Options [Member] | Jill Taymans [Member] | Tranche One [Member]                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Exercised, Weighted Average Exercise Price 1.74                        
Stock Option [Member] | Market Based Vesting Condition Options [Member] | Jill Taymans [Member] | Tranche Two [Member]                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Exercised, Weighted Average Exercise Price 1.84                        
Stock Option [Member] | Market Based Vesting Condition Options [Member] | Jill Taymans [Member] | Tranche Three [Member]                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Exercised, Weighted Average Exercise Price $ 1.88                        
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   20,000                    
Exercised, Weighted Average Exercise Price $ 3.54                        
Stock Option [Member] | Market Based Vesting Condition Options [Member] | Oleg Mikulinksy [Member] | Tranche One [Member]                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Exercised, Weighted Average Exercise Price 1.74                        
Stock Option [Member] | Market Based Vesting Condition Options [Member] | Oleg Mikulinksy [Member] | Tranche Two [Member]                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Exercised, Weighted Average Exercise Price 1.84                        
Stock Option [Member] | Market Based Vesting Condition Options [Member] | Oleg Mikulinksy [Member] | Tranche Three [Member]                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Exercised, Weighted Average Exercise Price $ 1.88                        
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                   $ 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