Quarterly report [Sections 13 or 15(d)]

Cash, Cash Equivalents, Short-Term and Long-Term Investments - Summary of Cash, Cash Equivalents, Short-Term and Long-Term Investments by Significant Investment Category (Detail)

v3.25.2
Cash, Cash Equivalents, Short-Term and Long-Term Investments - Summary of Cash, Cash Equivalents, Short-Term and Long-Term Investments by Significant Investment Category (Detail) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Cash Cash Equivalents Short Term And Long Term Investments [Line Items]    
Cash and Cash Equivalents $ 1,377,152 $ 1,116,516
Short-Term Investments 106,254 118,470
Long-Term Investments 79,003 75,579
Adjusted Cost 1,560,519 1,307,581
Fair Value 1,562,409 1,310,565
Level 1 [Member]    
Cash Cash Equivalents Short Term And Long Term Investments [Line Items]    
Cash and Cash Equivalents 17,381 18,290
Fair Value 43,813 44,585
Short-Term Investments 15,624 14,513
Long-Term Investments 10,808 11,782
Adjusted Cost 41,923 41,601
Level 2 [Member]    
Cash Cash Equivalents Short Term And Long Term Investments [Line Items]    
Cash and Cash Equivalents 12,981 3,998
Fair Value 171,806 171,752
Short-Term Investments 90,630 103,957
Long-Term Investments 68,195 63,797
Adjusted Cost 171,806 171,752
Money market funds [Member] | Level 1 [Member]    
Cash Cash Equivalents Short Term And Long Term Investments [Line Items]    
Cash and Cash Equivalents 17,381 15,441
Fair Value 17,381 15,441
Adjusted Cost 17,381 15,441
U.S. Treasury Securities [Member] | Level 1 [Member]    
Cash Cash Equivalents Short Term And Long Term Investments [Line Items]    
Cash and Cash Equivalents   2,849
Fair Value 24,542 26,160
Short-Term Investments 15,624 14,513
Long-Term Investments 8,918 8,798
Adjusted Cost 24,542 26,160
Mutual Funds [Member] | Level 1 [Member]    
Cash Cash Equivalents Short Term And Long Term Investments [Line Items]    
Fair Value 1,890 2,984
Long-Term Investments 1,890 2,984
Corporate Notes and Bonds [Member] | Level 2 [Member]    
Cash Cash Equivalents Short Term And Long Term Investments [Line Items]    
Cash and Cash Equivalents 9,994 2,998
Fair Value 140,984 129,588
Short-Term Investments 85,145 85,767
Long-Term Investments 45,845 40,823
Adjusted Cost 140,984 129,588
Asset-backed Securities [Member] | Level 2 [Member]    
Cash Cash Equivalents Short Term And Long Term Investments [Line Items]    
Fair Value 22,481 22,073
Short-Term Investments 1,311 257
Long-Term Investments 21,170 21,816
Adjusted Cost 22,481 22,073
Cash [Member]    
Cash Cash Equivalents Short Term And Long Term Investments [Line Items]    
Cash and Cash Equivalents 1,346,790 1,094,228
Fair Value 1,346,790 1,094,228
U.S. Agency securities [Member] | Level 2 [Member]    
Cash Cash Equivalents Short Term And Long Term Investments [Line Items]    
Cash and Cash Equivalents 2,987 1,000
Fair Value 8,341 20,091
Short-Term Investments 4,174 17,933
Long-Term Investments 1,180 1,158
Adjusted Cost $ 8,341 $ 20,091