v3.26.1
Fair Value Measurements - Schedule of Corporate Bonds and Commercial Paper (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]  
Amortized Cost $ 141,431
Gross Unrealized Gains 0
Gross Unrealized Losses (93)
Estimated Fair Value 141,338
U.S. Government Securities [Member]  
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]  
Amortized Cost 47,959
Gross Unrealized Gains 0
Gross Unrealized Losses (38)
Estimated Fair Value 47,921
Corporate Bonds [Member]  
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]  
Amortized Cost 23,830
Gross Unrealized Gains 0
Gross Unrealized Losses (27)
Estimated Fair Value 23,803
Corporate bonds and commercial paper cash equivalents [Member]  
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]  
Amortized Cost 1,993
Gross Unrealized Gains 0
Gross Unrealized Losses 0
Estimated Fair Value 1,993
Commercial Paper [Member]  
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]  
Amortized Cost 67,649
Gross Unrealized Gains 0
Gross Unrealized Losses (28)
Estimated Fair Value $ 67,621