XML 66 R56.htm IDEA: XBRL DOCUMENT v3.24.3
Note J - Common Stock (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Oct. 22, 2024
Sep. 20, 2024
Oct. 31, 2024
Oct. 31, 2023
Apr. 30, 2024
Common Stock, Par or Stated Value Per Share (in dollars per share)   $ 0.01 $ 0.01   $ 0.01
Issuance of common stock     $ 73,969 $ 143  
Common Stock, Shares, Outstanding (in shares)     8,253,186   6,394,675
Over-Allotment Option [Member]          
Class of Warrant or Right, Number of Securities Called by Warrants or Rights   255,000      
Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture 138,272        
Proceeds from Issuance or Sale of Equity $ 5,600        
Public Offering [Member]          
Stock Issued During Period, Shares, New Issues   1,700,000      
Shares Issued, Price Per Share $ 43 $ 43      
Issuance of common stock   $ 68,200