XML 67 R53.htm IDEA: XBRL DOCUMENT v3.25.2
Business, Basis of Presentation and Summary of Significant Accounting Policies - Leases (Details)
Apr. 30, 2025
Apr. 30, 2024
Lessee, Lease, Description [Line Items]    
Finance lease liability current, balance sheet location [Extensible List] Current portion of long-term debt Current portion of long-term debt
Finance lease liability noncurrent, balance sheet location [Extensible List] Long-term debt, less current portion Long-term debt, less current portion
Minimum    
Lessee, Lease, Description [Line Items]    
Lease term (in years) 1 year  
Renewal lease term (in years) 1 year  
Maximum    
Lessee, Lease, Description [Line Items]    
Lease term (in years) 15 years  
Renewal lease term (in years) 5 years