v3.25.2
Significant Accounting Policies - Schedule of Cash and Cash Equivalents (Detail) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Dec. 31, 2023
Cash and Cash Equivalents [Line Items]        
Cash and cash equivalents $ 929,547 $ 2,098,524 $ 512,659  
Total cash, cash equivalents, and restricted cash 951,234 $ 2,119,936 532,075 $ 850,107
Prepaid Expenses and Other Current Assets        
Cash and Cash Equivalents [Line Items]        
Restricted Cash 9,015   0  
Other Noncurrent Assets        
Cash and Cash Equivalents [Line Items]        
Restricted Cash $ 12,672   $ 19,416