v3.26.1
Cash, Cash Equivalents and Short-Term Investments, Net - Schedule of Cash, Cash Equivalents and Short-term Investments in Marketable Securities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Schedule of Available-for-Sale Securities [Line Items]    
Cash and Cash Equivalents $ 1,122,979 $ 658,175
Short-Term Investments, Net 362,354 644,882
Total 1,485,333 1,303,057
Cash    
Schedule of Available-for-Sale Securities [Line Items]    
Cash and Cash Equivalents 301,288 240,916
Total 301,288 240,916
Level 1 | Money market funds    
Schedule of Available-for-Sale Securities [Line Items]    
Cash and Cash Equivalents 639,743 306,658
Total 639,743 306,658
Level 2 | Commercial paper    
Schedule of Available-for-Sale Securities [Line Items]    
Cash and Cash Equivalents 107,009 83,180
Short-Term Investments, Net 82,476 133,222
Total 189,485 216,402
Level 2 | Certificates of Deposit    
Schedule of Available-for-Sale Securities [Line Items]    
Cash and Cash Equivalents 55,000  
Short-Term Investments, Net 0  
Total 55,000  
Level 2 | Corporate debt securities    
Schedule of Available-for-Sale Securities [Line Items]    
Cash and Cash Equivalents 0 0
Short-Term Investments, Net 94,488 358,919
Total 94,488 358,919
Level 2 | U.S. government and agency securities    
Schedule of Available-for-Sale Securities [Line Items]    
Cash and Cash Equivalents 19,939 27,421
Short-Term Investments, Net 185,390 152,741
Total $ 205,329 $ 180,162