v3.25.2
Stockholders' Equity (Details) - USD ($)
1 Months Ended 3 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, 2025
May 31, 2025
May 31, 2024
Feb. 28, 2025
Sep. 24, 2014
Stockholders’ Equity [Line Items]                        
Stock issued price per share (in Dollars per share)           $ 25            
Aggregate amount           $ 28,750,000            
Common stock, par value (in Dollars per share)               $ 0.001 $ 0.001   $ 0.001  
Underwriting commissions           1,150,000            
Offering cost           200,000            
Net proceeds     $ 95,900,000     $ 27,400,000     $ 6,143,820    
Additional common stock (in Shares)           172,500            
Offer for sale   $ 150,000,000         $ 30,000,000          
Amount of common stock       $ 130,000,000 $ 70,000,000              
Number of shares sold (in Shares)     3,922,018           244,831      
Gross proceeds     $ 97,100,000                  
Average price (in Dollars per share)     $ 24.77         $ 26.31 $ 26.31      
Equity ATM Program [Member]                        
Stockholders’ Equity [Line Items]                        
Net proceeds                 $ 6,400,000      
Number of shares sold (in Shares)               8,089,547        
Gross proceeds               $ 214,300,000 $ 6,400,000      
Average price (in Dollars per share)               $ 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      
Common stock, par value (in Dollars per share)           $ 0.001            
Net proceeds               $ 212,600,000        
Public Equity Offering [Member]                        
Stockholders’ Equity [Line Items]                        
Shares issued (in Shares)           1,150,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