XML 32 R21.htm IDEA: XBRL DOCUMENT v3.22.1
Marketable Securities (Tables)
3 Months Ended
Mar. 31, 2022
Investments Debt And Equity Securities [Abstract]  
Summary of Marketable Securities

The Company’s marketable securities, which consist of highly liquid marketable debt securities, are classified as available-for-sale and are stated at fair value. The following tables summarize the Company’s marketable securities (in thousands):

 

As of March 31, 2022

 

Maturity

(in years)

 

Amortized

Cost

 

 

Unrealized

Gains

 

 

Unrealized

Losses

 

 

Estimated

Fair Value

 

U.S. Treasury securities

 

1 or less

 

$

185,203

 

 

$

1

 

 

$

(641

)

 

$

184,563

 

U.S. Government agency securities

 

1 or less

 

 

2,500

 

 

 

 

 

 

(21

)

 

 

2,479

 

Negotiable certificates of deposit

 

1 or less

 

 

1,676

 

 

 

 

 

 

(8

)

 

 

1,668

 

Corporate debt securities

 

1 or less

 

 

3,056

 

 

 

 

 

 

(35

)

 

 

3,021

 

U.S. Treasury securities

 

1 - 2

 

 

47,689

 

 

 

 

 

 

(996

)

 

 

46,693

 

U.S. Government agency securities

 

1 - 2

 

 

2,500

 

 

 

 

 

 

(30

)

 

 

2,470

 

Negotiable certificates of deposit

 

1 - 2

 

 

2,197

 

 

 

 

 

 

(35

)

 

 

2,162

 

Corporate debt securities

 

1 - 2

 

 

15,014

 

 

 

 

 

 

(261

)

 

 

14,753

 

Total

 

 

 

$

259,835

 

 

$

1

 

 

$

(2,027

)

 

$

257,809

 

 

As of December 31, 2021

 

Maturity

(in years)

 

Amortized

Cost

 

 

Unrealized

Gains

 

 

Unrealized

Losses

 

 

Estimated

Fair Value

 

U.S. Treasury securities

 

1 or less

 

$

2,492

 

 

$

 

 

$

(1

)

 

$

2,491

 

Negotiable certificates of deposit

 

1 or less

 

 

1,190

 

 

 

 

 

 

(1

)

 

 

1,189

 

U.S. Treasury securities

 

1 - 2

 

 

63,034

 

 

 

 

 

 

(153

)

 

 

62,881

 

Negotiable certificates of deposit

 

1 - 2

 

 

2,687

 

 

 

 

 

 

(3

)

 

 

2,684

 

Corporate debt securities

 

1 - 2

 

 

15,879

 

 

 

 

 

 

(29

)

 

 

15,850

 

Total

 

 

 

$

85,282

 

 

$

 

 

$

(187

)

 

$

85,095