v3.26.1
Marketable Securities - Schedule of Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost $ 143,013 $ 205,943
Unrealized Gains 0 176
Unrealized Losses (96) (2)
Fair Value 142,917 206,117
U.S. Treasury obligations    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 29,946 59,786
Unrealized Gains 0 59
Unrealized Losses (21) 0
Fair Value 29,925 59,845
Asset-backed securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 2,508 43,183
Unrealized Gains 0 54
Unrealized Losses (1) 0
Fair Value 2,507 43,237
Commercial paper    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 16,466 9,418
Unrealized Gains 0 4
Unrealized Losses (3) 0
Fair Value 16,463 9,422
Corporate bonds    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 94,093 93,556
Unrealized Gains 0 59
Unrealized Losses (71) (2)
Fair Value $ 94,022 $ 93,613