v3.25.1
Marketable Securities (Tables)
3 Months Ended
Mar. 31, 2025
Marketable Securities [Abstract]  
Schedule of Marketable Securities
Marketable securities consisted of the following as of the periods presented (in thousands):

March 31, 2025
Amortized Cost
Gross Unrealized GainsGross Unrealized Losses
Fair Value
Marketable securities
U.S. Treasury securities$154,047 $198 $(50)$154,195 
Total marketable securities$154,047 $198 $(50)$154,195 
    
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):
March 31, 2025
Less Than 12 Months12 Months or MoreTotal
Fair ValueGross Unrealized LossFair ValueGross Unrealized LossFair ValueGross Unrealized Loss
U.S. Treasury securities$28,699 $(50)$— $— $28,699 $(50)
Total$28,699 $(50)$— $— $28,699 $(50)
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 March 31, 2025 (in thousands):
Fair Value
One year or less$123,762 
Over one year through three years
30,433 
Total marketable securities$154,195