XML 54 R36.htm IDEA: XBRL DOCUMENT v3.25.0.1
Investments and Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 2024
Investments and Fair Value Measurements  
Schedule of available-for-sale securities

December 31, 2024

    

    

    

Gross

    

Gross

    

Amortized

Unrealized

Unrealized

Estimated

(In thousands)

Cost

Gains

Losses

Fair Value

US government securities

Level 1

$

17,306

$

8

$

$

17,314

Corporate notes

Level 2

 

5,431

1

(1)

 

5,431

Commercial paper

Level 2

35,285

1

(2)

35,284

Marketable securities

58,022

10

(3)

58,029

Money market funds

Level 1

550

550

Total

$

58,572

$

10

$

(3)

$

58,579

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