XML 35 R24.htm IDEA: XBRL DOCUMENT v3.20.2
Cash and Cash Equivalents, and Investments (Tables)
6 Months Ended
Jun. 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 June 30, 2020 and December 31, 2019 (in thousands):
 June 30, 2020
 Adjusted CostUnrealized GainUnrealized LossFair Value
Cash and cash equivalents:   
Cash$17,660  $—  $—  $17,660  
U.S. treasury securities117,402  —  —  117,402  
Money market funds150,002  —  —  150,002  
Total cash and cash equivalents$285,064  $—  $—  $285,064  
Short-term investments:   
Corporate securities$399,894  $2,581  $(41) $402,434  
U.S. treasury securities15,042  54  —  15,096  
Total short-term investments$414,936  $2,635  $(41) $417,530  
Long-term investments:   
Corporate securities$218,099  $1,851  $(214) $219,736  
Agency bonds60,752   (5) 60,756  
Total long-term investments$278,851  $1,860  $(219) $280,492  

 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 June 30, 2020 (in thousands):
 Adjusted CostFair Value
Due in 1 year or less$532,338  $534,932  
Due in 1-2 years278,851  280,492  
Investments not due at a single maturity date150,002  150,002  
Total$961,191  $965,426