v3.26.1
Marketable Securities - Summary of Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Marketable Securities [Line Items]    
Marketable Securities, Amortized Cost $ 256,792 $ 306,165
Marketable Securities, Unrealized Gain 34 555
Marketable Securities, Unrealized Loss (577) (10)
Marketable Securities, Fair Value 256,249 306,710
Corporate Bonds    
Marketable Securities [Line Items]    
Marketable Securities, Amortized Cost 60,545 84,568
Marketable Securities, Unrealized Gain 14 183
Marketable Securities, Unrealized Loss (78) (1)
Marketable Securities, Fair Value 60,481 84,750
Commercial Paper    
Marketable Securities [Line Items]    
Marketable Securities, Amortized Cost 22,773 23,959
Marketable Securities, Unrealized Gain 0 7
Marketable Securities, Unrealized Loss (14) (5)
Marketable Securities, Fair Value 22,759 23,961
US Government Debt Securities    
Marketable Securities [Line Items]    
Marketable Securities, Amortized Cost 173,474 197,638
Marketable Securities, Unrealized Gain 20 365
Marketable Securities, Unrealized Loss (485) (4)
Marketable Securities, Fair Value $ 173,009 $ 197,999