XML 53 R42.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements - Schedule of Assets Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Oct. 31, 2023
Jan. 31, 2023
Assets, Fair Value Disclosure    
Cash equivalents $ 590,000 $ 539,389
Short-term investments 2,566,357 3,067,966
Long-term investments 947,829 1,073,023
Money market funds    
Assets, Fair Value Disclosure    
Cash equivalents 579,719 520,138
Money market funds | Revision of Prior Period, Reclassification, Adjustment    
Assets, Fair Value Disclosure    
Cash equivalents   141,000
Time deposits    
Assets, Fair Value Disclosure    
Cash equivalents 5,285  
Commercial paper    
Assets, Fair Value Disclosure    
Cash equivalents 4,996 9,304
Corporate notes and bonds    
Assets, Fair Value Disclosure    
Cash equivalents   6,903
Certificates of deposit    
Assets, Fair Value Disclosure    
Cash equivalents   3,044
Level 1 | Money market funds | Revision of Prior Period, Reclassification, Adjustment    
Assets, Fair Value Disclosure    
Cash equivalents   141,000
Recurring    
Assets, Fair Value Disclosure    
Total 4,104,186 4,680,378
Recurring | Corporate notes and bonds    
Assets, Fair Value Disclosure    
Short-term investments 937,328 1,301,296
Long-term investments 580,413 801,784
Recurring | U.S. government and agency securities    
Assets, Fair Value Disclosure    
Short-term investments 756,460 440,128
Long-term investments 367,416 263,708
Recurring | Commercial paper    
Assets, Fair Value Disclosure    
Short-term investments 571,672 881,348
Recurring | Certificates of deposit    
Assets, Fair Value Disclosure    
Short-term investments 300,897 445,194
Long-term investments   7,531
Recurring | Money market funds    
Assets, Fair Value Disclosure    
Cash equivalents 579,719 520,138
Recurring | Time deposits    
Assets, Fair Value Disclosure    
Cash equivalents 5,285  
Recurring | Commercial paper    
Assets, Fair Value Disclosure    
Cash equivalents 4,996 9,304
Recurring | Corporate notes and bonds    
Assets, Fair Value Disclosure    
Cash equivalents   6,903
Recurring | Certificates of deposit    
Assets, Fair Value Disclosure    
Cash equivalents   3,044
Recurring | Level 1    
Assets, Fair Value Disclosure    
Total 579,719 520,138
Recurring | Level 1 | Corporate notes and bonds    
Assets, Fair Value Disclosure    
Short-term investments 0 0
Long-term investments 0 0
Recurring | Level 1 | U.S. government and agency securities    
Assets, Fair Value Disclosure    
Short-term investments 0 0
Long-term investments 0 0
Recurring | Level 1 | Commercial paper    
Assets, Fair Value Disclosure    
Short-term investments 0 0
Recurring | Level 1 | Certificates of deposit    
Assets, Fair Value Disclosure    
Short-term investments 0 0
Long-term investments   0
Recurring | Level 1 | Money market funds    
Assets, Fair Value Disclosure    
Cash equivalents 579,719 520,138
Recurring | Level 1 | Time deposits    
Assets, Fair Value Disclosure    
Cash equivalents 0  
Recurring | Level 1 | Commercial paper    
Assets, Fair Value Disclosure    
Cash equivalents 0 0
Recurring | Level 1 | Corporate notes and bonds    
Assets, Fair Value Disclosure    
Cash equivalents   0
Recurring | Level 1 | Certificates of deposit    
Assets, Fair Value Disclosure    
Cash equivalents   0
Recurring | Level 2    
Assets, Fair Value Disclosure    
Total 3,524,467 4,160,240
Recurring | Level 2 | Corporate notes and bonds    
Assets, Fair Value Disclosure    
Short-term investments 937,328 1,301,296
Long-term investments 580,413 801,784
Recurring | Level 2 | U.S. government and agency securities    
Assets, Fair Value Disclosure    
Short-term investments 756,460 440,128
Long-term investments 367,416 263,708
Recurring | Level 2 | Commercial paper    
Assets, Fair Value Disclosure    
Short-term investments 571,672 881,348
Recurring | Level 2 | Certificates of deposit    
Assets, Fair Value Disclosure    
Short-term investments 300,897 445,194
Long-term investments   7,531
Recurring | Level 2 | Money market funds    
Assets, Fair Value Disclosure    
Cash equivalents 0 0
Recurring | Level 2 | Time deposits    
Assets, Fair Value Disclosure    
Cash equivalents 5,285  
Recurring | Level 2 | Commercial paper    
Assets, Fair Value Disclosure    
Cash equivalents $ 4,996 9,304
Recurring | Level 2 | Corporate notes and bonds    
Assets, Fair Value Disclosure    
Cash equivalents   6,903
Recurring | Level 2 | Certificates of deposit    
Assets, Fair Value Disclosure    
Cash equivalents   $ 3,044