XML 42 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Summary of Future Lease Payments for Operating and Finance Leases (Detail) - USD ($)
$ in Thousands
Oct. 31, 2023
Apr. 30, 2023
Operating And Finance Lease Liabilities Payments Due [Abstract]    
2024 $ 2,325  
2025 3,702  
2026 3,734  
2027 3,762  
2028 3,549  
Thereafter 38,906  
Total future lease payments 55,978  
Less amounts representing interest (16,866)  
Present value of lease payments 39,112  
Less current maturities of lease liabilities (2,225)  
Long-term maturities of lease liabilities 36,887  
Operating Leases    
2024 650  
2025 324  
2026 301  
2027 272  
2028 125  
Thereafter 0  
Total future lease payments 1,672  
Less amounts representing interest (267)  
Present value of lease payments 1,405  
Less current maturities of lease liabilities (727) $ (1,274)
Long-term maturities of lease liabilities 678  
Financing Leases    
2024 1,675  
2025 3,378  
2026 3,433  
2027 3,490  
2028 3,424  
Thereafter 38,906  
Total future lease payments 54,306  
Less amounts representing interest (16,599)  
Present value of lease payments 37,707  
Less current maturities of lease liabilities (1,498) (1,434)
Finance Lease, Liability, Noncurrent $ 36,209 $ 36,961