v3.26.3
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Aug. 03, 2026
Jul. 30, 2026
Oct. 31, 2026
Jul. 31, 2026
Jul. 31, 2025
Apr. 30, 2026
EARNINGS PER SHARE (Details) [Line Items]            
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in Shares)       0 0  
Common Stock, Par or Stated Value Per Share (in Dollars per share)   $ 1   $ 1   $ 1
Sale of Stock, Number of Shares Issued in Transaction (in Shares)   1,086,957        
Net of Underwriting Discounts and Commissions       $ 617    
Offering Cost, Expense   $ 600        
Proceeds from Issuance of Common Stock   $ 58,100   $ 58,750 $ 0  
Option exercisable period   30 days        
Subsequent Event [Member]            
EARNINGS PER SHARE (Details) [Line Items]            
Net of Underwriting Discounts and Commissions     $ 900      
Gross proceeds from sale of option shares $ 15,000          
Net Proceeds From Sale Of Option Shares     $ 14,100      
Certain Selling Stockholders [Member]            
EARNINGS PER SHARE (Details) [Line Items]            
Sale of Stock, Number of Shares Issued in Transaction (in Shares)   652,174        
Investor [Member]            
EARNINGS PER SHARE (Details) [Line Items]            
Sale of Stock, Price Per Share (in Dollars per share)   $ 57.5        
Maximum [Member]            
EARNINGS PER SHARE (Details) [Line Items]            
Stock Issued During Period, Shares, New Issues (in Shares)   260,869        
IPO [Member]            
EARNINGS PER SHARE (Details) [Line Items]            
Stock Issued During Period, Shares, New Issues (in Shares)   1,739,131        
Gross Proceeds From Issuance Of Common Stock   $ 62,500        
Net of Underwriting Discounts and Commissions   $ 3,800