v3.26.3
Marketable Securities - Schedule of Investments Classified as Available-for-sale (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Marketable Securities    
Amortized Cost​ $ 402,108 $ 493,716
Gross Unrealized Gains 4 736
Gross Unrealized Losses (2,204) (2)
Fair Value​ 399,908 494,450
Treasury securities    
Marketable Securities    
Amortized Cost​ 186,387 219,694
Gross Unrealized Gains 4 605
Gross Unrealized Losses (1,357) 0
Fair Value​ 185,034 220,299
Corporate debt securities    
Marketable Securities    
Amortized Cost​ 172,921 260,023
Gross Unrealized Gains 0 131
Gross Unrealized Losses (434) 0
Fair Value​ 172,487 260,154
Agency securities    
Marketable Securities    
Amortized Cost​ 42,800 13,999
Gross Unrealized Gains 0 0
Gross Unrealized Losses (413) (2)
Fair Value​ $ 42,387 $ 13,997