XML 47 R35.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Financial Assets:    
Marketable Securities: $ 1,464,681 $ 1,283,473
Commercial paper    
Financial Assets:    
Marketable Securities: 219,879 151,356
Certificates of deposit    
Financial Assets:    
Marketable Securities: 72,679 14,569
Non-U.S. government securities    
Financial Assets:    
Marketable Securities: 7,959 8,054
Fair Value, Recurring    
Financial Assets:    
Total financial assets 1,673,357 1,525,044
Fair Value, Recurring | Money market funds    
Financial Assets:    
Cash equivalents: 182,572 241,571
Fair Value, Recurring | Commercial paper    
Financial Assets:    
Cash equivalents: 25,314  
Marketable Securities: 219,879 151,356
Fair Value, Recurring | Corporate debt securities    
Financial Assets:    
Cash equivalents: 790  
Marketable Securities: 985,985 1,032,052
Fair Value, Recurring | Certificates of deposit    
Financial Assets:    
Marketable Securities: 72,679 14,569
Fair Value, Recurring | U.S. government treasury securities    
Financial Assets:    
Marketable Securities: 178,179 77,442
Fair Value, Recurring | Non-U.S. government securities    
Financial Assets:    
Marketable Securities: 7,959 8,054
Fair Value, Recurring | Level 1    
Financial Assets:    
Total financial assets 182,572 241,571
Fair Value, Recurring | Level 1 | Money market funds    
Financial Assets:    
Cash equivalents: 182,572 241,571
Fair Value, Recurring | Level 1 | Commercial paper    
Financial Assets:    
Cash equivalents: 0  
Marketable Securities: 0 0
Fair Value, Recurring | Level 1 | Corporate debt securities    
Financial Assets:    
Cash equivalents: 0  
Marketable Securities: 0 0
Fair Value, Recurring | Level 1 | Certificates of deposit    
Financial Assets:    
Marketable Securities: 0 0
Fair Value, Recurring | Level 1 | U.S. government treasury securities    
Financial Assets:    
Marketable Securities: 0 0
Fair Value, Recurring | Level 1 | Non-U.S. government securities    
Financial Assets:    
Marketable Securities: 0 0
Fair Value, Recurring | Level 2    
Financial Assets:    
Total financial assets 1,490,785 1,283,473
Fair Value, Recurring | Level 2 | Money market funds    
Financial Assets:    
Cash equivalents: 0 0
Fair Value, Recurring | Level 2 | Commercial paper    
Financial Assets:    
Cash equivalents: 25,314  
Marketable Securities: 219,879 151,356
Fair Value, Recurring | Level 2 | Corporate debt securities    
Financial Assets:    
Cash equivalents: 790  
Marketable Securities: 985,985 1,032,052
Fair Value, Recurring | Level 2 | Certificates of deposit    
Financial Assets:    
Marketable Securities: 72,679 14,569
Fair Value, Recurring | Level 2 | U.S. government treasury securities    
Financial Assets:    
Marketable Securities: 178,179 77,442
Fair Value, Recurring | Level 2 | Non-U.S. government securities    
Financial Assets:    
Marketable Securities: 7,959 8,054
Fair Value, Recurring | Level 3    
Financial Assets:    
Total financial assets 0 0
Fair Value, Recurring | Level 3 | Money market funds    
Financial Assets:    
Cash equivalents: 0 0
Fair Value, Recurring | Level 3 | Commercial paper    
Financial Assets:    
Cash equivalents: 0  
Marketable Securities: 0 0
Fair Value, Recurring | Level 3 | Corporate debt securities    
Financial Assets:    
Cash equivalents: 0  
Marketable Securities: 0 0
Fair Value, Recurring | Level 3 | Certificates of deposit    
Financial Assets:    
Marketable Securities: 0 0
Fair Value, Recurring | Level 3 | U.S. government treasury securities    
Financial Assets:    
Marketable Securities: 0 0
Fair Value, Recurring | Level 3 | Non-U.S. government securities    
Financial Assets:    
Marketable Securities: $ 0 $ 0