v3.26.1
Investments - Schedule of available-for-sale investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost $ 428,934 $ 153,426
Unrealized Gain 9 330
Unrealized Losses (331)  
Estimated Fair Value 428,612 153,756
U.S. agency bonds    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 428,934 153,426
Unrealized Gain 9 330
Unrealized Losses (331)  
Estimated Fair Value $ 428,612 $ 153,756