v3.22.2.2
Cash and Cash Equivalents, Investments and Fair Value Measurements - Fair Value of Hierarchy (Details) - USD ($)
$ in Thousands
Jul. 31, 2022
Jan. 31, 2022
Short-term investments:    
Certificates of deposit $ 949,883 $ 374
Total assets measured and recorded at fair value   1,642,016
Certificates of deposit    
Short-term investments:    
Certificates of deposit   374
Money market funds    
Cash equivalents:    
Estimated Fair Value   1,641,642
Level 1    
Short-term investments:    
Total assets measured and recorded at fair value   1,641,642
Level 1 | Certificates of deposit    
Short-term investments:    
Certificates of deposit   0
Level 1 | Money market funds    
Cash equivalents:    
Estimated Fair Value $ 224,854 1,641,642
Level 2    
Short-term investments:    
Total assets measured and recorded at fair value   374
Level 2 | Certificates of deposit    
Short-term investments:    
Certificates of deposit   374
Level 2 | Money market funds    
Cash equivalents:    
Estimated Fair Value   0
Level 3    
Short-term investments:    
Total assets measured and recorded at fair value   0
Level 3 | Certificates of deposit    
Short-term investments:    
Certificates of deposit   0
Level 3 | Money market funds    
Cash equivalents:    
Estimated Fair Value   $ 0