XML 88 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Cash Equivalents and Investments - Schedule of Cash Equivalents and Short and Long-Term Investments (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Debt Securities, Available-for-Sale [Line Items]      
Amortized Cost   $ 3,187,097  
Gross Unrealized Gains   4,100  
Gross Unrealized Losses   (4,006)  
Fair Value   3,187,922  
Cash Equivalents   629,715  
Short-Term Investments   1,514,808  
Long-Term Investments   1,043,399  
Debt Securities      
Debt Securities, Available-for-Sale [Line Items]      
Amortized Cost   3,187,097  
Gross Unrealized Gains   4,100  
Gross Unrealized Losses   (4,006)  
Fair Value   3,187,191  
Cash Equivalents   629,715  
Short-Term Investments   1,514,077  
Long-Term Investments   1,043,399  
Fair Value, Inputs, Level 1 | Debt Securities      
Debt Securities, Available-for-Sale [Line Items]      
Amortized Cost   2,307,588 $ 1,903,880
Gross Unrealized Gains $ 0 2,007  
Gross Unrealized Losses 0 (2,547)  
Fair Value   2,307,048 1,903,880
Cash Equivalents   614,888 1,903,880
Short-Term Investments   1,155,218 0
Long-Term Investments   536,942 0
Fair Value, Inputs, Level 1 | Equity Securities      
Debt Securities, Available-for-Sale [Line Items]      
Amortized Cost    
Gross Unrealized Gains    
Gross Unrealized Losses    
Fair Value   731  
Cash Equivalents   0  
Short-Term Investments   731  
Long-Term Investments   0  
Fair Value, Inputs, Level 2 | Debt Securities      
Debt Securities, Available-for-Sale [Line Items]      
Amortized Cost   879,509  
Gross Unrealized Gains   2,093  
Gross Unrealized Losses   (1,459)  
Fair Value   880,143  
Cash Equivalents   14,827  
Short-Term Investments   358,859  
Long-Term Investments   506,457  
Money market funds | Fair Value, Inputs, Level 1 | Debt Securities      
Debt Securities, Available-for-Sale [Line Items]      
Amortized Cost   614,888 1,903,880
Gross Unrealized Gains 0 0  
Gross Unrealized Losses $ 0 0  
Fair Value   614,888 1,903,880
Cash Equivalents   614,888 1,903,880
Short-Term Investments   0 0
Long-Term Investments   0 $ 0
U.S. Treasury securities | Fair Value, Inputs, Level 1 | Debt Securities      
Debt Securities, Available-for-Sale [Line Items]      
Amortized Cost   1,692,700  
Gross Unrealized Gains   2,007  
Gross Unrealized Losses   (2,547)  
Fair Value   1,692,160  
Cash Equivalents   0  
Short-Term Investments   1,155,218  
Long-Term Investments   536,942  
U.S. agency securities | Fair Value, Inputs, Level 2 | Debt Securities      
Debt Securities, Available-for-Sale [Line Items]      
Amortized Cost   286,007  
Gross Unrealized Gains   27  
Gross Unrealized Losses   (197)  
Fair Value   285,837  
Cash Equivalents   0  
Short-Term Investments   137,151  
Long-Term Investments   148,686  
Foreign government securities | Fair Value, Inputs, Level 2 | Debt Securities      
Debt Securities, Available-for-Sale [Line Items]      
Amortized Cost   12,866  
Gross Unrealized Gains   74  
Gross Unrealized Losses   (28)  
Fair Value   12,912  
Cash Equivalents   0  
Short-Term Investments   1,489  
Long-Term Investments   11,423  
Commercial paper | Fair Value, Inputs, Level 2 | Debt Securities      
Debt Securities, Available-for-Sale [Line Items]      
Amortized Cost   184,465  
Gross Unrealized Gains   0  
Gross Unrealized Losses   0  
Fair Value   184,465  
Cash Equivalents   14,827  
Short-Term Investments   169,638  
Long-Term Investments   0  
Corporate debt securities | Fair Value, Inputs, Level 2 | Debt Securities      
Debt Securities, Available-for-Sale [Line Items]      
Amortized Cost   396,171  
Gross Unrealized Gains   1,992  
Gross Unrealized Losses   (1,234)  
Fair Value   396,929  
Cash Equivalents   0  
Short-Term Investments   50,581  
Long-Term Investments   346,348  
Mutual funds | Fair Value, Inputs, Level 1 | Equity Securities      
Debt Securities, Available-for-Sale [Line Items]      
Amortized Cost    
Gross Unrealized Gains    
Gross Unrealized Losses    
Fair Value   731  
Cash Equivalents   0  
Short-Term Investments   731  
Long-Term Investments   $ 0