v3.26.1
Fair Value Measurements - Schedule of Corporate Bonds and Commercial Paper (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Amortized Cost $ 15,469 $ 21,580
Gross Unrealized Gains 6  
Gross Unrealized Losses   27
Estimated Fair Value 15,475 21,607
Commercial Paper (Cash Equivalents) [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Amortized Cost 1,994  
Estimated Fair Value 1,994  
Cash and Cash Equivalents [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Amortized Cost 1,994  
Estimated Fair Value 1,994  
Commercial Paper [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Amortized Cost 3,976  
Gross Unrealized Gains 1  
Estimated Fair Value 3,977  
US Government Securities [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Amortized Cost 3,973 9,461
Gross Unrealized Gains 2  
Gross Unrealized Losses   12
Estimated Fair Value 3,975 9,473
Corporate Bonds [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Amortized Cost 7,520 12,119
Gross Unrealized Gains 3  
Gross Unrealized Losses   15
Estimated Fair Value $ 7,523 $ 12,134