v3.26.3
Fair Value Measurement - Summary of Gross Unrealized Losses and Fair Value for Marketable Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Debt Securities, Available-for-Sale [Line Items]    
Gross unrealized loss less than 12 consecutive months $ (2,090) $ (17)
Fair value less than 12 consecutive months 726,836 17,253
Total gross unrealized loss (2,090) (17)
Total fair value 726,836 17,253
U.S. Government and Agency Securities    
Debt Securities, Available-for-Sale [Line Items]    
Gross unrealized loss less than 12 consecutive months (1,395)  
Fair value less than 12 consecutive months 556,025  
Total gross unrealized loss (1,395)  
Total fair value 556,025  
Corporate Notes and Bonds    
Debt Securities, Available-for-Sale [Line Items]    
Gross unrealized loss less than 12 consecutive months (695) (17)
Fair value less than 12 consecutive months 170,811 17,253
Total gross unrealized loss (695) (17)
Total fair value $ 170,811 $ 17,253