Schedule of Changes In Fair Value (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]  
Balance as of December 31, 2020 $ 438
Change in fair value and other adjustments (210)
Expiration of warrants (1)
Balance as of December 31, 2021 227
Cell Cure Warrants [Member]  
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]  
Balance as of December 31, 2020 437
Change in fair value and other adjustments (210)
Expiration of warrants
Balance as of December 31, 2021 227
Lineage Warrants [Member]  
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]  
Balance as of December 31, 2020 1
Change in fair value and other adjustments
Expiration of warrants (1)
Balance as of December 31, 2021