v3.26.1
Fair Value of Financial Instruments - Schedule of Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Corporate Debt Securities    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value measurement, assets $ 27,569 $ 31,027
U.S. Government Securities    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value measurement, assets 32,229 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,956 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,956 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 59,798 67,958
Fair value measurement, assets 59,798 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 27,569 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 $ 32,229 $ 36,931