XML 40 R28.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases - Summary of Future Lease Payments for Operating and Finance Leases (Detail) - USD ($)
$ in Thousands
Jul. 31, 2022
Apr. 30, 2022
Operating And Finance Lease Liabilities Payments Due [Abstract]    
2023 $ 3,642  
2024 4,775  
2025 3,504  
2026 3,537  
2027 3,564  
Thereafter 42,381  
Total future lease payments 61,403  
Less amounts representing interest (19,356)  
Present value of lease payments 42,047  
Less current maturities of lease liabilities (2,799)  
Long-term maturities of lease liabilities 39,248  
Operating Leases    
2023 1,332  
2024 1,650  
2025 324  
2026 301  
2027 272  
Thereafter 125  
Total future lease payments 4,004  
Less amounts representing interest (466)  
Present value of lease payments 3,538  
Less current maturities of lease liabilities (1,613) $ (1,495)
Long-term maturities of lease liabilities 1,925  
Financing Leases    
2023 2,310  
2024 3,125  
2025 3,180  
2026 3,236  
2027 3,292  
Thereafter 42,256  
Total future lease payments 57,399  
Less amounts representing interest (18,890)  
Present value of lease payments 38,509  
Less current maturities of lease liabilities (1,186) (1,158)
Finance Lease, Liability, Noncurrent $ 37,323 $ 37,628