v3.26.1
Fair Value of Financial Instruments - Schedule of Available for Sale Investments Measured at Fair Value of Recurring Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Debt Securities, Available-for-Sale [Line Items]    
Fair Value $ 167,088 $ 46,593
Fair Value on Recurring Basis    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 167,333 46,565
Unrealized Gains 6 28
Unrealized Losses (251)  
Fair Value 167,088 46,593
Money Market Funds | Level 1 | Fair Value on Recurring Basis    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 24,285 14,682
Fair Value 24,285 14,682
U.S. Treasury Securities | Level 1 | Fair Value on Recurring Basis    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 4,980  
Fair Value 4,980  
Corporate Debt Securities | Level 2 | Fair Value on Recurring Basis    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 1,000  
Fair Value 1,000  
Short Term Investment U.S. Treasury Securities | Level 1 | Fair Value on Recurring Basis    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 27,551 5,462
Unrealized Gains 3 5
Unrealized Losses (22)  
Fair Value 27,532 5,467
Short Term Investment U.S. Government Agency Securities | Level 2 | Fair Value on Recurring Basis    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost   996
Unrealized Gains   0
Fair Value   996
Short Term Investment Corporate Debt Securities | Level 2 | Fair Value on Recurring Basis    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 68,919 19,194
Unrealized Gains 2 21
Unrealized Losses (143)  
Fair Value 68,778 19,215
Short Term Investment Commercial Paper | Level 2 | Fair Value on Recurring Basis    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 11,748 2,738
Unrealized Gains   1
Unrealized Losses (18)  
Fair Value 11,730 2,739
Long Term Investment U.S. Treasury Securities | Level 1 | Fair Value on Recurring Basis    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 7,004  
Unrealized Gains 1  
Unrealized Losses (10)  
Fair Value 6,995  
Long Term Investment Corporate Debt Securities | Level 2 | Fair Value on Recurring Basis    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 21,846 3,493
Unrealized Gains   1
Unrealized Losses (58)  
Fair Value $ 21,788 $ 3,494