XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.3
Cash, Cash Equivalents and Short-Term Investments, Net - Schedule of Cash, Cash Equivalents and Short-term Investments in Marketable Securities (Detail) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Schedule Of Available For Sale Securities [Line Items]    
Cash and Cash Equivalents $ 1,071,764 $ 1,030,506
Short-Term Investments, Net 450,117 416,080
Total 1,521,881 1,446,586
Cash    
Schedule Of Available For Sale Securities [Line Items]    
Cash and Cash Equivalents 264,896 339,717
Total 264,896 339,717
Level 1 | Money Market Funds    
Schedule Of Available For Sale Securities [Line Items]    
Cash and Cash Equivalents 778,950 640,233
Total 778,950 640,233
Level 2 | Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Cash and Cash Equivalents 24,048 50,556
Short-Term Investments, Net 154,761 126,507
Total 178,809 177,063
Level 2 | Corporate Debt Securities    
Schedule Of Available For Sale Securities [Line Items]    
Cash and Cash Equivalents 3,870 0
Short-Term Investments, Net 157,798 180,502
Total 161,668 180,502
Level 2 | U.S. Government and Agency Securities    
Schedule Of Available For Sale Securities [Line Items]    
Cash and Cash Equivalents 0 0
Short-Term Investments, Net 137,558 109,071
Total $ 137,558 $ 109,071