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

March 31, 2023

    

    

    

Gross

    

Gross

    

Amortized

Unrealized

Unrealized

Estimated

(In thousands)

Cost

Gains

Losses

Fair Value

US government securities

Level 1

$

29,119

$

6

$

(6)

$

29,119

US government agency securities

Level 2

 

9,259

10

 

9,269

Corporate notes

Level 2

 

38,906

63

(20)

 

38,949

Commercial paper

Level 2

14,927

(2)

14,925

Marketable securities

92,211

79

(28)

92,262

Money market funds

Level 1

149,116

149,116

Total

$

241,327

$

79

$

(28)

$

241,378

December 31, 2022

    

    

    

Gross

    

Gross

    

Amortized

Unrealized

Unrealized

Estimated

(In thousands)

Cost

Gains

Losses

Fair Value

US government securities

Level 1

$

24,873

$

8

$

$

24,881

US government agency securities

Level 2

 

20,869

 

4

 

 

20,873

Commercial paper

Level 2

37,307

(27)

37,280

Marketable securities

83,049

12

(27)

83,034

Money market funds

Level 1

220,508

220,508

Total

$

303,557

$

12

$

(27)

$

303,542

Schedule of Available for sale debt securities with unrealized losses

March 31, 2023

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

$

14,525

$

(6)

$

$

$

14,525

$

(6)

Corporate notes

16,434

(20)

16,434

(20)

Commercial paper

14,926

(2)

14,926

(2)

Total

$

45,885

$

(28)

$

$

$

45,885

$

(28)

December 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

Commercial paper

37,279

(27)

37,279

(27)

Total

$

37,279

$

(27)

$

$

$

37,279

$

(27)