XML 42 R25.htm IDEA: XBRL DOCUMENT v3.22.0.1
Cash, Cash Equivalents and Short-Term Investments, Net (Tables)
12 Months Ended
Dec. 31, 2021
Cash Cash Equivalents And Short Term Investments [Abstract]  
Schedule of Cash, Cash Equivalents and Net Short-term Investments in Marketable Securities

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

 

 

 

As of December 31, 2021

 

 

 

Cash and

 

 

 

 

 

 

 

 

 

 

 

Cash

 

 

Short-Term

 

 

 

 

 

 

 

Equivalents

 

 

Investments, Net

 

 

Total

 

Cash

 

$

272,058

 

 

 

 

 

$

272,058

 

Level 1:

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds

 

 

431,299

 

 

 

 

 

 

431,299

 

Level 2:

 

 

 

 

 

 

 

 

 

 

 

 

Commercial paper

 

 

47,544

 

 

 

70,804

 

 

 

118,348

 

Corporate debt securities

 

 

3,253

 

 

 

85,425

 

 

 

88,678

 

U.S. government and agency securities

 

 

 

 

 

48,396

 

 

 

48,396

 

Total

 

$

754,154

 

 

$

204,625

 

 

$

958,779

 

 

 

 

 

As of December 31, 2020

 

 

 

Cash and

 

 

 

 

 

 

 

 

 

 

 

Cash

 

 

Short-Term

 

 

 

 

 

 

 

Equivalents

 

 

Investments, Net

 

 

Total

 

Cash

 

$

132,372

 

 

 

 

 

$

132,372

 

Level 1:

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds

 

 

259,434

 

 

 

 

 

 

259,434

 

Level 2:

 

 

 

 

 

 

 

 

 

 

 

 

Commercial paper

 

 

45,547

 

 

 

63,372

 

 

 

108,919

 

Corporate debt securities

 

 

 

 

 

79,342

 

 

 

79,342

 

U.S. government and agency securities

 

 

 

 

 

43,971

 

 

 

43,971

 

Total

 

$

437,353

 

 

$

186,685

 

 

$

624,038

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Schedule of Contractual Maturities of Short-Term Investments

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

 

 

 

December 31, 2021

 

Due in one year

 

$

177,655

 

Due in one to two years

 

 

26,970

 

Total

 

$

204,625