v3.26.1
Investments - Summary of Fair Value of Available-for-Sale Investments by Type of Security (Detail) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost $ 791,298 $ 469,767
Unrealized Gains 59 739
Unrealized Losses (1,612) (6)
Fair Value 789,745 470,500
Investments with a maturity of one year or less [Member]    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 393,965 407,282
Unrealized Gains 32 561
Unrealized Losses (360) (4)
Fair Value 393,637 407,839
Investments with a maturity of one to two years [Member]    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 397,333 62,485
Unrealized Gains 27 178
Unrealized Losses (1,252) (2)
Fair Value 396,108 62,661
U.S treasury bills [Member] | Investments with a maturity of one year or less [Member]    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 339,365 357,852
Unrealized Gains 29 513
Unrealized Losses (313) (2)
Fair Value 339,081 358,363
U.S treasury bills [Member] | Investments with a maturity of one to two years [Member]    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 366,604 42,670
Unrealized Gains 27 151
Unrealized Losses (1,134) 0
Fair Value 365,497 42,821
U.S agency securities [Member] | Investments with a maturity of one year or less [Member]    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 54,600 49,430
Unrealized Gains 3 48
Unrealized Losses (47) (2)
Fair Value 54,556 49,476
U.S agency securities [Member] | Investments with a maturity of one to two years [Member]    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 30,729 19,815
Unrealized Gains 0 27
Unrealized Losses (118) (2)
Fair Value $ 30,611 $ 19,840