XML 38 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Cash, Cash Equivalents and Short -Term Investments - Schedule of Cash, Cash Equivalents and Short-term Investments in Marketable Securities (Detail) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Schedule Of Available For Sale Securities [Line Items]    
Cash and cash equivalents $ 576,916 $ 437,353
Short-Term Investments 221,685 186,685
Available For Sale    
Schedule Of Available For Sale Securities [Line Items]    
Cash and cash equivalents 576,916 437,353
Short-Term Investments 221,685 186,685
Total 798,601 624,038
Available For Sale | Cash    
Schedule Of Available For Sale Securities [Line Items]    
Cash and cash equivalents 141,689 132,372
Total 141,689 132,372
Available For Sale | Level 1 | Money Market Funds    
Schedule Of Available For Sale Securities [Line Items]    
Cash and cash equivalents 403,952 259,434
Total 403,952 259,434
Available For Sale | Level 2 | Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Cash and cash equivalents 31,275 45,547
Short-Term Investments 84,253 63,372
Total 115,528 108,919
Available For Sale | Level 2 | Corporate Debt Securities    
Schedule Of Available For Sale Securities [Line Items]    
Short-Term Investments 94,080 79,342
Total 94,080 79,342
Available For Sale | Level 2 | U.S. Government and Agency Securities    
Schedule Of Available For Sale Securities [Line Items]    
Short-Term Investments 43,352 43,971
Total $ 43,352 $ 43,971