v3.26.1
Fair Value Measurements and Marketable Securities - Summary of Aggregate fair values of marketable securities with unrealized losses and gains (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Securities, Available-for-Sale [Line Items]    
Aggregate fair value of marketable securities in a continuous loss position for less than twelve months $ 260,917 $ 15,449
Aggregate fair value of marketable securities in a continuous loss position for more than twelve months 0 1,951
Aggregate fair value of marketable securities in unrealized gain position 105,335 446,368
Total marketable securities $ 366,252 $ 463,768