Quarterly report pursuant to Section 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.24.2.u1
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, 2024
Dec. 31, 2023
Cash Cash Equivalents Short Term And Long Term Investments [Line Items]    
Cash and Cash Equivalents $ 1,280,430 $ 1,189,910
Short-Term Investments 130,111 72,595
Long-Term Investments 75,680 70,617
Adjusted Cost 1,480,246 1,324,587
Fair Value 1,486,221 1,333,122
Level 1 [Member]    
Cash Cash Equivalents Short Term And Long Term Investments [Line Items]    
Cash and Cash Equivalents 3,189 206,259
Fair Value 192,603 224,621
Short-Term Investments 123,207 9,827
Long-Term Investments 66,207 8,535
Adjusted Cost 192,603 216,086
Level 2 [Member]    
Cash Cash Equivalents Short Term And Long Term Investments [Line Items]    
Cash and Cash Equivalents 19,782 11,373
Fair Value 36,159 136,223
Short-Term Investments 6,904 62,768
Long-Term Investments 9,473 62,082
Adjusted Cost 30,184 136,223
Money market funds [Member] | Level 1 [Member]    
Cash Cash Equivalents Short Term And Long Term Investments [Line Items]    
Cash and Cash Equivalents 11,786 176,317
Fair Value 11,786 176,317
Adjusted Cost 11,786 176,317
U.S. Treasury Securities [Member] | Level 1 [Member]    
Cash Cash Equivalents Short Term And Long Term Investments [Line Items]    
Cash and Cash Equivalents 7,996 29,942
Fair Value 18,398 39,769
Short-Term Investments 6,904 9,827
Long-Term Investments 3,498  
Adjusted Cost 18,398 39,769
Mutual Funds [Member] | Level 1 [Member]    
Cash Cash Equivalents Short Term And Long Term Investments [Line Items]    
Fair Value 5,975 8,535
Long-Term Investments 5,975 8,535
Corporate Notes and Bonds [Member] | Level 2 [Member]    
Cash Cash Equivalents Short Term And Long Term Investments [Line Items]    
Cash and Cash Equivalents 3,189 9,374
Fair Value 148,070 97,795
Short-Term Investments 97,008 50,949
Long-Term Investments 47,873 37,472
Adjusted Cost 148,070 97,795
Asset-backed Securities [Member] | Level 2 [Member]    
Cash Cash Equivalents Short Term And Long Term Investments [Line Items]    
Fair Value 15,254 11,159
Short-Term Investments 53  
Long-Term Investments 15,201 11,159
Adjusted Cost 15,254 11,159
Cash [Member]    
Cash Cash Equivalents Short Term And Long Term Investments [Line Items]    
Cash and Cash Equivalents 1,257,459 972,278
Fair Value 1,257,459 972,278
U.S. Agency securities [Member] | Level 2 [Member]    
Cash Cash Equivalents Short Term And Long Term Investments [Line Items]    
Cash and Cash Equivalents   1,999
Fair Value 29,279 27,269
Short-Term Investments 26,146 11,819
Long-Term Investments 3,133 13,451
Adjusted Cost $ 29,279 $ 27,269