XML 67 R50.htm IDEA: XBRL DOCUMENT v3.22.0.1
Cash, Cash Equivalents and Short-Term Investments, Net - Schedule of Cash, Cash Equivalents and Net Short-term Investments in Marketable Securities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Schedule Of Available For Sale Securities [Line Items]    
Cash and cash equivalents $ 754,154 $ 437,353
Short-Term Investments, Net 204,625 186,685
Available For Sale    
Schedule Of Available For Sale Securities [Line Items]    
Cash and cash equivalents 754,154 437,353
Short-Term Investments, Net 204,625 186,685
Total 958,779 624,038
Available For Sale | Cash    
Schedule Of Available For Sale Securities [Line Items]    
Cash and cash equivalents 272,058 132,372
Total 272,058 132,372
Available For Sale | Level 1 | Money Market Funds    
Schedule Of Available For Sale Securities [Line Items]    
Cash and cash equivalents 431,299 259,434
Total 431,299 259,434
Available For Sale | Level 2 | Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Cash and cash equivalents 47,544 45,547
Short-Term Investments, Net 70,804 63,372
Total 118,348 108,919
Available For Sale | Level 2 | Corporate Debt Securities    
Schedule Of Available For Sale Securities [Line Items]    
Cash and cash equivalents 3,253  
Short-Term Investments, Net 85,425 79,342
Total 88,678 79,342
Available For Sale | Level 2 | U.S. Government and Agency Securities    
Schedule Of Available For Sale Securities [Line Items]    
Short-Term Investments, Net 48,396 43,971
Total $ 48,396 $ 43,971