XML 57 R46.htm IDEA: XBRL DOCUMENT v3.25.2
Long-Term Debt - Maturities (Details) - USD ($)
$ in Thousands
Jul. 31, 2025
Apr. 30, 2025
Long-term debt    
2026 (remaining nine months) $ 42,795  
2027 55,981  
2028 321,488  
2029 40,056  
2030 378,917  
Thereafter 482,017  
Total 1,321,254  
Term Loan Facility    
Long-term debt    
2026 (remaining nine months) 3,741  
2027 4,988  
2028 4,988  
2029 4,988  
2030 4,988  
Thereafter 467,576  
Total 491,269 $ 492,515
Senior Notes    
Long-term debt    
2026 (remaining nine months) 0  
2027 0  
2028 0  
2029 0  
2030 350,000  
Thereafter 0  
Total 350,000 350,000
ABL Facility    
Long-term debt    
2026 (remaining nine months) 0  
2027 0  
2028 271,414  
2029 0  
2030 0  
Thereafter 0  
Total 271,414 225,478
Finance Leases    
Long-term debt    
2026 (remaining nine months) 38,547  
2027 48,862  
2028 43,029  
2029 33,068  
2030 23,169  
Thereafter 14,441  
Total 201,116  
Installment Notes    
Long-term debt    
2026 (remaining nine months) 507  
2027 2,131  
2028 2,057  
2029 2,000  
2030 760  
Thereafter 0  
Total $ 7,455 $ 10,756