XML 55 R45.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Schedule of Future Lease Payments (Details) - USD ($)
$ in Thousands
Apr. 30, 2022
Jan. 31, 2022
Leases [Abstract]    
2023 (remaining nine months) $ 2,847  
2024 3,924  
2025 4,150  
2026 3,734  
2027 3,737  
Thereafter 1,277  
Total minimum lease payments 19,669  
Less imputed interest (1,818)  
Present value of future minimum lease payments 17,851  
Less current lease liabilities (3,186) $ (3,130)
Operating lease liabilities, non-current $ 14,665