Annual report pursuant to Section 13 and 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.0.1
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
Dec. 31, 2023
Dec. 31, 2022
Cash Cash Equivalents Short Term And Long Term Investments [Line Items]    
Cash and Cash Equivalents $ 1,189,910 $ 615,733
Short-Term Investments 72,595 102,166
Long-Term Investments 70,617 24,028
Adjusted Cost 1,324,587 736,034
Fair Value 1,333,122 741,927
Level 1 [Member]    
Cash Cash Equivalents Short Term And Long Term Investments [Line Items]    
Cash and Cash Equivalents 206,259 73,503
Fair Value 224,621 95,597
Short-Term Investments 9,827 16,201
Long-Term Investments 8,535 5,893
Adjusted Cost 216,086 89,704
Level 2 [Member]    
Cash Cash Equivalents Short Term And Long Term Investments [Line Items]    
Cash and Cash Equivalents 11,373 2,500
Fair Value 136,223 106,600
Short-Term Investments 62,768 85,965
Long-Term Investments 62,082 18,135
Adjusted Cost 136,223 106,600
Money market funds [Member] | Level 1 [Member]    
Cash Cash Equivalents Short Term And Long Term Investments [Line Items]    
Cash and Cash Equivalents 176,317 71,503
Fair Value 176,317 71,503
Adjusted Cost 176,317 71,503
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 2,000
Fair Value 39,769 18,201
Short-Term Investments 9,827 16,201
Adjusted Cost 39,769 18,201
Mutual Funds [Member] | Level 1 [Member]    
Cash Cash Equivalents Short Term And Long Term Investments [Line Items]    
Fair Value 8,535 5,893
Long-Term Investments 8,535 5,893
Corporate Notes and Bonds [Member] | Level 2 [Member]    
Cash Cash Equivalents Short Term And Long Term Investments [Line Items]    
Cash and Cash Equivalents 9,374 2,500
Fair Value 97,795 101,959
Short-Term Investments 50,949 85,731
Long-Term Investments 37,472 13,728
Adjusted Cost 97,795 101,959
Asset-backed Securities [Member] | Level 2 [Member]    
Cash Cash Equivalents Short Term And Long Term Investments [Line Items]    
Fair Value 11,159 4,641
Short-Term Investments   234
Long-Term Investments 11,159 4,407
Adjusted Cost 11,159 4,641
Cash [Member]    
Cash Cash Equivalents Short Term And Long Term Investments [Line Items]    
Cash and Cash Equivalents 972,278 539,730
Fair Value 972,278 $ 539,730
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 27,269  
Short-Term Investments 11,819  
Long-Term Investments 13,451  
Adjusted Cost $ 27,269