XML 30 R21.htm IDEA: XBRL DOCUMENT v3.22.1
Investments and Fair Value Measurements (Tables)
3 Months Ended
Mar. 31, 2022
Investments and Fair Value Measurements  
Schedule of available-for-sale securities

March 31, 2022

    

    

    

Gross

    

Gross

    

Amortized

Unrealized

Unrealized

Estimated

(In thousands)

Cost

Gains

Losses

Fair Value

US government securities

Level 1

$

44,982

$

$

(27)

$

44,955

Corporate notes

Level 2

 

5,004

(2)

 

5,002

Commercial paper

Level 2

18,194

(5)

18,189

Marketable securities

68,180

(34)

68,146

Money market funds

Level 1

38,250

38,250

Total

$

106,430

$

$

(34)

$

106,396

December 31, 2021

    

    

    

Gross

    

Gross

    

Amortized

Unrealized

Unrealized

Estimated

(In thousands)

Cost

Gains

Losses

Fair Value

US government securities

Level 1

$

29,986

$

$

(2)

$

29,984

Corporate notes

Level 2

 

5,034

 

 

(2)

 

5,032

Commercial paper

Level 2

48,490

1

(1)

48,490

Marketable securities

83,510

1

(5)

83,506

Money market funds

Level 1

50,228

50,228

Total

$

133,738

$

1

$

(5)

$

133,734

Schedule of Available for sale debt securities with unrealized losses

Available-for-sale debt securities with unrealized losses are summarized below:

March 31, 2022

Less than 12 Months

Greater than 12 Months

Total

    

    

Gross

    

Gross

    

Gross

Estimated

Unrealized

Estimated

Unrealized

Estimated

Unrealized

(In thousands)

Fair Value

Losses

Fair Value

Losses

Fair Value

Losses

US government securities

$

39,956

$

(27)

$

$

$

39,956

$

(27)

Corporate notes

5,002

(2)

5,002

(2)

Commercial paper

18,189

(5)

18,189

(5)

Total

$

63,147

$

(34)

$

$

$

63,147

$

(34)

December 31, 2021

Less than 12 Months

Greater than 12 Months

Total

    

    

Gross

    

Gross

    

Gross

Estimated

Unrealized

Estimated

Unrealized

Estimated

Unrealized

(In thousands)

Fair Value

Losses

Fair Value

Losses

Fair Value

Losses

US government securities

$

19,991

$

(2)

$

$

$

19,991

$

(2)

Corporate notes

5,031

(2)

5,031

(2)

Commercial paper

9,995

(1)

9,995

(1)

Total

$

35,017

$

(5)

$

$

$

35,017

$

(5)