XML 51 R40.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Company Cash, Cash Equivalents and Short-term Investments (Detail) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Jun. 30, 2021
Cash and Cash Equivalents [Line Items]      
Cash and cash equivalents, Amortized cost $ 1,930,484    
Cash and cash equivalents, Gross unrealized losses (9)    
Cash and cash equivalents 868,565 $ 2,115,869 $ 1,697,275
Cash, cash equivalents and investments, Amortized cost 868,574 2,115,869  
Cash, cash equivalents and investments, Gross unrealized gains 7    
Cash, cash equivalents and investments, Gross unrealized losses (2,472)    
Cash, cash equivalents and investments, Fair value 1,928,019 2,115,869  
Available for sale debt securities current, Amortized cost 1,061,910    
Available for sale debt securities current, Gross unrealized gains 7    
Available for sale debt securities current, Gross unrealized losses (2,463)    
Available for sale debt securities current, Fair value 1,059,454 0  
Cash and Money Market Funds [Member]      
Cash and Cash Equivalents [Line Items]      
Cash and cash equivalents, Amortized cost 825,628 2,115,869  
Cash and cash equivalents 825,628 2,115,869  
Commercial Paper [Member]      
Cash and Cash Equivalents [Line Items]      
Available for sale debt securities, Fair value 226,674    
Cash and cash equivalents, Amortized cost 226,674    
Government and Government Agency Bonds [Member]      
Cash and Cash Equivalents [Line Items]      
Available for sale debt securities, Gross unrealized gains 5    
Available for sale debt securities, Gross unrealized losses (1,560)    
Available for sale debt securities, Fair value 639,664    
Cash and cash equivalents, Amortized cost 641,219    
Cash, cash equivalents and investments, Fair value   $ 2,115,869  
Corporate Bond [Member]      
Cash and Cash Equivalents [Line Items]      
Available for sale debt securities, Gross unrealized gains 2    
Available for sale debt securities, Gross unrealized losses (912)    
Available for sale debt securities, Fair value 199,103    
Cash and cash equivalents, Amortized cost 200,013    
Certificates of Deposit [Member]      
Cash and Cash Equivalents [Line Items]      
Available for sale debt securities, Fair value 36,950    
Cash and cash equivalents, Amortized cost $ 36,950