v3.26.1
Marketable Securities - Amortized Cost and Fair Value of Debt Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Fair Value to Amortized Cost    
Amortized Cost $ 134,413 $ 114,109
Allowance for Credit Losses 0 0
Net Amortized Cost 134,413 114,109
Gross Unrealized Gains 2 61
Gross Unrealized Losses (2) 0
Fair Value 134,413 114,170
Balance Sheet Location [Axis]: us-gaap:CashAndCashEquivalentsAtCarryingValue    
Fair Value to Amortized Cost    
Fair Value 104,580 24,990
Balance Sheet Location [Axis]: us-gaap:MarketableSecuritiesCurrent    
Fair Value to Amortized Cost    
Fair Value 29,833 89,180
U.S. treasury bills    
Fair Value to Amortized Cost    
Amortized Cost 134,413 114,109
Allowance for Credit Losses 0 0
Net Amortized Cost 134,413 114,109
Gross Unrealized Gains 2 61
Gross Unrealized Losses (2) 0
Fair Value $ 134,413 $ 114,170