v3.25.4
Marketable Securities - Schedule of Marketable Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost $ 205,943 $ 389,792
Unrealized Gain 176 297
Unrealized Losses (2) (64)
Fair Value 206,117 390,025
U.S. Treasury obligations    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 59,786 108,967
Unrealized Gain 59 69
Unrealized Losses 0 0
Fair Value 59,845 109,036
U.S. Government agency securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost   25,083
Unrealized Gain   19
Unrealized Losses   (8)
Fair Value   25,094
Asset-backed securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 43,183 60,002
Unrealized Gain 54 77
Unrealized Losses 0 (8)
Fair Value 43,237 60,071
Commercial paper    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 9,418 21,850
Unrealized Gain 4 7
Unrealized Losses   0
Fair Value 9,422 21,857
Corporate bonds    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 93,556 173,890
Unrealized Gain 59 125
Unrealized Losses (2) (48)
Fair Value $ 93,613 $ 173,967