v3.26.3
Fair Value Measurements - Summary of Cash Equivalents and Marketable Securities Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total cash equivalents $ 52,774  
Total marketable securities 778,469 $ 1,075,308
Total cash equivalents and marketable securities 831,243  
Cash equivalents    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total cash equivalents 52,774  
U.S. Treasuries    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total marketable securities 249,077  
Government securities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total marketable securities 124,390  
Corporate debt securities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total marketable securities 405,002  
Level 1    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total cash equivalents 34,321  
Total marketable securities 0  
Total cash equivalents and marketable securities 34,321  
Level 1 | Cash equivalents    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total cash equivalents 34,321  
Level 1 | U.S. Treasuries    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total marketable securities 0  
Level 1 | Government securities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total marketable securities 0  
Level 1 | Corporate debt securities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total marketable securities 0  
Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total cash equivalents 18,453  
Total marketable securities 778,469  
Total cash equivalents and marketable securities 796,922  
Level 2 | Cash equivalents    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total cash equivalents 18,453  
Level 2 | U.S. Treasuries    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total marketable securities 249,077  
Level 2 | Government securities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total marketable securities 124,390  
Level 2 | Corporate debt securities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total marketable securities 405,002  
Level 3    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total cash equivalents 0  
Total marketable securities 0  
Total cash equivalents and marketable securities 0  
Level 3 | Cash equivalents    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total cash equivalents 0  
Level 3 | U.S. Treasuries    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total marketable securities 0  
Level 3 | Government securities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total marketable securities 0  
Level 3 | Corporate debt securities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total marketable securities $ 0