XML 35 R24.htm IDEA: XBRL DOCUMENT v3.23.2
Cash and Investments (Tables)
6 Months Ended
Jun. 30, 2023
Investments, Debt and Equity Securities [Abstract]  
Schedule of Investments by Security Type
Cash, cash equivalents and investments consisted of the following (in thousands):
June 30, 2023
Amortized Cost
Gross Unrealized Gains
Gross Unrealized Losses
Fair Value
Debt securities available-for-sale:
Commercial paper$646,523 $— $— $646,523 
Corporate bonds828,044 174 (12,050)816,168 
U.S. Treasury and government-sponsored enterprises413,747 (6,359)407,397 
Municipal bonds11,140 — (140)11,000 
Total debt securities available-for-sale1,899,454 183 (18,549)1,881,088 
Money market funds124,270 — — 124,270 
Certificates of deposit100,072 — — 100,072 
Total cash, cash equivalents and investments$2,123,796 $183 $(18,549)$2,105,430 
December 31, 2022
Amortized Cost
Gross Unrealized Gains
Gross Unrealized Losses
Fair Value
Debt securities available-for-sale:
Commercial paper$722,018 $— $— $722,018 
Corporate bonds810,439 541 (13,132)797,848 
U.S. Treasury and government-sponsored enterprises338,218 48 (5,679)332,587 
Municipal bonds16,385 — (223)16,162 
Total debt securities available-for-sale1,887,060 589 (19,034)1,868,615 
Cash41 — — 41 
Money market funds94,344 — — 94,344 
Certificates of deposit103,681 — — 103,681 
Total cash, cash equivalents and investments
$2,085,126 $589 $(19,034)$2,066,681 
Schedule of Fair Value and Gross Unrealized Losses of Investments Available-for-Sale in an Unrealized Loss Position The fair value and gross unrealized losses on debt securities available-for-sale in an unrealized loss position were as follows (in thousands):
June 30, 2023
Fair ValueGross Unrealized Losses
Corporate bonds$761,913 $(12,050)
U.S. Treasury and government-sponsored enterprises404,405 (6,359)
Municipal bonds8,645 (140)
Total
$1,174,963 $(18,549)
December 31, 2022
Fair ValueGross Unrealized Losses
Corporate bonds$706,711 $(13,132)
U.S. Treasury and government-sponsored enterprises308,307 (5,679)
Municipal bonds15,792 (223)
Total
$1,030,810 $(19,034)
Schedule of Fair Value of Cash Equivalents and Investments by Contractual Maturity
The fair values of debt securities available-for-sale by contractual maturity were as follows (in thousands):
 
June 30, 2023December 31, 2022
Maturing in one year or less$1,042,473 $1,114,884 
Maturing after one year through five years838,615 753,731 
Total debt securities available-for-sale$1,881,088 $1,868,615