XML 36 R26.htm IDEA: XBRL DOCUMENT v3.22.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, 2022
Dec. 31, 2021
Schedule Of Available For Sale Securities [Line Items]    
Cash and cash equivalents $ 844,223 $ 754,154
Short-Term Investments, Net 260,347 204,625
Available For Sale    
Schedule Of Available For Sale Securities [Line Items]    
Cash and cash equivalents 844,223 754,154
Short-Term Investments, Net 260,347 204,625
Total 1,104,570 958,779
Available For Sale | Cash    
Schedule Of Available For Sale Securities [Line Items]    
Cash and cash equivalents 268,511 272,058
Total 268,511 272,058
Available For Sale | Level 1 | Money Market Funds    
Schedule Of Available For Sale Securities [Line Items]    
Cash and cash equivalents 539,351 431,299
Total 539,351 431,299
Available For Sale | Level 2 | Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Cash and cash equivalents 36,361 47,544
Short-Term Investments, Net 103,176 70,804
Total 139,537 118,348
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 86,455 85,425
Total 86,455 88,678
Available For Sale | Level 2 | U.S. Government and Agency Securities    
Schedule Of Available For Sale Securities [Line Items]    
Short-Term Investments, Net 70,716 48,396
Total $ 70,716 $ 48,396