XML 45 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Schedule of Future Lease Payments for Operating Leases (Details) - USD ($)
$ in Thousands
Jul. 31, 2021
Apr. 30, 2021
Operating    
2022 $ 2,350  
2023 3,005  
2024 2,030  
2025 2,059  
2026 2,005  
2027 2,033  
Thereafter 26,514  
Total future lease payments 39,996  
Less amounts representing interest (13,876)  
Total operating lease liabilities 26,120  
Less current maturities of lease liabilities (1,793) $ (1,771)
Long-term maturities of lease liabilities $ 24,327 $ 24,780