v3.26.1
Fair Value of Financial Instruments - Schedule of Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Corporate Debt Securities    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value measurement, assets $ 90,394 $ 31,027
U.S. Government Securities    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value measurement, assets 35,034 36,931
Recurring Basis | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value measurement, assets 19,319 21,620
Recurring Basis | Quoted Prices in Active Markets for Identical Assets (Level 1) | Money Market Funds    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value measurement, assets 19,319 21,620
Recurring Basis | Significant other observable inputs (Level 2)    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value measurement, assets 125,428 67,958
Fair value measurement, assets 125,428 80,419
Recurring Basis | Significant other observable inputs (Level 2) | Corporate Debt Securities    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value measurement, assets 90,394 31,027
Recurring Basis | Significant other observable inputs (Level 2) | U.S. Government Securities    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value measurement, assets   12,461
Fair value measurement, assets $ 35,034 $ 36,931