XML 38 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements - Schedule of Assets and Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Assets:    
Fair value $ 964,094 $ 995,252
Foreign currency derivative contracts   185
Total 1,339,895 1,480,718
Liabilities:    
Foreign currency derivative contracts 201 11
Total 201 11
Money market funds    
Assets:    
Cash equivalents 350,803 335,284
U.S. government treasuries    
Assets:    
Cash equivalents 24,998 149,997
Short-term marketable securities | U.S. government treasuries    
Assets:    
Fair value 472,214 878,938
Short-term marketable securities | U.S. government agency securities    
Assets:    
Fair value 15,003 25,217
Short-term marketable securities | Corporate debt securities    
Assets:    
Fair value 61,182 27,180
Short-term marketable securities | Commercial paper    
Assets:    
Fair value 96,223 31,218
Long-term marketable securities | U.S. government treasuries    
Assets:    
Fair value 299,069 2,561
Long-term marketable securities | Corporate debt securities    
Assets:    
Fair value 20,403 30,138
Level 1    
Assets:    
Foreign currency derivative contracts   0
Total 1,147,084 1,366,780
Liabilities:    
Foreign currency derivative contracts 0 0
Total 0 0
Level 1 | Money market funds    
Assets:    
Cash equivalents 350,803 335,284
Level 1 | U.S. government treasuries    
Assets:    
Cash equivalents 24,998 149,997
Level 1 | Short-term marketable securities | U.S. government treasuries    
Assets:    
Fair value 472,214 878,938
Level 1 | Short-term marketable securities | U.S. government agency securities    
Assets:    
Fair value 0 0
Level 1 | Short-term marketable securities | Corporate debt securities    
Assets:    
Fair value 0 0
Level 1 | Short-term marketable securities | Commercial paper    
Assets:    
Fair value 0 0
Level 1 | Long-term marketable securities | U.S. government treasuries    
Assets:    
Fair value 299,069 2,561
Level 1 | Long-term marketable securities | Corporate debt securities    
Assets:    
Fair value 0 0
Level 2    
Assets:    
Foreign currency derivative contracts   185
Total 192,811 113,938
Liabilities:    
Foreign currency derivative contracts 201 11
Total 201 11
Level 2 | Money market funds    
Assets:    
Cash equivalents 0 0
Level 2 | U.S. government treasuries    
Assets:    
Cash equivalents 0 0
Level 2 | Short-term marketable securities | U.S. government treasuries    
Assets:    
Fair value 0 0
Level 2 | Short-term marketable securities | U.S. government agency securities    
Assets:    
Fair value 15,003 25,217
Level 2 | Short-term marketable securities | Corporate debt securities    
Assets:    
Fair value 61,182 27,180
Level 2 | Short-term marketable securities | Commercial paper    
Assets:    
Fair value 96,223 31,218
Level 2 | Long-term marketable securities | U.S. government treasuries    
Assets:    
Fair value 0 0
Level 2 | Long-term marketable securities | Corporate debt securities    
Assets:    
Fair value 20,403 30,138
Level 3    
Assets:    
Foreign currency derivative contracts   0
Total 0 0
Liabilities:    
Foreign currency derivative contracts 0 0
Total 0 0
Level 3 | Money market funds    
Assets:    
Cash equivalents 0 0
Level 3 | U.S. government treasuries    
Assets:    
Cash equivalents 0 0
Level 3 | Short-term marketable securities | U.S. government treasuries    
Assets:    
Fair value 0 0
Level 3 | Short-term marketable securities | U.S. government agency securities    
Assets:    
Fair value 0 0
Level 3 | Short-term marketable securities | Corporate debt securities    
Assets:    
Fair value 0 0
Level 3 | Short-term marketable securities | Commercial paper    
Assets:    
Fair value 0 0
Level 3 | Long-term marketable securities | U.S. government treasuries    
Assets:    
Fair value 0 0
Level 3 | Long-term marketable securities | Corporate debt securities    
Assets:    
Fair value $ 0 $ 0