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
Jun. 30, 2026
Dec. 31, 2025
Debt Securities, Available-for-Sale [Line Items]    
Fair Value $ 142,166 $ 46,593
Fair Value on Recurring Basis    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 142,390 46,565
Unrealized Gains 1 28
Unrealized Losses (225)  
Fair Value 142,166 46,593
Money Market Funds | Level 1 | Fair Value on Recurring Basis    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 11,477 14,682
Fair Value 11,477 14,682
Short Term Investment U.S. Treasury Securities | Level 1 | Fair Value on Recurring Basis    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 32,863 5,462
Unrealized Gains   5
Unrealized Losses (78)  
Fair Value 32,785 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
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 71,022 19,194
Unrealized Gains 1 21
Unrealized Losses (121)  
Fair Value 70,902 19,215
Short Term Investment Commercial Paper | Level 2 | Fair Value on Recurring Basis    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 11,861 2,738
Unrealized Gains   1
Unrealized Losses (6)  
Fair Value 11,855 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 4,779  
Unrealized Losses (6)  
Fair Value 4,773  
Long Term Investment Corporate Debt Securities | Level 2 | Fair Value on Recurring Basis    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 10,388 3,493
Unrealized Gains   1
Unrealized Losses (14)  
Fair Value $ 10,374 $ 3,494