XML 47 R33.htm IDEA: XBRL DOCUMENT
v3.20.4

Cash and Cash Equivalents, and Investments (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2020
Cash and Cash Equivalents [Abstract] |
Cash and Cash Equivalents, and Investments | The following tables show our cash and cash equivalents, and investments’ adjusted cost, unrealized gain, unrealized loss and fair value as of December 31, 2020 and 2019 (in thousands):
| December 31, 2020
| Adjusted Cost |  | Unrealized Gain |  | Unrealized Loss |  | Fair Value
Cash and cash equivalents: |  |  |  |  |  |  |
Cash | $ | 15,054 |  |  | $ | — |  |  | $ | — |  |  | $ | 15,054 |
Money market funds | 464,799 |  |  | — |  |  | — |  |  | 464,799 |
Total cash and cash equivalents | $ | 479,853 |  |  | $ | — |  |  | $ | — |  |  | $ | 479,853 |
Short-term investments: |  |  |  |  |  |  |
Commercial paper | $ | 204,152 |  |  | $ | 24 |  |  | $ | (6) |  |  | $ | 204,170 |
Corporate debt securities | 459,967 |  |  | 1,478 |  |  | (48) |  |  | 461,397 |
Total short-term investments | $ | 664,119 |  |  | $ | 1,502 |  |  | $ | (54) |  |  | $ | 665,567 |
Long-term investments |  |  |  |  |  |  |
Corporate debt securities | $ | 484,275 |  |  | $ | 605 |  |  | $ | (283) |  |  | $ | 484,597 |
Agency bonds | 38,995 |  |  | 36 |  |  | — |  |  | 39,031 |
Total long-term investments | $ | 523,270 |  |  | $ | 641 |  |  | $ | (283) |  |  | $ | 523,628 |
| December 31, 2019
| Adjusted Cost |  | Unrealized Gain |  | Unrealized Loss |  | Fair Value
Cash and cash equivalents: |  |  |  |  |  |  |
Cash | $ | 241,355 |  |  | $ | — |  |  | $ | — |  |  | $ | 241,355 |
Money market funds | 146,165 |  |  | — |  |  | — |  |  | 146,165 |
Total cash and cash equivalents | $ | 387,520 |  |  | $ | — |  |  | $ | — |  |  | $ | 387,520 |
Short-term investments: |  |  |  |  |  |  |
Commercial paper | $ | 7,489 |  |  | $ | — |  |  | $ | — |  |  | $ | 7,489 |
Corporate debt securities | 318,946 |  |  | 425 |  |  | (78) |  |  | 319,293 |
U.S. treasury securities | 44,251 |  |  | 39 |  |  | (4) |  |  | 44,286 |
Agency bonds | 10,000 |  |  | 6 |  |  | — |  |  | 10,006 |
Total short-term investments | $ | 380,686 |  |  | $ | 470 |  |  | $ | (82) |  |  | $ | 381,074 |
Long-term investments |  |  |  |  |  |  |
Corporate securities | $ | 295,103 |  |  | $ | 533 |  |  | $ | (158) |  |  | $ | 295,478 |
Agency bonds | 14,999 |  |  | 6 |  |  | — |  |  | 15,005 |
Total long-term investments | $ | 310,102 |  |  | $ | 539 |  |  | $ | (158) |  |  | $ | 310,483 |
Schedule of Available-for-sale Securities Reconciliation | The adjusted cost and fair value of our cash equivalents and investments as of December 31, 2020 by contractual maturity were as follows (in thousands):
| December 31, 2020
| Cost |  | Fair Value
Due in 1 year or less | $ | 664,119 |  |  | $ | 665,567 |
Due in 1-2 years | 523,270 |  |  | 523,628 |
Investments not due at a single maturity date | 464,799 |  |  | 464,799 |
Total | $ | 1,652,188 |  |  | $ | 1,653,994 |

X
- References No definition available. + Details
Name: | us-gaap_CashAndCashEquivalentsAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value. + References No definition available. + Details
Name: | us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the components of cash, cash equivalents, and investments. + References No definition available. + Details
Name: | us-gaap_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration