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.3
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
Sep. 30, 2024
Dec. 31, 2023
Cash Cash Equivalents Short Term And Long Term Investments [Line Items]    
Cash and Cash Equivalents $ 1,354,054 $ 1,189,910
Short-Term Investments 113,795 72,595
Long-Term Investments 63,058 70,617
Adjusted Cost 1,526,438 1,324,587
Fair Value 1,530,907 1,333,122
Level 1 [Member]    
Cash Cash Equivalents Short Term And Long Term Investments [Line Items]    
Cash and Cash Equivalents 18,009 206,259
Fair Value 33,031 224,621
Short-Term Investments 8,483 9,827
Long-Term Investments 6,539 8,535
Adjusted Cost 28,562 216,086
Level 2 [Member]    
Cash Cash Equivalents Short Term And Long Term Investments [Line Items]    
Cash and Cash Equivalents 11,247 11,373
Fair Value 173,078 136,223
Short-Term Investments 105,312 62,768
Long-Term Investments 56,519 62,082
Adjusted Cost 173,078 136,223
Money market funds [Member] | Level 1 [Member]    
Cash Cash Equivalents Short Term And Long Term Investments [Line Items]    
Cash and Cash Equivalents 18,009 176,317
Fair Value 18,009 176,317
Adjusted Cost 18,009 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   29,942
Fair Value 10,553 39,769
Short-Term Investments 8,483 9,827
Long-Term Investments 2,070  
Adjusted Cost 10,553 39,769
Mutual Funds [Member] | Level 1 [Member]    
Cash Cash Equivalents Short Term And Long Term Investments [Line Items]    
Fair Value 4,469 8,535
Long-Term Investments 4,469 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 6,998 9,374
Fair Value 125,521 97,795
Short-Term Investments 83,545 50,949
Long-Term Investments 34,978 37,472
Adjusted Cost 125,521 97,795
Asset-backed Securities [Member] | Level 2 [Member]    
Cash Cash Equivalents Short Term And Long Term Investments [Line Items]    
Fair Value 18,499 11,159
Short-Term Investments 839  
Long-Term Investments 17,660 11,159
Adjusted Cost 18,499 11,159
Cash [Member]    
Cash Cash Equivalents Short Term And Long Term Investments [Line Items]    
Cash and Cash Equivalents 1,324,798 972,278
Fair Value 1,324,798 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 4,249 1,999
Fair Value 29,058 27,269
Short-Term Investments 20,928 11,819
Long-Term Investments 3,881 13,451
Adjusted Cost $ 29,058 $ 27,269