XML 42 R24.htm IDEA: XBRL DOCUMENT v3.22.0.1
Cash Equivalents and Marketable Securities (Tables)
12 Months Ended
Dec. 31, 2021
Investments Debt And Equity Securities [Abstract]  
Schedule of Estimated Fair Value of Cash Equivalents and Marketable Securities

The following tables summarize the estimated fair value of the Company’s cash equivalents and marketable securities and the gross unrealized gains and losses (in thousands):

 

 

 

December 31, 2021

 

 

 

Amortized

Cost

 

 

Gross

Unrealized

Gains

 

 

Gross

Unrealized

Losses

 

 

Estimated

Fair Value

 

Cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds

 

$

8,888

 

 

$

 

 

$

 

 

$

8,888

 

Commercial paper

 

 

 

 

 

 

 

 

 

 

 

 

Total cash equivalents

 

 

8,888

 

 

 

 

 

 

 

 

 

8,888

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Marketable securities:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Commercial paper

 

 

65,443

 

 

 

3

 

 

 

(34

)

 

 

65,412

 

Corporate bonds

 

 

12,581

 

 

 

 

 

 

(7

)

 

 

12,574

 

Total marketable securities

 

$

78,024

 

 

$

3

 

 

$

(41

)

 

$

77,986

 

 

 

 

 

December 31, 2020

 

 

 

Amortized

Cost

 

 

Gross

Unrealized

Gains

 

 

Gross

Unrealized

Losses

 

 

Estimated

Fair Value

 

Cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds

 

$

6,700

 

 

$

 

 

$

 

 

$

6,700

 

U.S. treasury securities

 

 

4,005

 

 

 

 

 

 

(1

)

 

 

4,004

 

U.S. government agency securities

 

 

66,895

 

 

 

 

 

 

(2

)

 

 

66,893

 

Total cash equivalents

 

 

77,600

 

 

 

 

 

 

(3

)

 

 

77,597

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Marketable securities:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

U.S. treasury securities

 

 

53,183

 

 

 

1

 

 

 

(7

)

 

 

53,177

 

Corporate bonds

 

 

3,000

 

 

 

1

 

 

 

 

 

 

3,001

 

Total marketable securities

 

$

56,183

 

 

$

2

 

 

$

(7

)

 

$

56,178

 

Schedule of Gross Unrealized Losses and Fair Value by Investment Category and Age

The following table summarizes the available-for-sale securities in an unrealized loss position for which an allowance for credit losses has not been recorded as of December 31, 2021 and 2020, aggregated by major security type and length of time in a continuous unrealized loss position:

 

 

 

December 31, 2021

 

 

 

Less Than 12 Months

 

 

12 Months or Longer

 

 

Total

 

 

 

Fair Value

 

 

Unrealized

Losses

 

 

Fair Value

 

 

Unrealized

Losses

 

 

Fair Value

 

 

Unrealized

Losses

 

Commercial paper

 

$

47,425

 

 

$

(34

)

 

$

 

 

$

 

 

$

47,425

 

 

$

(34

)

Corporate bonds

 

 

12,573

 

 

 

(7

)

 

 

 

 

 

 

 

 

12,573

 

 

 

(7

)

Total marketable securities

 

$

59,998

 

 

$

(41

)

 

$

 

 

$

 

 

$

59,998

 

 

$

(41

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

December 31, 2020

 

 

 

Less Than 12 Months

 

 

12 Months or Longer

 

 

Total

 

 

 

Fair Value

 

 

Unrealized

Losses

 

 

Fair Value

 

 

Unrealized

Losses

 

 

Fair Value

 

 

Unrealized

Losses

 

U.S. treasury securities

 

$

43,183

 

 

$

(8

)

 

$

 

 

 

$

 

 

 

$

43,183

 

 

$

(8

)

U.S. government agency securities

 

 

66,893

 

 

 

(2

)

 

 

 

 

 

 

 

 

66,893

 

 

 

(2

)

Total marketable securities

 

$

110,076

 

 

$

(10

)

 

$

 

 

$

 

 

$

110,076

 

 

$

(10

)

Summary of Contractual Maturities of Marketable Securities at Estimated Fair Value

The following table summarizes the contractual maturities of the Company's marketable securities at estimated fair value (in thousands):

 

 

 

December 31,

 

 

 

2021

 

 

2020

 

Due in one year or less

 

$

77,986

 

 

$

56,178

 

Due in 1 - 2 years

 

 

 

 

 

 

Total marketable securities

 

$

77,986

 

 

$

56,178