v3.26.1
Marketable securities - Summary of Marketable securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Marketable Securities [Line Items]    
Amortized Cost $ 532,282 $ 247,057
Unrealized Gains 10 164
Unrealized Losses (1,292) 0
Fair Value 531,000 247,221
Corporate Debt Securities Member    
Marketable Securities [Line Items]    
Amortized Cost 294,425 99,543
Unrealized Gains 5 53
Unrealized Losses (669) 0
Fair Value 293,761 99,596
US Treasury Securities Member    
Marketable Securities [Line Items]    
Amortized Cost 237,857 147,514
Unrealized Gains 5 111
Unrealized Losses (623) 0
Fair Value $ 237,239 $ 147,625