v3.25.2
Investments and Fair Value Measurements - Summary Of Assets And Liabilities That Are Measured At Fair Value On A Recurring And Nonrecurring Basis (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Marketable securities:          
Debt securities $ 5,022,804   $ 5,022,804   $ 3,110,687
Total 5,552,905   5,552,905   4,959,335
Revenue 1,003,697 $ 678,134 1,887,552 $ 1,312,472  
Level 1          
Marketable securities:          
Total 525,279   525,279   1,843,822
Level 2          
Marketable securities:          
Total 5,027,626   5,027,626   3,115,513
Level 3          
Marketable securities:          
Total 0   0   0
U.S. Treasury securities          
Marketable securities:          
Debt securities 5,022,804   5,022,804   3,110,687
Cash and Cash Equivalents | Money market funds          
Cash and cash equivalents:          
Cash and cash equivalents 477,208   477,208   1,823,046
Cash and Cash Equivalents | Money market funds | Level 1          
Cash and cash equivalents:          
Cash and cash equivalents 477,208   477,208   1,823,046
Cash and Cash Equivalents | Money market funds | Level 2          
Cash and cash equivalents:          
Cash and cash equivalents 0   0   0
Cash and Cash Equivalents | Money market funds | Level 3          
Cash and cash equivalents:          
Cash and cash equivalents 0   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,822   4,822   4,826
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   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,822   4,822   4,826
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   0
Marketable Securities | U.S. Treasury securities          
Marketable securities:          
Debt securities 5,022,804   5,022,804   3,110,687
Marketable Securities | U.S. Treasury securities | Level 1          
Marketable securities:          
Debt securities 0   0   0
Marketable Securities | U.S. Treasury securities | Level 2          
Marketable securities:          
Debt securities 5,022,804   5,022,804   3,110,687
Marketable Securities | U.S. Treasury securities | Level 3          
Marketable securities:          
Debt securities 0   0   0
Marketable Securities | Publicly-traded equity securities          
Marketable securities:          
U.S. Treasury securities 48,071   48,071   20,776
Marketable Securities | Publicly-traded equity securities | Level 1          
Marketable securities:          
U.S. Treasury securities 48,071   48,071   20,776
Marketable Securities | Publicly-traded equity securities | Level 2          
Marketable securities:          
U.S. Treasury securities 0   0   0
Marketable Securities | Publicly-traded equity securities | Level 3          
Marketable securities:          
U.S. Treasury securities $ 0   $ 0   $ 0