v3.26.1
Marketable securities - Summary of Amortized Cost, Gross Unrealized Holding Gains, and Fair Value of the Company's Cash Equivalents Marketable Securities by Major Security Type (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Debt Securities, Available-for-Sale [Line Items]  
Amortized Cost $ 170,674
Unrealized Gains 110
Aggregate Estimated Fair Value 170,784
Short-term Marketable Securities  
Debt Securities, Available-for-Sale [Line Items]  
Amortized Cost 152,566
Unrealized Gains 104
Aggregate Estimated Fair Value 152,670
Short-term Marketable Securities | U.S. Treasury Securities  
Debt Securities, Available-for-Sale [Line Items]  
Amortized Cost 121,246
Unrealized Gains 93
Aggregate Estimated Fair Value 121,339
Short-term Marketable Securities | U.S. Government Agency Securities  
Debt Securities, Available-for-Sale [Line Items]  
Amortized Cost 23,467
Unrealized Gains 9
Aggregate Estimated Fair Value 23,476
Short-term Marketable Securities | Commercial Paper  
Debt Securities, Available-for-Sale [Line Items]  
Amortized Cost 5,874
Unrealized Gains 2
Aggregate Estimated Fair Value 5,876
Short-term Marketable Securities | Corporate debt securities  
Debt Securities, Available-for-Sale [Line Items]  
Amortized Cost 1,979
Aggregate Estimated Fair Value 1,979
Long-term Marketable Securities  
Debt Securities, Available-for-Sale [Line Items]  
Amortized Cost 18,108
Unrealized Gains 6
Aggregate Estimated Fair Value 18,114
Long-term Marketable Securities | U.S. Treasury Securities  
Debt Securities, Available-for-Sale [Line Items]  
Amortized Cost 18,108
Unrealized Gains 6
Aggregate Estimated Fair Value $ 18,114