v3.26.1
Financial Instruments - Schedule of Financial Assets Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Marketable securities $ 427,669 $ 405,313
U.S. government agencies    
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Marketable securities 63,482  
Certificate of deposit    
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Marketable securities 105,629  
Commercial paper    
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Marketable securities 41,313  
Corporate bonds    
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Marketable securities 144,774  
Asset backed securities    
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Marketable securities 72,471  
Level 1    
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Marketable securities 63,482  
Level 1 | U.S. government agencies    
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Marketable securities 63,482  
Level 2    
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Marketable securities 364,187  
Level 2 | Certificate of deposit    
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Marketable securities 105,629  
Level 2 | Commercial paper    
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Marketable securities 41,313  
Level 2 | Corporate bonds    
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Marketable securities 144,774  
Level 2 | Asset backed securities    
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Marketable securities $ 72,471