XML 73 R59.htm IDEA: XBRL DOCUMENT v3.25.2
Employee Benefit and Retirement Plans (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Feb. 01, 2024
Jan. 31, 2024
Jan. 01, 2024
Apr. 30, 2025
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2023
Defined Benefit Plan Disclosure [Line Items]              
Percent of after tax earnings contributed in profit sharing       3.00%      
Recognized expenses for profit-sharing contributions         $ 3,000 $ 5,300 $ 4,700
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       $ (555) (555) (7,318)  
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         $ 14,400 $ 12,900 $ 12,400