Quarterly report pursuant to Section 13 or 15(d)

Fair Value Measurements - Reconciliation of Fair Values on each Level of Fair Value Instruments (Details)

v3.23.1
Fair Value Measurements - Reconciliation of Fair Values on each Level of Fair Value Instruments (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2023
USD ($)
Fair Value, Liabilities Measured On Recurring Basis, Observable And Unobservable Inputs Reconciliation, Calculation [Roll Forward]  
Balance of Warrant and Earnout liabilities at December 31, 2022 $ 1,378
Fair value remeasurement of Warrant liabilities prior to settlement of AlbaCore warrants 60
Settlement of AlbaCore warrants upon issuance of shares (771)
Fair value remeasurement of Earnout liabilities (415)
Balance of Earnout liabilities at March 31, 2023 252
Tradeable (Level 1)  
Fair Value, Liabilities Measured On Recurring Basis, Observable And Unobservable Inputs Reconciliation, Calculation [Roll Forward]  
Balance of Warrant and Earnout liabilities at December 31, 2022 0
Fair value remeasurement of Warrant liabilities prior to settlement of AlbaCore warrants 0
Settlement of AlbaCore warrants upon issuance of shares 0
Fair value remeasurement of Earnout liabilities 0
Balance of Earnout liabilities at March 31, 2023 0
Non-tradeable (Level 2)  
Fair Value, Liabilities Measured On Recurring Basis, Observable And Unobservable Inputs Reconciliation, Calculation [Roll Forward]  
Balance of Warrant and Earnout liabilities at December 31, 2022 0
Fair value remeasurement of Warrant liabilities prior to settlement of AlbaCore warrants 0
Settlement of AlbaCore warrants upon issuance of shares 0
Fair value remeasurement of Earnout liabilities 0
Balance of Earnout liabilities at March 31, 2023 0
Non-tradeable (Level 3)  
Fair Value, Liabilities Measured On Recurring Basis, Observable And Unobservable Inputs Reconciliation, Calculation [Roll Forward]  
Balance of Warrant and Earnout liabilities at December 31, 2022 1,378
Fair value remeasurement of Warrant liabilities prior to settlement of AlbaCore warrants 60
Settlement of AlbaCore warrants upon issuance of shares (771)
Fair value remeasurement of Earnout liabilities (415)
Balance of Earnout liabilities at March 31, 2023 $ 252