XML 56 R25.htm IDEA: XBRL DOCUMENT v3.22.2
Financial Instruments (Tables)
6 Months Ended
Jun. 30, 2022
Fair Value Disclosures [Abstract]  
Schedule of Assets Measured at Fair Value on Recurring Basis
The following tables present information about our financial assets measured at fair value on a recurring basis based on the three-tier fair value hierarchy (in thousands):
Fair Value Measurement at
June 30, 2022
Level 1Level 2Total
Description   
U.S. Treasury securities$— $473,780 $473,780 
Corporate bonds— 407,259 407,259 
Money market funds296,670 — 296,670 
Asset-backed securities— 92,019 92,019 
Agency securities— 52,012 52,012 
Commercial paper— 49,286 49,286 
Certificates of deposit and time deposits— 10,841 10,841 
Total$296,670 $1,085,197 $1,381,867 
Included in cash and cash equivalents  $317,655 
Included in marketable securities  $1,064,212 
 Fair Value Measurement at
December 31, 2021
Level 1Level 2Total
Description   
U.S. Treasury securities$— $480,726 $480,726 
Corporate bonds— 430,018 430,018 
Money market funds234,123 — 234,123 
Asset-backed securities— 93,620 93,620 
Agency securities— 50,057 50,057 
Commercial paper— 48,950 48,950 
Certificates of deposit and time deposits— 1,488 1,488 
Total$234,123 $1,104,859 $1,338,982 
Included in cash and cash equivalents  $239,550 
Included in marketable securities  $1,099,432 
Schedule of Marketable Securities Classified by Contractual Maturity
The following table classifies our marketable securities by contractual maturity (in thousands):
 
 June 30,
2022
December 31,
2021
Due in one year or less$590,263 $539,780 
Due after one year and within five years473,949 559,652 
Total$1,064,212 $1,099,432 
Schedule of Derivative Instruments on Consolidated Balance Sheets
The following tables present information about our derivative instruments on our consolidated balance sheets (in thousands):
 
 June 30, 2022
Asset DerivativesLiability Derivatives
Derivative InstrumentBalance Sheet LocationFair Value
(Level 2)
Balance Sheet LocationFair Value
(Level 2)
Foreign currency forward contractsOther current assets$13,110 Accrued liabilities$15,944 
Total$13,110  $15,944 
 December 31, 2021
Asset DerivativesLiability Derivatives
Derivative InstrumentBalance Sheet LocationFair Value
(Level 2)
Balance Sheet LocationFair Value
(Level 2)
Foreign currency forward contractsOther current assets$6,439 Accrued liabilities$9,422 
Total $6,439  $9,422 
Schedule of Derivative Instruments on Statement of Operations
The following table presents information about our foreign currency forward contracts on our consolidated statements of operations for the three and six months ended June 30, 2022 and 2021 (in thousands):
 
Gain (Loss) Reclassified from AOCI into Earnings
Three Months Ended June 30,Six Months Ended June 30,
Classification2022202120222021
Revenue$2,392 $(1,373)$3,186 $(2,081)
Cost of revenue(901)400 (1,406)890 
Research and development(1,272)488 (1,946)1,003 
Sales and marketing(2,384)1,044 (3,620)2,073 
General and administrative(742)290 (1,135)707 
 Total$(2,907)$849 $(4,921)$2,592