XML 37 R26.htm IDEA: XBRL DOCUMENT v3.25.2
Marketable Securities (Tables)
6 Months Ended
Jun. 30, 2025
Marketable Securities [Abstract]  
Schedule of Marketable Securities
Marketable securities consisted of the following as of the periods presented (in thousands):

June 30, 2025
Amortized Cost
Gross Unrealized GainsGross Unrealized Losses
Fair Value
Marketable securities
U.S. Treasury securities$141,792 $115 $(79)$141,828 
Total marketable securities$141,792 $115 $(79)$141,828 
    
December 31, 2024
Amortized Cost
Gross Unrealized Gains
Gross Unrealized Losses
Fair Value
Marketable securities
U.S. Treasury securities$167,651 $244 $(92)$167,803 
Total marketable securities$167,651 $244 $(92)$167,803 
Schedule of Marketable Securities in an Unrealized Loss Position
Marketable securities that have been in a continuous unrealized loss position consisted of the following as of the periods presented (in thousands):
June 30, 2025
Less Than 12 Months12 Months or MoreTotal
Fair ValueGross Unrealized LossFair ValueGross Unrealized LossFair ValueGross Unrealized Loss
U.S. Treasury securities$72,284 $(79)$— $— $72,284 $(79)
Total$72,284 $(79)$— $— $72,284 $(79)
December 31, 2024
Less Than 12 Months12 Months or MoreTotal
Fair ValueGross Unrealized LossFair ValueGross Unrealized LossFair ValueGross Unrealized Loss
U.S. Treasury securities$25,785 $(92)$— $— $25,785 $(92)
Total$25,785 $(92)$— $— $25,785 $(92)
Schedule of Remaining Contractual Maturities of Marketable Securities
The following summarizes the remaining contractual maturities of the Company’s marketable securities as of June 30, 2025 (in thousands):
Fair Value
One year or less$114,885 
Over one year through three years
26,943 
Total marketable securities$141,828