v3.26.3
Stockholders’ Equity (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jul. 06, 2023
Jul. 30, 2021
Jul. 29, 2021
Oct. 08, 2019
Jul. 11, 2019
Jul. 13, 2018
Mar. 16, 2017
Aug. 31, 2026
Aug. 31, 2026
Aug. 31, 2025
Feb. 28, 2026
Sep. 24, 2014
Stockholders’ Equity [Line Items]                        
Number of share authorized for repurchase (in Shares)               444,124 444,124      
Stock issued price per share (in Dollars per share)               $ 18.91 $ 18.91      
Aggregate amount               $ 8,400,000 $ 8,400,000      
Common stock, par value (in Dollars per share)               $ 0.001 $ 0.001   $ 0.001  
Gross proceeds     $ 95,900,000           $ 17,245,664    
Offered for sale   $ 150,000,000         $ 30,000,000          
Increased amount of common stock       $ 130,000,000 $ 70,000,000              
Number of shares sold (in Shares)     3,922,018           8,591,915      
Gross proceeds     $ 97,100,000                  
Average price (in Dollars per share)     $ 24.77         26.42 $ 26.42      
Share Repurchase Plan [Member]                        
Stockholders’ Equity [Line Items]                        
Stock issued price per share (in Dollars per share)               18.91 18.91      
Common Stock [Member]                        
Stockholders’ Equity [Line Items]                        
Stock issued price per share (in Dollars per share)               $ 21.11 $ 21.11      
Stock repurchased, shares (in Shares)                      
Share Repurchase Plan [Member]                        
Stockholders’ Equity [Line Items]                        
Number of share authorized for repurchase (in Shares)                       2,700,000
Aggregate amount                 $ 31,300,000      
Maximum [Member]                        
Stockholders’ Equity [Line Items]                        
Sale of stock, amount $ 300,000,000                      
Minimum [Member]                        
Stockholders’ Equity [Line Items]                        
Sale of stock, amount $ 150,000,000                      
Public Equity Offering [Member]                        
Stockholders’ Equity [Line Items]                        
Stock issued price per share (in Dollars per share)           $ 25            
Aggregate amount           $ 28,750,000            
Shares issued (in Shares)           1,150,000            
Underwriting commissions           $ 1,150,000            
Offering cost           200,000            
Gross proceeds           $ 27,400,000            
Purchased additional shares (in Shares)           172,500            
Common Stock [Member]                        
Stockholders’ Equity [Line Items]                        
Number of share authorized for repurchase (in Shares)               1,481,822 1,481,822      
Gross proceeds                 $ 227,200,000      
Common Stock [Member] | Share Repurchase Plan [Member]                        
Stockholders’ Equity [Line Items]                        
Number of share authorized for repurchase (in Shares)                       200,000
Common Stock [Member] | Public Equity Offering [Member]                        
Stockholders’ Equity [Line Items]                        
Common stock, par value (in Dollars per share)           $ 0.001            
Common Stock [Member] | Equity ATM Program [Member]                        
Stockholders’ Equity [Line Items]                        
Aggregate net proceeds                 $ 225,400,000