XML 67 R57.htm IDEA: XBRL DOCUMENT v3.25.0.1
Common Stock (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended
Oct. 22, 2024
Sep. 20, 2024
Jan. 31, 2025
Jan. 31, 2024
Apr. 30, 2024
Class of Stock [Line Items]          
Common stock, par value (in dollars per share)   $ 0.01 $ 0.01   $ 0.01
Issuance of common stock     $ 74,041 $ 218  
Common stock, outstanding (in shares)     8,256,765   6,394,675
Over-Allotment Option          
Class of Stock [Line Items]          
Expiration period   30 days      
Grant of option shares (in shares)   255,000      
Sale of common stock (in shares) 138,272        
Proceeds from sale of stock $ 5,600        
Public Offering          
Class of Stock [Line Items]          
Issuance of common stock (in shares)   1,700,000      
Shares issued (in dollars per share) $ 43.00 $ 43.00      
Issuance of common stock   $ 68,200