XML 53 R40.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value Measurements, Cash Equivalents and Marketable Securities - Measured on Recurring Basis (Details) - Fair Value, Measurements, Recurring - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Financial Assets:    
Cash equivalents $ 613,039 $ 1,032,500
Short-term marketable debt securities 310,701 35,097
Short-term marketable equity securities 31,280  
Long-term marketable equity securities   98,002
Total financial assets 955,020 1,165,599
Financial Liabilities:    
Contingent consideration 7,300 6,540
Total financial liabilities 7,300 6,540
Level 1    
Financial Assets:    
Cash equivalents 112,142 1,032,500
Short-term marketable debt securities 0 0
Short-term marketable equity securities 31,280  
Long-term marketable equity securities   98,002
Total financial assets 143,422 1,130,502
Financial Liabilities:    
Contingent consideration 0 0
Total financial liabilities 0 0
Level 2    
Financial Assets:    
Cash equivalents 500,897 0
Short-term marketable debt securities 310,701 35,097
Short-term marketable equity securities 0  
Long-term marketable equity securities   0
Total financial assets 811,598 35,097
Financial Liabilities:    
Contingent consideration 0 0
Total financial liabilities 0 0
Level 3    
Financial Assets:    
Cash equivalents 0 0
Short-term marketable debt securities 0 0
Short-term marketable equity securities 0  
Long-term marketable equity securities   0
Total financial assets 0 0
Financial Liabilities:    
Contingent consideration 7,300 6,540
Total financial liabilities 7,300 6,540
U.S. government debt securities    
Financial Assets:    
Short-term marketable debt securities 310,701 35,097
U.S. government debt securities | Level 1    
Financial Assets:    
Short-term marketable debt securities 0 0
U.S. government debt securities | Level 2    
Financial Assets:    
Short-term marketable debt securities 310,701 35,097
U.S. government debt securities | Level 3    
Financial Assets:    
Short-term marketable debt securities 0 0
Money market funds    
Financial Assets:    
Cash equivalents 112,142 1,032,500
Money market funds | Level 1    
Financial Assets:    
Cash equivalents 112,142 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
Income deposit funds    
Financial Assets:    
Cash equivalents 102,412  
Income deposit funds | Level 1    
Financial Assets:    
Cash equivalents 0  
Income deposit funds | Level 2    
Financial Assets:    
Cash equivalents 102,412  
Income deposit funds | Level 3    
Financial Assets:    
Cash equivalents 0  
U.S. government debt securities    
Financial Assets:    
Cash equivalents 398,485  
U.S. government debt securities | Level 1    
Financial Assets:    
Cash equivalents 0  
U.S. government debt securities | Level 2    
Financial Assets:    
Cash equivalents 398,485  
U.S. government debt securities | Level 3    
Financial Assets:    
Cash equivalents $ 0