XML 68 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Schedule of Future Lease Payments for Operating Leases (Details) - USD ($)
$ in Thousands
Apr. 30, 2021
Apr. 30, 2020
Operating    
2022 $ 3,132  
2023 3,005  
2024 2,030  
2025 2,059  
2026 2,005  
Thereafter 28,547  
Total future lease payments 40,778  
Less amounts representing interest (14,227)  
Total operating lease liabilities 26,551  
Less current maturities of lease liabilities (1,771) $ (1,324)
Long-term maturities of lease liabilities $ 24,780 $ 2,830