XML 59 R49.htm IDEA: XBRL DOCUMENT v3.24.3
Loans Payable and Long-Term Debt - Maturities (Details) - USD ($)
$ in Thousands
Oct. 31, 2024
Apr. 30, 2024
Debt Instrument [Line Items]    
2025 $ 4,162  
2026 7,267  
2027 9,197  
2028 13,038  
2029 17,678  
2030 and there-after 328,415  
Long-Term Debt and Lease Obligation, Including Current Maturities 379,757 $ 376,114
Debt Issuance Costs, Net (3,945) (1,631)
Long-Term Debt and Lease Obligation, Current (7,831) (2,722)
Long-term debt, less current maturities 367,981 371,761
Term Loans    
Debt Instrument [Line Items]    
2025 2,500  
2026 5,000  
2027 7,500  
2028 12,500  
2029 17,500  
2030 and there-after 155,000  
Long-Term Debt and Lease Obligation, Including Current Maturities 200,000 206,250
Revolving loan facility    
Debt Instrument [Line Items]    
2025 0  
2026 0  
2027 0  
2028 0  
2029 0  
2030 and there-after 173,407  
Long-Term Debt and Lease Obligation, Including Current Maturities 173,407 163,750
Economic    
Debt Instrument [Line Items]    
2025 1,232  
2026 2,267  
2027 1,697  
2028 538  
2029 178  
2030 and there-after 8  
Long-Term Debt and Lease Obligation, Including Current Maturities 5,920 5,684
Other Long-Term Debt    
Debt Instrument [Line Items]    
2025 430  
2026 0  
2027 0  
2028 0  
2029 0  
2030 and there-after 0  
Long-Term Debt and Lease Obligation, Including Current Maturities $ 430 $ 430