XML 35 R25.htm IDEA: XBRL DOCUMENT v3.26.1
Fair Value Measurements (Tables)
3 Months Ended
Mar. 31, 2026
Fair Value Measurements  
Schedule of financial assets and liabilities subject to fair value measurements

As of

  ​ ​ ​

March 31, 2026

  ​ ​ ​

Level 1

  ​ ​ ​

Level 2

  ​ ​ ​

Level 3

(In thousands)

Assets:

Money market funds and cash equivalents

$

21,807

$

21,807

Marketable securities

415,729

415,729

$

437,536

$

437,536

As of

  ​ ​ ​

December 31, 2025

  ​ ​ ​

Level 1

  ​ ​ ​

Level 2

  ​ ​ ​

Level 3

(In thousands)

Assets:

Money market funds and cash equivalents

$

19,115

$

19,115

Marketable securities

489,702

489,702

$

508,817

$

508,817