Annual report pursuant to Section 13 and 15(d)

Warrant and Earnout Liabilities - Narrative (Details)

v3.22.4
Warrant and Earnout Liabilities - Narrative (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Jul. 31, 2022
shares
Jun. 30, 2022
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Sep. 30, 2022
USD ($)
Jun. 30, 2022
USD ($)
shares
Mar. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
shares
Sep. 30, 2021
USD ($)
Jun. 30, 2021
USD ($)
Mar. 31, 2021
USD ($)
Dec. 31, 2022
USD ($)
$ / shares
shares
Dec. 31, 2021
USD ($)
shares
Dec. 31, 2020
USD ($)
Jun. 03, 2021
$ / shares
shares
Derivative [Line Items]                            
Warrants outstanding (in shares)     105,000       652,000       105,000 652,000    
Warrants exchanged (in shares)                     582,000      
Loss on settlement of warrants | $     $ 0 $ 22 $ 2,375 $ 0 $ 0 $ 0 $ 0 $ 0 $ 2,397 $ 0 $ 0  
Alkuri Warrants                            
Derivative [Line Items]                            
Warrants outstanding (in shares)   582,333 0   582,333           0     582,333
Number of shares called by each warrant                           1
Exercise price of warrants (in dollars per share) | $ / shares                           $ 287.50
Warrants exchanged (in shares) 46,816 535,517                        
Exchange ratio 0.2655 0.295     0.295                  
Number of shares issued in warrants exchanged 12,430 157,978                        
Loss on settlement of warrants | $                     $ 2,400      
AlbaCore Warrants And Additional AlbaCore Warrants                            
Derivative [Line Items]                            
Warrants outstanding (in shares)     105,449               105,449      
Number of shares called by each warrant     1               1      
Exercise price of warrants (in dollars per share) | $ / shares     $ 0.001               $ 0.001      
Derivative liability | $     $ 711               $ 711      
Stockholder Earnout And Sponsor Earnout Shares                            
Derivative [Line Items]                            
Derivative liability | $     $ 700               $ 700      
Warrant outstanding (in shares)     1,603,750       1,604,000       1,603,750 1,604,000    
Stockholder Earnout                            
Derivative [Line Items]                            
Warrant outstanding (in shares)     1,552,000               1,552,000     1,552,000
Sponsor Earnout Shares                            
Derivative [Line Items]                            
Warrant outstanding (in shares)     51,750               51,750     51,750