XML 64 R53.htm IDEA: XBRL DOCUMENT v3.21.2
Commitment and Contingencies - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Oct. 31, 2021
Jan. 31, 2021
Leases, Operating [Abstract]    
2022 (remaining three months) $ 1,680  
2023 6,388  
2024 5,764  
2025 5,328  
2026 4,404  
Thereafter 14,683  
Total undiscounted operating lease payments 38,247  
Less: imputed interest (10,799)  
Total operating lease liabilities 27,448  
Less: current portion of operating lease liabilities (3,653)  
Operating lease liabilities, noncurrent $ 23,795 $ 22,459