v3.24.0.1
Investments and Fair Value Measurements - Summary Of Assets And Liabilities That Are Measured At Fair Value On A Recurring And Nonrecurring Basis (Detail) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Marketable securities:      
Debt securities $ 2,834,940,000 $ 0  
Total 3,435,491,000 1,209,935,000  
Revenues 2,225,012,000 1,905,871,000 $ 1,541,889,000
Level 1      
Marketable securities:      
Total 594,836,000 1,184,437,000  
Level 2      
Marketable securities:      
Total 2,840,655,000 25,498,000  
Level 3      
Marketable securities:      
Total 0 0  
U.S. treasury securities      
Marketable securities:      
Debt securities 2,834,940,000    
Cash and Cash Equivalents | Money market funds      
Cash and cash equivalents:      
Cash and cash equivalents 576,565,000 1,149,302,000  
Cash and Cash Equivalents | Money market funds | Level 1      
Cash and cash equivalents:      
Cash and cash equivalents 576,565,000 1,149,302,000  
Cash and Cash Equivalents | Money market funds | Level 2      
Cash and cash equivalents:      
Cash and cash equivalents 0 0  
Cash and Cash Equivalents | Money market funds | Level 3      
Cash and cash equivalents:      
Cash and cash equivalents 0 0  
Cash and Cash Equivalents | U.S. treasury securities      
Cash and cash equivalents:      
Cash and cash equivalents 10,079,000    
Marketable securities:      
Debt securities 10,079,000    
Cash and Cash Equivalents | U.S. treasury securities | Level 1      
Cash and cash equivalents:      
Cash and cash equivalents 0    
Cash and Cash Equivalents | U.S. treasury securities | Level 2      
Cash and cash equivalents:      
Cash and cash equivalents 10,079,000    
Cash and Cash Equivalents | U.S. treasury securities | Level 3      
Cash and cash equivalents:      
Cash and cash equivalents 0    
Cash and Cash Equivalents | Certificates of deposit      
Cash and cash equivalents:      
Cash and cash equivalents 938,000 6,791,000  
Cash and Cash Equivalents | Certificates of deposit | Level 1      
Cash and cash equivalents:      
Cash and cash equivalents 0 0  
Cash and Cash Equivalents | Certificates of deposit | Level 2      
Cash and cash equivalents:      
Cash and cash equivalents 938,000 6,791,000  
Cash and Cash Equivalents | Certificates of deposit | Level 3      
Cash and cash equivalents:      
Cash and cash equivalents 0 0  
Prepaid Expenses and Other Current Assets and Other Assets | Certificates of deposit      
Prepaid expenses and other current assets and other assets:      
Certificates of deposit 4,777,000 18,707,000  
Prepaid Expenses and Other Current Assets and Other Assets | Certificates of deposit | Level 1      
Prepaid expenses and other current assets and other assets:      
Certificates of deposit 0 0  
Prepaid Expenses and Other Current Assets and Other Assets | Certificates of deposit | Level 2      
Prepaid expenses and other current assets and other assets:      
Certificates of deposit 4,777,000 18,707,000  
Prepaid Expenses and Other Current Assets and Other Assets | Certificates of deposit | Level 3      
Prepaid expenses and other current assets and other assets:      
Certificates of deposit 0 0  
Marketable Securities | U.S. treasury securities      
Marketable securities:      
Debt securities 2,824,861,000    
Marketable Securities | U.S. treasury securities | Level 1      
Marketable securities:      
Debt securities 0    
Marketable Securities | U.S. treasury securities | Level 2      
Marketable securities:      
Debt securities 2,824,861,000    
Marketable Securities | U.S. treasury securities | Level 3      
Marketable securities:      
Debt securities 0    
Marketable Securities | U.S. treasury securities      
Marketable securities:      
U.S. treasury securities 18,271,000 35,135,000  
Marketable Securities | U.S. treasury securities | Level 1      
Marketable securities:      
U.S. treasury securities 18,271,000 35,135,000  
Marketable Securities | U.S. treasury securities | Level 2      
Marketable securities:      
U.S. treasury securities 0 0  
Marketable Securities | U.S. treasury securities | Level 3      
Marketable securities:      
U.S. treasury securities $ 0 $ 0