XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements - Summary of Changes in Fair Value of 2022 & 2020 Notes Payable Measured Using Level 3 Inputs (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Balance at beginning of period $ 748 $ 17,830
Issuance of 2022 convertible notes 0 4,800
Change in fair value of 2022 & 2020 notes payable 13 124
Change in fair value of debt extinguishment 0 (669)
Partial settelement of 2020 notes payable 0 (4,000)
Balance at end of period $ 761 $ 18,085