v3.26.1
Fair Value Measurements - Schedule of Corporate Bonds and Commercial Paper (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]  
Amortized Cost $ 10,232
Gross Unrealized Gains 0
Gross Unrealized Losses (3)
Estimated Fair Value 10,229
Corporate bonds and commercial paper cash equivalents [Member]  
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]  
Amortized Cost 9,040
Gross Unrealized Gains 0
Gross Unrealized Losses (2)
Estimated Fair Value 9,038
Commercial Paper [Member]  
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]  
Amortized Cost 1,192
Gross Unrealized Gains 0
Gross Unrealized Losses (1)
Estimated Fair Value $ 1,191