v3.26.1
Investments - Summary of Fair Value of Available-for-Sale Investments by Type of Security (Detail) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost $ 437,648 $ 469,767
Unrealized Gains 193 739
Unrealized Losses (365) (6)
Fair Value 437,476 470,500
Investments with a maturity of one year or less [Member]    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 349,336 407,282
Unrealized Gains 181 561
Unrealized Losses (96) (4)
Fair Value 349,421 407,839
Investments with a maturity of one to two years [Member]    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 88,312 62,485
Unrealized Gains 12 178
Unrealized Losses (269) (2)
Fair Value 88,055 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 296,889 357,852
Unrealized Gains 153 513
Unrealized Losses (76) (2)
Fair Value 296,966 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 71,326 42,670
Unrealized Gains 12 151
Unrealized Losses (239) 0
Fair Value 71,099 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 52,447 49,430
Unrealized Gains 28 48
Unrealized Losses (20) (2)
Fair Value 52,455 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 16,986 19,815
Unrealized Gains 0 27
Unrealized Losses (30) (2)
Fair Value $ 16,956 $ 19,840