XML 59 R38.htm IDEA: XBRL DOCUMENT v3.23.1
Investments (Tables)
12 Months Ended
Dec. 31, 2022
Investments, Debt and Equity Securities [Abstract]  
Components of Investments
The components of investments were as follows:
As of December 31, 2022
Adjusted Cost BasisUnrealized GainsUnrealized LossesFair ValueCash and Cash EquivalentsMarketable Securities - CurrentMarketable Securities - Non-current
Asset-backed securities$58,455 $$(264)$58,192 $— $1,464 $56,728 
Corporate notes and bonds111,592 — (1,294)110,298 — 110,298 — 
Commercial paper10,477 — 10,479 — 10,479 — 
Money market funds232,448 — — 232,448 232,448 — — 
Foreign government securities5,064 — (37)5,027 — 5,027 — 
US government and agency securities86,869 29 — 86,898 86,898 — — 
Total investments$504,905 $32 $(1,595)$503,342 $319,346 $127,268 $56,728 
As of December 31, 2021
Adjusted Cost BasisUnrealized GainsUnrealized LossesFair ValueCash and Cash EquivalentsMarketable Securities - CurrentMarketable Securities - Non-current
Asset-backed securities$111,619 $$(68)$111,552 $— $5,372 $106,180 
Certificates of deposits6,002 — — 6,002 — 6,002 — 
Corporate notes and bonds207,170 21 (201)206,990 3,026 132,688 71,276 
Commercial paper109,391 — — 109,391 24,193 85,198 — 
Money market funds51,768 — — 51,768 51,768 — — 
Foreign government securities8,186 — (5)8,181 — 3,008 5,173 
US government and agency securities86,783 — 86,787 — 86,787 — 
Total investments$580,919 $26 $(274)$580,671 $78,987 $319,055 $182,629 
Schedule of Unrealized Losses on Debt Investments Marketable securities with continuous unrealized losses for less than 12 months and 12 months or greater and their related fair values were as follows:
As of December 31, 2022
Less than 12 Months12 Months or moreTotal
Fair ValueGross Unrealized LossesFair ValueGross Unrealized LossesFair ValueGross Unrealized Losses
Asset-backed securities$52,412 $(229)$4,656 $(35)$57,068 $(264)
Corporate notes and bonds55,864 (571)54,434 (723)110,298 (1,294)
Foreign government securities— — 5,027 (37)5,027 (37)
Total investments$108,276 $(800)$64,117 $(795)$172,393 $(1,595)
Schedule of Debt Investment Maturities
Marketable Securities Maturities
AdjustedEstimated
Cost BasisFair Value
December 31, 2022
Due in one year or less$128,597 $127,268 
Due after one year through five years56,990 56,728 
Total$185,587 $183,996