v3.25.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
Mar. 31, 2025
Dec. 31, 2024
Schedule of Available-for-Sale Securities [Line Items]    
Cash and Cash Equivalents $ 1,118,545 $ 1,369,463
Short-Term Investments, Net 621,826 552,026
Total 1,740,371 1,921,489
Cash    
Schedule of Available-for-Sale Securities [Line Items]    
Cash and Cash Equivalents 226,400 218,448
Total 226,400 218,448
Level 1 | Money market funds    
Schedule of Available-for-Sale Securities [Line Items]    
Cash and Cash Equivalents 768,423 1,031,413
Total 768,423 1,031,413
Level 2 | Commercial paper    
Schedule of Available-for-Sale Securities [Line Items]    
Cash and Cash Equivalents 118,759 101,163
Short-Term Investments, Net 179,640 129,879
Total 298,399 231,042
Level 2 | Corporate debt securities    
Schedule of Available-for-Sale Securities [Line Items]    
Cash and Cash Equivalents 0 3,498
Short-Term Investments, Net 297,291 281,775
Total 297,291 285,273
Level 2 | U.S. government and agency securities    
Schedule of Available-for-Sale Securities [Line Items]    
Cash and Cash Equivalents 4,963 14,941
Short-Term Investments, Net 144,895 140,372
Total $ 149,858 $ 155,313