XML 23 R11.htm IDEA: XBRL DOCUMENT v3.20.2
Cash, Cash Equivalents and Short-Term Investments
9 Months Ended
Sep. 30, 2020
Cash Cash Equivalents And Short Term Investments [Abstract]  
Cash, Cash Equivalents and Short-Term Investments

Note 4—Cash, Cash Equivalents and Short-Term Investments

Cash, cash equivalents and short-term investments in marketable securities were as follows (in thousands):

 

 

 

As of September 30, 2020

 

 

 

Cash and

 

 

 

 

 

 

 

 

 

 

 

Cash

 

 

Short-Term

 

 

 

 

 

 

 

Equivalents

 

 

Investments

 

 

Total

 

Cash

 

$

135,564

 

 

$

 

 

$

135,564

 

Level 1:

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds

 

 

283,606

 

 

 

 

 

 

283,606

 

Level 2:

 

 

 

 

 

 

 

 

 

 

 

 

Commercial paper

 

 

13,698

 

 

 

28,875

 

 

 

42,573

 

Corporate debt securities

 

 

1,503

 

 

 

59,173

 

 

 

60,676

 

U.S. government and agency securities

 

 

 

 

 

34,861

 

 

 

34,861

 

Total

 

$

434,371

 

 

$

122,909

 

 

$

557,280

 

 

 

 

As of December 31, 2019

 

 

 

Cash and

 

 

 

 

 

 

 

 

 

 

 

Cash

 

 

Short-Term

 

 

 

 

 

 

 

Equivalents

 

 

Investments

 

 

Total

 

Cash

 

$

32,123

 

 

$

 

 

$

32,123

 

Level 1:

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds

 

 

45,588

 

 

 

 

 

 

45,588

 

Time deposits

 

 

35,000

 

 

 

 

 

 

35,000

 

Level 2:

 

 

 

 

 

 

 

 

 

 

 

 

Commercial paper

 

 

15,666

 

 

 

24,975

 

 

 

40,641

 

Corporate debt securities

 

 

 

 

 

78,998

 

 

 

78,998

 

U.S. government and agency securities

 

 

2,499

 

 

 

20,139

 

 

 

22,638

 

Total

 

$

130,876

 

 

$

124,112

 

 

$

254,988

 

 

The Company’s gross unrealized gains or losses from its short-term investments, recorded at fair value, for the periods presented within this quarterly report were immaterial.

The contractual maturities of the Company’s short-term investments are as follows (in thousands):

 

 

 

September 30, 2020

 

Due in one year

 

$

112,360

 

Due in one to two years

 

 

10,549

 

Total

 

$

122,909