XML 60 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2023
Fair Value Disclosures [Abstract]  
Schedule of fair value hierarchy
The following table represents the Company’s fair value hierarchy for its financial assets and liabilities (in thousands):
Fair Value at June 30, 2023Fair Value at December 31, 2022
AssetsLevel 1Level 2Level 3Level 1Level 2Level 3
Money market funds(1)
$81,268 $— $— $398,834 $— $— 
Government-backed securities(1)
— 180,000 — — 296,000 — 
Corporate debt securities(1)
— 28,515 — — — — 
Agency securities(1)
— 9,971 — — 104,536 — 
Total cash equivalents$81,268 $218,486 $— $398,834 $400,536 $— 
Liabilities
5.00% Convertible notes due 2027
$$130,957 $$$172,789$
3.75% Convertible notes due 2023
— — — — 322,111 — 
Total convertible notes payable$— $130,957 $— $— $494,900 $— 
(1)All investments are classified as Cash and cash equivalents as of June 30, 2023 and December 31, 2022, on the consolidated balance sheets.