Annual report pursuant to Section 13 and 15(d)

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

v3.22.4
Fair Value Measurements - Reconciliation of Fair Values on each Level of Fair Value Instruments (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2022
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, 2021 $ 195,077
Fair value of Additional AlbaCore warrants upon issuance 3,418
Fair value remeasurement of Warrant and Earnout liabilities prior to settlement of Alkuri warrants (178,730)
Settlement of Alkuri warrants upon issuance of shares (4,368)
Fair value remeasurement of Warrant and Earnout liabilities (14,019)
Balance of Warrant and Earnout liabilities at December 31, 2022 1,378
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, 2021 5,865
Fair value of Additional AlbaCore warrants upon issuance 0
Fair value remeasurement of Warrant and Earnout liabilities prior to settlement of Alkuri warrants (3,105)
Settlement of Alkuri warrants upon issuance of shares (2,760)
Fair value remeasurement of Warrant and Earnout liabilities 0
Balance of Warrant and Earnout liabilities at December 31, 2022 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, 2021 4,035
Fair value of Additional AlbaCore warrants upon issuance 0
Fair value remeasurement of Warrant and Earnout liabilities prior to settlement of Alkuri warrants (2,136)
Settlement of Alkuri warrants upon issuance of shares (1,899)
Fair value remeasurement of Warrant and Earnout liabilities 0
Balance of Warrant and Earnout liabilities at December 31, 2022 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, 2021 185,177
Fair value of Additional AlbaCore warrants upon issuance 3,418
Fair value remeasurement of Warrant and Earnout liabilities prior to settlement of Alkuri warrants (173,489)
Settlement of Alkuri warrants upon issuance of shares 291
Fair value remeasurement of Warrant and Earnout liabilities (14,019)
Balance of Warrant and Earnout liabilities at December 31, 2022 $ 1,378