XML 73 R59.htm IDEA: XBRL DOCUMENT v3.23.2
BENEFIT PLANS - Fair value hierarchy of pension plan's assets at fair value (Details) - USD ($)
Apr. 30, 2023
Apr. 30, 2022
Apr. 30, 2021
BENEFIT PLANS      
Defined benefit plan, fair value of plan assets $ 1,030,000 $ 18,054,000 $ 21,102,000
Level 1      
BENEFIT PLANS      
Defined benefit plan, fair value of plan assets 1,030,000 18,054,000  
Level 2      
BENEFIT PLANS      
Defined benefit plan, fair value of plan assets 0 0  
Level 3      
BENEFIT PLANS      
Defined benefit plan, fair value of plan assets 0 0  
Cash and cash equivalents      
BENEFIT PLANS      
Defined benefit plan, fair value of plan assets 1,030,000 791,000  
Cash and cash equivalents | Level 1      
BENEFIT PLANS      
Defined benefit plan, fair value of plan assets 1,030,000 791,000  
Cash and cash equivalents | Level 2      
BENEFIT PLANS      
Defined benefit plan, fair value of plan assets 0 0  
Cash and cash equivalents | Level 3      
BENEFIT PLANS      
Defined benefit plan, fair value of plan assets $ 0 0  
Equity securities      
BENEFIT PLANS      
Defined benefit plan, fair value of plan assets   10,348,000  
Equity securities | Level 1      
BENEFIT PLANS      
Defined benefit plan, fair value of plan assets   10,348,000  
Equity securities | Level 2      
BENEFIT PLANS      
Defined benefit plan, fair value of plan assets   0  
Equity securities | Level 3      
BENEFIT PLANS      
Defined benefit plan, fair value of plan assets   0  
Fixed income securities      
BENEFIT PLANS      
Defined benefit plan, fair value of plan assets   6,915,000  
Fixed income securities | Level 1      
BENEFIT PLANS      
Defined benefit plan, fair value of plan assets   6,915,000  
Fixed income securities | Level 2      
BENEFIT PLANS      
Defined benefit plan, fair value of plan assets   0  
Fixed income securities | Level 3      
BENEFIT PLANS      
Defined benefit plan, fair value of plan assets   $ 0