XML 35 R24.htm IDEA: XBRL DOCUMENT v3.20.2
Cash and Cash Equivalents, and Investments (Tables)
9 Months Ended
Sep. 30, 2020
Cash and Cash Equivalents [Abstract]  
Cash, 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 September 30, 2020 and December 31, 2019 (in thousands):
 September 30, 2020
 Adjusted CostUnrealized GainUnrealized LossFair Value
Cash and cash equivalents:   
Cash$17,346 $— $— $17,346 
U.S. treasury securities307,673 — — 307,673 
Money market funds202,522 — — 202,522 
Total cash and cash equivalents$527,541 $— $— $527,541 
Short-term investments:   
Commercial paper$204,044 $38 $(24)$204,058 
Corporate securities516,682 2,644 (57)519,269 
Total short-term investments$720,726 $2,682 $(81)$723,327 
Long-term investments:   
Corporate securities$456,774 $602 $(635)$456,741 
Agency bonds64,495 25 — 64,520 
Total long-term investments$521,269 $627 $(635)$521,261 

 December 31, 2019
 Adjusted CostUnrealized GainUnrealized LossFair Value
Cash and cash equivalents:   
Cash$241,355 $— $— $241,355 
Money market funds146,165 — — 146,165 
Total cash and cash equivalents$387,520 $— $— $387,520 
Short-term investments:   
Commercial paper$7,489 $— $— $7,489 
Corporate securities318,946 425 (78)319,293 
U.S. treasury securities44,251 39 (4)44,286 
Agency bonds10,000 — 10,006 
Total short-term investments$380,686 $470 $(82)$381,074 
Long-term investments:   
Corporate securities$295,103 $533 $(158)$295,478 
Agency bonds14,999 — 15,005 
Total long-term investments$310,102 $539 $(158)$310,483 
Schedule of Available-for-sale Securities Reconciliation
The following table shows our cash equivalents and investments' adjusted cost and fair value by contractual maturity as of September 30, 2020 (in thousands):
 Adjusted CostFair Value
Due in 1 year or less$1,028,399 $1,031,000 
Due in 1-2 years521,269 521,261 
Investments not due at a single maturity date202,522 202,522 
Total$1,752,190 $1,754,783