v3.26.1
Fair Value Measurement - Summary of Gross Unrealized Losses and Fair Value for Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Debt Securities, Available-for-Sale [Line Items]    
Gross unrealized loss less than 12 consecutive months $ (471) $ (17)
Fair value less than 12 consecutive months 464,574 17,253
Total gross unrealized loss (471) (17)
Total fair value 464,574 17,253
U.S. Government and Agency Securities    
Debt Securities, Available-for-Sale [Line Items]    
Gross unrealized loss less than 12 consecutive months (326)  
Fair value less than 12 consecutive months 355,412  
Total gross unrealized loss (326)  
Total fair value 355,412  
Corporate Notes and Bonds    
Debt Securities, Available-for-Sale [Line Items]    
Gross unrealized loss less than 12 consecutive months (145) (17)
Fair value less than 12 consecutive months 109,162 17,253
Total gross unrealized loss (145) (17)
Total fair value $ 109,162 $ 17,253