v3.22.2.2
Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Oct. 31, 2022
May 01, 2021
Leases [Abstract]    
2023 $ 1,232  
2024 5,056  
2025 5,111  
2026 5,207  
2027 5,348  
Thereafter 1,797  
Total lease payments 23,751  
Less imputed interest (4,450)  
Operating lease liabilities $ 19,301 $ 13,600