XML 57 R38.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements, Cash Equivalents and Marketable Securities - Measured on Recurring Basis (Details) - Fair Value, Measurements, Recurring - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Financial Assets:    
Cash equivalents $ 1,001,067 $ 1,032,500
Short-term marketable equity securities 52,463  
Short-term marketable debt securities   35,097
Long-term marketable equity securities   98,002
Total financial assets 1,053,530 1,165,599
Financial Liabilities:    
Contingent consideration 6,960 6,540
Total financial liabilities 6,960 6,540
Level 1    
Financial Assets:    
Cash equivalents 15,061 1,032,500
Short-term marketable equity securities 52,463  
Short-term marketable debt securities   0
Long-term marketable equity securities   98,002
Total financial assets 67,524 1,130,502
Financial Liabilities:    
Contingent consideration 0 0
Total financial liabilities 0 0
Level 2    
Financial Assets:    
Cash equivalents 986,006 0
Short-term marketable equity securities 0  
Short-term marketable debt securities   35,097
Long-term marketable equity securities   0
Total financial assets 986,006 35,097
Financial Liabilities:    
Contingent consideration 0 0
Total financial liabilities 0 0
Level 3    
Financial Assets:    
Cash equivalents 0 0
Short-term marketable equity securities 0  
Short-term marketable debt securities   0
Long-term marketable equity securities   0
Total financial assets 0 0
Financial Liabilities:    
Contingent consideration 6,960 6,540
Total financial liabilities 6,960 6,540
U.S. government debt securities    
Financial Assets:    
Short-term marketable debt securities   35,097
U.S. government debt securities | Level 1    
Financial Assets:    
Short-term marketable debt securities   0
U.S. government debt securities | Level 2    
Financial Assets:    
Short-term marketable debt securities   35,097
U.S. government debt securities | Level 3    
Financial Assets:    
Short-term marketable debt securities   0
Money market funds    
Financial Assets:    
Cash equivalents 15,061 1,032,500
Money market funds | Level 1    
Financial Assets:    
Cash equivalents 15,061 1,032,500
Money market funds | Level 2    
Financial Assets:    
Cash equivalents 0 0
Money market funds | Level 3    
Financial Assets:    
Cash equivalents 0 $ 0
Fixed income bond funds    
Financial Assets:    
Cash equivalents 101,115  
Fixed income bond funds | Level 1    
Financial Assets:    
Cash equivalents 0  
Fixed income bond funds | Level 2    
Financial Assets:    
Cash equivalents 101,115  
Fixed income bond funds | Level 3    
Financial Assets:    
Cash equivalents 0  
U.S. government debt securities    
Financial Assets:    
Cash equivalents 884,891  
U.S. government debt securities | Level 1    
Financial Assets:    
Cash equivalents 0  
U.S. government debt securities | Level 2    
Financial Assets:    
Cash equivalents 884,891  
U.S. government debt securities | Level 3    
Financial Assets:    
Cash equivalents $ 0