XML 34 R24.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Investments and Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2024
Investments and Fair Value Measurements  
Schedule of available-for-sale securities

June 30, 2024

    

    

    

Gross

    

Gross

    

Amortized

Unrealized

Unrealized

Estimated

(In thousands)

Cost

Gains

Losses

Fair Value

US government securities

Level 1

$

22,260

$

$

(2)

$

22,258

Commercial paper

Level 2

39,432

(20)

39,412

Marketable securities

61,692

(22)

61,670

Money market funds

Level 1

24,842

24,842

Total

$

86,534

$

$

(22)

$

86,512

December 31, 2023

    

    

    

Gross

    

Gross

    

Amortized

Unrealized

Unrealized

Estimated

(In thousands)

Cost

Gains

Losses

Fair Value

US government securities

Level 1

$

29,848

$

$

(29)

$

29,819

US government agency securities

Level 2

 

4,428

 

 

(8)

 

4,420

Corporate notes

Level 2

 

28,670

 

4

 

(32)

 

28,642

Marketable securities

62,946

4

(69)

62,881

Money market funds

Level 1

26,179

26,179

Total

$

89,125

$

4

$

(69)

$

89,060

Schedule of Available for sale debt securities with unrealized losses

June 30, 2024

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,283

$

(2)

$

$

$

19,283

$

(2)

Commercial paper

39,412

(20)

39,412

(20)

Total

$

58,695

$

(22)

$

$

$

58,695

$

(22)

December 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

$

29,819

$

(29)

$

$

$

29,819

$

(29)

US government agency securities

 

4,420

(8)

 

 

4,420

(8)

Corporate notes

23,641

(32)

23,641

(32)

Total

$

57,880

$

(69)

$

$

$

57,880

$

(69)

Schedule of Changes to the Contingent liability

(In thousands)

    

Balance at December 31, 2023

$

27,788

Non-cash interest expense accretion

 

1,273

Balance at June 30, 2024

$

29,061