XML 31 R21.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2024
Fair Value Measurements  
Schedule of financial assets and liabilities subject to fair value measurements

As of

    

June 30, 2024

    

Level 1

    

Level 2

    

Level 3

(In thousands)

Assets:

Money market funds and cash equivalents

$

26,826

$

26,826

Marketable securities

759,578

759,578

$

786,404

$

786,404

As of

    

December 31, 2023

    

Level 1

    

Level 2

    

Level 3

(In thousands)

Assets:

Money market funds and cash equivalents

$

19,803

$

19,803

Marketable securities

388,784

388,784

$

408,587

$

408,587