XML 66 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 2023
Fair Value Disclosures [Abstract]  
Schedule of Fair Value Hierarchy
The following table represents the estimated fair value of the Company’s financial assets and liabilities (in thousands):
Fair Value at December 31, 2023Fair Value at December 31, 2022
Level 1Level 2Level 3Level 1Level 2Level 3
Assets
Money market funds (1)
$171,824 $— $$398,834 $$
Government-backed securities (1)
200,000 296,000 
Corporate debt securities (1)
45,622 — 
Agency securities(1)
— 104,536 
Total cash equivalents$171,824 $245,622 $$398,834 $400,536 $
Liabilities
3.75% Convertible notes due 2023
$— $— $$$322,111 $
5.00% Convertible notes due 2027
— 100,909 172,789 
Total convertible notes payable$— $100,909 $$$494,900 $
(1)All investments are classified as Cash and cash equivalents as of December 31, 2023 and 2022, on the consolidated balance sheets.