v3.26.3
Marketable securities - Summary of Marketable securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Marketable Securities [Line Items]    
Amortized Cost $ 534,908 $ 247,057
Unrealized Gains 9 164
Unrealized Losses (2,371) 0
Fair Value 532,546 247,221
Corporate Debt Securities    
Marketable Securities [Line Items]    
Amortized Cost 270,931 99,543
Unrealized Gains 9 53
Unrealized Losses (1,389) 0
Fair Value 269,551 99,596
US Treasury Securities    
Marketable Securities [Line Items]    
Amortized Cost 263,977 147,514
Unrealized Gains 0 111
Unrealized Losses (982) 0
Fair Value $ 262,995 $ 147,625