v3.25.2
Marketable Securities and Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2025
Debt Securities [Abstract]  
Schedule of Marketable Securities
The following table summarizes the Company’s marketable securities (in thousands):
 June 30, 2025December 31, 2024
 Amortized CostGross Unrealized GainsGross Unrealized Losses Fair ValueAmortized CostGross Unrealized GainsGross Unrealized Losses Fair Value
Corporate debt securities$26,330 $29 $(2)$26,357 $110,820 $91 $(204)$110,707 
U.S. Treasury notes128,575 712 (59)129,228 101,059 184 (213)101,030 
 $154,905 $741 $(61)$155,585 $211,879 $275 $(417)$211,737 
The following table summarizes the Company’s marketable securities maturity as of June 30, 2025 (in thousands):
YearAmortized CostFair Value
2025$40,260 $40,248 
202662,145 62,389 
202727,966 28,194 
202824,534 24,754 
 $154,905 $155,585 
Schedule of Marketable Securities, Unrealized Loss Position
The following table summarizes the Company’s marketable securities with gross unrealized losses by security type aggregated by the length of time the investments have been in a continuous unrealized loss position as of June 30, 2025 (in thousands):
Less Than 12 Months12 Months or Greater
Fair ValueGross Unrealized Losses Fair ValueGross Unrealized Losses
Corporate debt securities$747 $— $3,999 $
U.S. Treasury notes25,613 55 12,985 
$26,360 $55 $16,984 $
The following table summarizes the Company’s marketable securities with gross unrealized losses by security type aggregated by the length of time the investments have been in a continuous unrealized loss position as of December 31, 2024 (in thousands):
Less Than 12 Months12 Months or Greater
Fair ValueGross Unrealized Losses Fair ValueGross Unrealized Losses
Corporate debt securities$— $— $73,128 $204 
U.S. Treasury notes25,295 104 38,787 109 
$25,295 $104 $111,915 $313 
Schedule of Fair Value Assets Measured on Recurring Basis
The table below summarizes the Company’s financial instruments measured at fair value on a recurring basis (in thousands):
 June 30, 2025December 31, 2024
 Level 1Level 2Level 3Level 1Level 2Level 3
Marketable securities:
Corporate debt securities$— $26,357 $— $— $110,707 $— 
U.S. Treasury notes129,228 — — 101,030 — — 
 $129,228 $26,357 $— $101,030 $110,707 $—