XML 59 R48.htm IDEA: XBRL DOCUMENT v3.23.2
Long-Term Debt - Maturities (Details) - USD ($)
$ in Thousands
Jul. 31, 2023
May 12, 2023
Apr. 30, 2023
Long-term debt      
2024 (remaining nine months) $ 42,589    
2025 40,814    
2026 33,657    
2027 27,632    
2028 134,170    
Thereafter 833,766    
Total 1,112,628    
Term Loan Facility      
Long-term debt      
2024 (remaining nine months) 2,500    
2025 5,000    
2026 5,000    
2027 5,000    
2028 5,000    
Thereafter 477,500    
Total 500,000 $ 499,500 $ 499,503
Senior Notes      
Long-term debt      
2024 (remaining nine months) 0    
2025 0    
2026 0    
2027 0    
2028 0    
Thereafter 350,000    
Total 350,000   350,000
ABL Facility      
Long-term debt      
2024 (remaining nine months) 0    
2025 0    
2026 0    
2027 0    
2028 113,408    
Thereafter 0    
Total 113,408   110,000
Finance Leases      
Long-term debt      
2024 (remaining nine months) 31,709    
2025 34,273    
2026 28,017    
2027 22,012    
2028 15,142    
Thereafter 5,228    
Total 136,381    
Installment Notes      
Long-term debt      
2024 (remaining nine months) 2,494    
2025 1,541    
2026 640    
2027 620    
2028 620    
Thereafter 1,038    
Total 6,953   8,529
Other      
Long-term debt      
2024 (remaining nine months) 5,886    
2025 0    
2026 0    
2027 0    
2028 0    
Thereafter 0    
Total $ 5,886   $ 0