v3.26.1
Stockholders’ Equity (Details) - USD ($)
3 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
May 31, 2026
May 31, 2025
Feb. 28, 2026
Sep. 24, 2014
Stockholders’ Equity [Line Items]                      
Common stock, par value (in Dollars per share)               $ 0.001   $ 0.001  
Gross proceeds     $ 95,900,000         $ 6,143,820    
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      
Common Stock [Member]                      
Stockholders’ Equity [Line Items]                      
Stock issued price per share (in Dollars per share)               $ 22.05      
Stock repurchased, shares (in Shares)                    
Share Repurchase Plan [Member]                      
Stockholders’ Equity [Line Items]                      
Number of share authorized for repurchase (in Shares)                     1,700,000
Aggregate amount               $ 22,900,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,037,698      
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