XML 121 R31.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair value measurements (Tables)
12 Months Ended
Dec. 31, 2024
Fair Value Disclosures [Abstract]  
Schedule of financial assets measured at fair value on recurring basis
The following tables present information about the Company’s financial assets measured at fair value on a recurring basis and indicates the level of the fair value hierarchy utilized to determine such fair values as of December 31, 2024 (in thousands):
Fair ValueLevel 1Level 2Level 3
Cash equivalents:
Money market funds$46,219 $46,219 $— $— 
U.S. Treasury securities9,043 — 9,043 — 
Marketable securities:   
Corporate debt securities186,931 — 186,931 — 
U.S. Treasury securities18,302 — 18,302 — 
U.S. government debt securities6,531 — 6,531 — 
Total cash equivalents and marketable securities$267,026 $46,219 $220,807 $— 
The following table sets forth the fair value of the Company’s financial assets by level within the fair value hierarchy at December 31, 2023 (in thousands):
Fair ValueLevel 1Level 2Level 3
Cash equivalents:
Money market funds$103,864 $103,864 $— $— 
U.S. Treasury securities14,972 — 14,972 — 
Corporate debt securities7,588 — 7,588 — 
Marketable securities:
Corporate debt securities128,705 — 128,705 — 
U.S. government debt securities20,428 — 20,428 — 
U.S. Treasury securities5,966 — 5,966 — 
Total cash equivalents and marketable securities$281,523 $103,864 $177,659 $—