v3.26.1
Marketable securities - Summary of Marketable securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Marketable Securities [Line Items]    
Amortized Cost $ 247,057 $ 147,778
Unrealized Gains 164 131
Unrealized Losses 0 (14)
Fair Value 247,221 147,895
Corporate debt securities    
Marketable Securities [Line Items]    
Amortized Cost 99,543 63,710
Unrealized Gains 53 56
Unrealized Losses 0 (8)
Fair Value 99,596 63,758
U.S Treasury securities    
Marketable Securities [Line Items]    
Amortized Cost 147,514 84,068
Unrealized Gains 111 75
Unrealized Losses 0 (6)
Fair Value $ 147,625 $ 84,137