XML 70 R49.htm IDEA: XBRL DOCUMENT v3.22.2
Leases - Schedule of Future Lease Payments for Operating Leases (Details) - USD ($)
$ in Thousands
Apr. 30, 2022
Apr. 30, 2021
Operating    
2023 $ 3,092  
2024 2,055  
2025 2,059  
2026 2,005  
2027 2,033  
Thereafter 26,514  
Total future lease payments 37,758  
Less amounts representing interest (12,879)  
Total operating lease liabilities 24,879  
Less current maturities of lease liabilities (1,803) $ (1,771)
Long-term maturities of lease liabilities $ 23,076 $ 24,780