v3.26.1
Investments - Summary of fair value of available for sale securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Debt Securities, Available-for-Sale [Line Items]    
Fair Value $ 370,100 $ 398,660
Money market funds    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 13,512 38,721
Fair Value 13,512 38,721
Cash equivalents    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 13,512 38,721
Fair Value 13,512 38,721
US treasury securities, short term    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 369,983 397,908
Unrealized Gains 234 752
Unrealized Losses (117)  
Fair Value 370,100 398,660
US treasury securities, long term    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 151,165 146,073
Unrealized Gains   248
Unrealized Losses (429)  
Fair Value 150,736 146,321
Available-for-sale investments - short-term    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 369,983 397,908
Unrealized Gains 234 752
Unrealized Losses (117)  
Fair Value 370,100 398,660
Available-for-sale investments - long-term    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 151,165 146,073
Unrealized Gains   248
Unrealized Losses (429)  
Fair Value $ 150,736 $ 146,321