v3.26.1
Fair Value Measurements - Summarizes of Fair Value Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Amortized Cost $ 115,933 $ 215,184
Gross Unrealized Gains 33 589
Gross Unrealized Losses (170) 0
Estimated Fair Value 115,796 215,773
Fair Value Level 1 | Money market funds    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Amortized Cost [1] 23,863 44,348
Gross Unrealized Gains [1] 0 0
Gross Unrealized Losses [1] 0 0
Estimated Fair Value [1] 23,863 44,348
Fair Value Level 2 | U.S. governmental securities    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Amortized Cost 4,327  
Gross Unrealized Gains 0  
Gross Unrealized Losses 0  
Estimated Fair Value 4,327  
Fair Value Level 2 | US Treasury Securities [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Amortized Cost 87,743 170,836
Gross Unrealized Gains 33 589
Gross Unrealized Losses (170) 0
Estimated Fair Value $ 87,606 $ 171,425
[1] Included as “Cash and cash equivalents” on the Company’s condensed consolidated balance sheets as of June 30, 2026 and December 31, 2025, in addition to cash of $45.6 million and $36.8 million, respectively.