v3.26.3
Fair Value Measurements - Summary of Marketable Securities by Security Type (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 222,186 $ 216,718
Unrealized Gains 11 481
Unrealized Losses (1,014) (6)
Total 221,183 217,193
Commercial paper    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 27,624 7,736
Unrealized Gains 1 8
Unrealized Losses (64) 0
Total 27,561 7,744
Corporate debt securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 157,056 175,401
Unrealized Gains 10 343
Unrealized Losses (749) (6)
Total 156,317 175,738
Certificates of deposit    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 10,122 10,181
Unrealized Gains 0 9
Unrealized Losses (24) 0
Total 10,098 10,190
U.S. Treasury notes    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 27,384 23,400
Unrealized Gains 0 121
Unrealized Losses (177) 0
Total $ 27,207 $ 23,521