XML 49 R38.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases - Schedule of Future Lease Payments for Operating Leases (Details) - USD ($)
$ in Thousands
Jul. 31, 2022
Apr. 30, 2022
Operating    
2023 $ 2,411  
2024 2,221  
2025 2,228  
2026 2,177  
2027 2,207  
2028 2,238  
Thereafter 26,426  
Total future lease payments 39,908  
Less amounts representing interest (13,551)  
Total operating lease liabilities 26,357 $ 24,879
Less current maturities of lease liabilities (1,618) (1,803)
Long-term maturities of lease liabilities $ 24,739 $ 23,076