XML 56 R46.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases - Schedule of Future Lease Payments (Details) - USD ($)
$ in Thousands
Jul. 31, 2022
Jan. 31, 2022
Leases [Abstract]    
2023 (remaining nine months) $ 1,908  
2024 3,924  
2025 4,150  
2026 3,734  
2027 3,737  
Thereafter 1,277  
Total minimum lease payments 18,730  
Less imputed interest (1,651)  
Present value of future minimum lease payments 17,079  
Less current lease liabilities (3,244) $ (3,130)
Operating lease liabilities, non-current $ 13,835 $ 15,483