v3.25.2
Investments - Summary of fair value of available for sale securities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt Securities, Available-for-Sale [Line Items]    
Fair Value $ 368,556 $ 124,420
Money market funds    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 23,697 29,806
Fair Value 23,697 29,806
U.S. treasury securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost   24,835
Fair Value   24,835
Cash equivalents    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 23,697 54,641
Fair Value 23,697 54,641
US treasury securities, short term    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 368,519 124,352
Unrealized Gains 73 69
Unrealized Losses (36) (1)
Fair Value 368,556 124,420
US treasury securities, long term    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 145,806 25,059
Unrealized Gains 97 9
Fair Value 145,903 25,068
Available-for-sale investments - short-term    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 368,519 124,352
Unrealized Gains 73 69
Unrealized Losses (36) (1)
Fair Value 368,556 124,420
Available-for-sale investments - long-term    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 145,806 25,059
Unrealized Gains 97 9
Fair Value $ 145,903 $ 25,068