v3.26.1
Marketable Securities - Schedule of Available-for-Sale Debt Securities (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Marketable securities  
Amortized Cost $ 154,995
Gross Unrealized Gains 492
Gross Unrealized Losses (60)
Fair Value 155,427
Corporate debt securities  
Marketable securities  
Amortized Cost 139,833
Gross Unrealized Gains 487
Gross Unrealized Losses (59)
Fair Value 140,261
U.S. Treasury securities  
Marketable securities  
Amortized Cost 2,957
Gross Unrealized Gains 2
Gross Unrealized Losses 0
Fair Value 2,959
Government-sponsored securities  
Marketable securities  
Amortized Cost 4,999
Gross Unrealized Gains 2
Gross Unrealized Losses (1)
Fair Value 5,000
Commercial paper  
Marketable securities  
Amortized Cost 7,206
Gross Unrealized Gains 1
Gross Unrealized Losses 0
Fair Value $ 7,207