XML 40 R28.htm IDEA: XBRL DOCUMENT v3.24.2.u1
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, 2024
Dec. 31, 2023
Schedule of Available-for-Sale Securities [Line Items]    
Cash and Cash Equivalents $ 1,009,363 $ 895,129
Short-Term Investments, Net 497,168 485,159
Total 1,506,531 1,380,288
Cash    
Schedule of Available-for-Sale Securities [Line Items]    
Cash and Cash Equivalents 205,707 289,512
Total 205,707 289,512
Level 1 | Money Market Funds    
Schedule of Available-for-Sale Securities [Line Items]    
Cash and Cash Equivalents 761,789 560,673
Total 761,789 560,673
Level 2 | Commercial Paper    
Schedule of Available-for-Sale Securities [Line Items]    
Cash and Cash Equivalents 27,903 36,013
Short-Term Investments, Net 204,389 168,224
Total 232,292 204,237
Level 2 | Corporate Debt Securities    
Schedule of Available-for-Sale Securities [Line Items]    
Cash and Cash Equivalents 0 0
Short-Term Investments, Net 192,131 185,465
Total 192,131 185,465
Level 2 | U.S. Government and Agency Securities    
Schedule of Available-for-Sale Securities [Line Items]    
Cash and Cash Equivalents 13,964 8,931
Short-Term Investments, Net 100,648 131,470
Total $ 114,612 $ 140,401