v3.25.4
Stockholders' Equity (Details) - USD ($)
3 Months Ended 9 Months Ended
Jul. 06, 2023
Jul. 30, 2021
Jul. 29, 2021
Oct. 08, 2019
Jul. 11, 2019
Jul. 13, 2018
Mar. 16, 2017
Nov. 30, 2025
Nov. 30, 2025
Nov. 30, 2024
Feb. 28, 2025
Sep. 24, 2014
Stockholders’ Equity [Line Items]                        
Common stock, par value (in Dollars per share)               $ 0.001 $ 0.001   $ 0.001  
Gross proceeds     $ 95,900,000           $ 18,752,929 $ 2,777,426    
Offer 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.37 $ 26.37      
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                      
Common Stock [Member]                        
Stockholders’ Equity [Line Items]                        
Number of share authorized for repurchase (in Shares)               1,035,203 1,035,203      
Stock issued price per share (in Dollars per share)               $ 22.05 $ 22.05      
Gross proceeds                 $ 227,200,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            
Public Equity Offering [Member] | Common Stock [Member]                        
Stockholders’ Equity [Line Items]                        
Common stock, par value (in Dollars per share)           $ 0.001            
Equity ATM Program [Member]                        
Stockholders’ Equity [Line Items]                        
Gross proceeds               $ 1,500,000 $ 19,300,000      
Number of shares sold (in Shares)               58,962 747,199      
Aggregate net proceeds               $ 1,500,000 $ 19,300,000      
Average price (in Dollars per share)               $ 25.52 $ 25.83      
Equity ATM Program [Member] | Common Stock [Member]                        
Stockholders’ Equity [Line Items]                        
Aggregate net proceeds                 $ 225,400,000      
Share Repurchase Plan [Member]                        
Stockholders’ Equity [Line Items]                        
Number of share authorized for repurchase (in Shares)                       1,700,000
Aggregate amount                 $ 22,800,000      
Share Repurchase Plan [Member] | Common Stock [Member]                        
Stockholders’ Equity [Line Items]                        
Number of share authorized for repurchase (in Shares)                       200,000