XML 31 R11.htm IDEA: XBRL DOCUMENT v3.24.0.1
Cash, cash equivalents and marketable securities
12 Months Ended
Dec. 31, 2023
Cash and Cash Equivalents [Abstract]  
Cash, cash equivalents and marketable securities Cash, cash equivalents and marketable securities
Cash, cash equivalents and marketable securities consist of the following (in thousands):
December 31, 2023
Amortized CostUnrealized GainsUnrealized LossesFair Value
Cash and cash equivalents:
Cash
$220,583 $— $— $220,583 
Money market funds
1,032,675 — — 1,032,675 
Commercial paper
106,312 — (44)106,268 
Corporate bonds
859 — — 859 
Certificates of deposit1,551 — — 1,551 
Total cash and cash equivalents
1,361,980 — (44)1,361,936 
Marketable securities:
Corporate bonds
428,002 1,277 (1,322)427,957 
Commercial paper
200,963 212 (30)201,145 
U.S. treasury securities
336,721 251 (616)336,356 
Certificates of deposit
132,314 152 (9)132,457 
Non-U.S. government and supranational bonds
9,101 (119)8,983 
U.S. agency bonds
42,324 (77)42,250 
Total marketable securities
1,149,425 1,896 (2,173)1,149,148 
Total $2,511,405 $1,896 $(2,217)$2,511,084 
December 31, 2022
Amortized CostUnrealized GainsUnrealized LossesFair Value
Cash and cash equivalents:
Cash
$474,365 $— $— $474,365 
Money market funds
1,017,191 — — 1,017,191 
Commercial paper
111,996 — (21)111,975 
Corporate bonds
1,542 — — 1,542 
U.S. treasury securities5,988 — 5,990 
Total cash and cash equivalents
1,611,082 (21)1,611,063 
Marketable securities:
Corporate bonds
370,445 172 (7,542)363,075 
Commercial paper
241,407 71 (286)241,192 
U.S. treasury securities
244,056 33 (1,173)242,916 
Certificates of deposit
158,607 60 (421)158,246 
Municipal securities
28,029 (584)27,449 
Non-U.S. government and supranational bonds
23,228 — (629)22,599 
U.S. agency bonds
31,695 40 (48)31,687 
Total marketable securities
1,097,467 380 (10,683)1,087,164 
Total $2,708,549 $382 $(10,704)$2,698,227 
Our allowance for credit losses for our marketable securities was not material as of December 31, 2023 and 2022.
The fair value of our marketable securities by contractual maturity is as follows (in thousands):
December 31, 2023
Due in one year or less $835,925 
Due after one to five years 313,223 
Total
$1,149,148 
Net realized gains and losses from sales of available-for-sale securities were not material for any period presented.