XML 37 R26.htm IDEA: XBRL DOCUMENT v3.25.1
Marketable Securities (Tables)
3 Months Ended
Mar. 31, 2025
Investments, Debt and Equity Securities [Abstract]  
Schedule of Available-for-Sale Marketable Securities
The following is a summary of available-for-sale marketable securities, excluding those securities classified within cash and cash equivalents on the condensed consolidated balance sheets as of March 31, 2025 and December 31, 2024 (in thousands):
March 31, 2025
Amortized
Cost
Unrealized
Gain
Unrealized
Losses
Fair
Value
Corporate debt securities$2,339,091 $5,659 $(695)$2,344,055 
Commercial paper419,851 71 (21)419,901 
U.S. government treasury securities398,871 641 (293)399,219 
Certificates of deposit205,100 53 (3)205,150 
U.S. government agency securities1,490 — 1,495 
Marketable securities$3,364,403 $6,429 $(1,012)$3,369,820 

December 31, 2024
Amortized
Cost
Unrealized
Gain
Unrealized
Losses
Fair
Value
Corporate debt securities$1,893,599 $4,243 $(1,801)$1,896,041 
U.S. government treasury securities466,765 484 (789)466,460 
Commercial paper390,058 241 (16)390,283 
Certificates of deposit187,711 113 (22)187,802 
U.S. government agency securities1,490 — — 1,490 
Marketable securities$2,939,623 $5,081 $(2,628)$2,942,076 
Schedule of Fair Values of Available-for-Sale Marketable Securities, by Remaining Contractual Maturity
As of March 31, 2025, the fair values of available-for-sale marketable securities, by remaining contractual maturity, were as follows (in thousands):
Due within one year$2,020,748 
Due in one year through five years1,349,072 
Total$3,369,820