v3.21.1
Fair Value Measurements and Marketable Securities - Financial Assets and Liabilities (Details) - Recurring - USD ($)
$ in Thousands
Apr. 30, 2021
Jan. 31, 2021
Assets    
Total assets $ 429,502 $ 0
Level 1    
Assets    
Total assets 429,502 0
Level 2    
Assets    
Total assets 0 0
Level 3    
Assets    
Total assets 0 0
Money market funds    
Assets    
Cash equivalents 429,502 0
Money market funds | Level 1    
Assets    
Cash equivalents 429,502 0
Money market funds | Level 2    
Assets    
Cash equivalents 0 0
Money market funds | Level 3    
Assets    
Cash equivalents $ 0 $ 0