XML 78 R60.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Employee Benefit and Retirement Plans (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Feb. 01, 2024
Jan. 31, 2024
Jan. 01, 2024
Apr. 30, 2024
Jan. 31, 2024
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2022
Defined Benefit Plan Disclosure [Line Items]                
Percent of after tax earnings contributed in profit sharing       3.00% 5.00%      
Recognized expenses for profit-sharing contributions           $ 5,300 $ 4,700 $ 800
401(k) contributions, percent match of employee's annual contribution               100.00%
Effective maximum contribution of base earnings     4.00%         4.00%
Accumulated other comprehensive loss, net of tax       $ (7,318)   (7,318) (10,372)  
Defined Contribution Plan, Additional Employer Matching Contribution, Percent     50.00%          
Defined Contribution Plan, Additional Employer Matching Contribution, Percent Employees' Of Gross Pay     2.00%          
Minimum [Member]                
Defined Benefit Plan Disclosure [Line Items]                
Percent of after tax earnings contributed in profit sharing   0.00%            
Maximum [Member]                
Defined Benefit Plan Disclosure [Line Items]                
Percent of after tax earnings contributed in profit sharing 3.00% 5.00%            
Effective maximum contribution of base earnings     5.00%          
401(k) Plan [Member] | Other Postretirement Benefits Plan [Member]                
Defined Benefit Plan Disclosure [Line Items]                
Expense for 401(k) matching contributions           $ 12,900 $ 12,400 $ 11,700