XML 65 R25.htm IDEA: XBRL DOCUMENT v3.23.2
Investments (Tables)
6 Months Ended
Jun. 30, 2023
Investments, Debt and Equity Securities [Abstract]  
Schedule of Components of Investments
The components of investments were as follows:
As of June 30, 2023
Adjusted Cost BasisUnrealized GainsUnrealized LossesFair ValueCash and Cash EquivalentsMarketable Securities -
Current
Marketable Securities -
Non-current
Asset-backed securities$6,186 $— $(50)$6,136 $— $39 $6,097 
Corporate notes and bonds27,402 — (122)27,280 — 27,280 — 
Money market funds285,499 — — 285,499 285,499 — — 
Total investments$319,087 $— $(172)$318,915 $285,499 $27,319 $6,097 
As of December 31, 2022
 Adjusted Cost BasisUnrealized GainsUnrealized LossesFair ValueCash and Cash EquivalentsMarketable Securities -
Current
Marketable 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 
Schedule of Unrealized Losses on Debt Investments
Marketable securities with continuous unrealized losses for less than 12 months and 12 months or more and their related fair values were as follows:
As of June 30, 2023
Less than 12 Months12 Months or moreTotal
Fair ValueGross Unrealized LossesFair ValueGross Unrealized LossesFair ValueGross Unrealized Losses
Asset-backed securities$1,292 $(2)$4,376 $(48)$5,668 $(50)
Corporate notes and bonds— — 27,280 (122)27,280 (122)
Total investments$1,292 $(2)$31,656 $(170)$32,948 $(172)
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
Adjusted
Estimated
Cost Basis
Fair Value
June 30, 2023
Due in one year or less
$27,442 $27,319 
Due after one year through five years
6,146 6,097 
Due after five years through ten years
— — 
Total
$33,588 $33,416