XML 74 R56.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurements - Assets Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Financial Assets:    
Cash and cash equivalents: $ 225,130 $ 408,696
Amortized Cost or Carrying Value 1,954,699 3,353,312
Amortized Cost or Carrying Value 3,220 4,901
Amortized Cost or Carrying Value 1,957,919 3,358,213
Total financial assets 2,183,049 3,766,909
Gross Unrealized Gains 7,685 17,583
Gross Unrealized Losses Less Than 12 Months (1,890) (10,936)
Gross Unrealized Losses More Than 12 Months (612) (8,796)
Marketable securities, aggregate fair value 1,959,882 3,351,163
Equity securities, aggregate fair value 3,220 4,901
Investments, aggregate fair value 1,963,102 3,356,064
Total financial assets 2,188,232 3,764,760
Level 1    
Financial Assets:    
Cash and cash equivalents: 210,071 408,696
Marketable securities, aggregate fair value 400,564 510,156
Equity securities, aggregate fair value 3,220 4,901
Investments, aggregate fair value 403,784 515,057
Total financial assets 613,855 923,753
Level 2    
Financial Assets:    
Cash and cash equivalents: 15,059 0
Marketable securities, aggregate fair value 1,559,318 2,841,007
Equity securities, aggregate fair value 0 0
Investments, aggregate fair value 1,559,318 2,841,007
Total financial assets 1,574,377 2,841,007
Level 3    
Financial Assets:    
Cash and cash equivalents: 0 0
Marketable securities, aggregate fair value 0 0
Equity securities, aggregate fair value 0 0
Investments, aggregate fair value 0 0
Total financial assets 0 0
U.S. Treasury securities    
Financial Assets:    
Amortized Cost or Carrying Value 379,846 410,665
Gross Unrealized Gains 1,243 2,162
Gross Unrealized Losses Less Than 12 Months (296) (7)
Gross Unrealized Losses More Than 12 Months (55) (1,665)
Marketable securities, aggregate fair value 380,738 411,155
U.S. Treasury securities | Level 1    
Financial Assets:    
Marketable securities, aggregate fair value 380,738 411,155
U.S. Treasury securities | Level 2    
Financial Assets:    
Marketable securities, aggregate fair value 0 0
U.S. Treasury securities | Level 3    
Financial Assets:    
Marketable securities, aggregate fair value 0 0
Non-U.S. government securities    
Financial Assets:    
Amortized Cost or Carrying Value 2,909 83,576
Gross Unrealized Gains 27 55
Gross Unrealized Losses Less Than 12 Months 0 (111)
Gross Unrealized Losses More Than 12 Months 0 (1,209)
Marketable securities, aggregate fair value 2,936 82,311
Non-U.S. government securities | Level 1    
Financial Assets:    
Marketable securities, aggregate fair value 2,936 82,311
Non-U.S. government securities | Level 2    
Financial Assets:    
Marketable securities, aggregate fair value 0 0
Non-U.S. government securities | Level 3    
Financial Assets:    
Marketable securities, aggregate fair value 0 0
Corporate debt securities and commercial paper    
Financial Assets:    
Amortized Cost or Carrying Value 1,571,944 2,859,071
Gross Unrealized Gains 6,415 15,366
Gross Unrealized Losses Less Than 12 Months (1,594) (10,818)
Gross Unrealized Losses More Than 12 Months (557) (5,922)
Marketable securities, aggregate fair value 1,576,208 2,857,697
Corporate debt securities and commercial paper | Level 1    
Financial Assets:    
Marketable securities, aggregate fair value 16,890 16,690
Corporate debt securities and commercial paper | Level 2    
Financial Assets:    
Marketable securities, aggregate fair value 1,559,318 2,841,007
Corporate debt securities and commercial paper | Level 3    
Financial Assets:    
Marketable securities, aggregate fair value 0 0
Money market funds    
Financial Assets:    
Cash and cash equivalents: 207,323 408,696
Money market funds | Level 1    
Financial Assets:    
Cash and cash equivalents: 207,323 408,696
Money market funds | Level 2    
Financial Assets:    
Cash and cash equivalents: 0 0
Money market funds | Level 3    
Financial Assets:    
Cash and cash equivalents: 0 $ 0
Commercial paper    
Financial Assets:    
Cash and cash equivalents: 15,059  
Commercial paper | Level 1    
Financial Assets:    
Cash and cash equivalents: 0  
Commercial paper | Level 2    
Financial Assets:    
Cash and cash equivalents: 15,059  
Commercial paper | Level 3    
Financial Assets:    
Cash and cash equivalents: 0  
U.S. Treasury securities    
Financial Assets:    
Cash and cash equivalents: 2,748  
U.S. Treasury securities | Level 1    
Financial Assets:    
Cash and cash equivalents: 2,748  
U.S. Treasury securities | Level 2    
Financial Assets:    
Cash and cash equivalents: 0  
U.S. Treasury securities | Level 3    
Financial Assets:    
Cash and cash equivalents: $ 0