XML 87 R69.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note Payable (Details)
$ in Thousands, € in Millions
12 Months Ended
Dec. 31, 2021
USD ($)
installment
Dec. 31, 2021
EUR (€)
installment
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Dec. 31, 2021
EUR (€)
Debt Instrument [Line Items]          
Note payable $ 1,086   $ 4,912    
Notes payable amount paid 3,397   0 $ 0  
CRYOPDP          
Debt Instrument [Line Items]          
Note payable 4,500       € 4.0
Notes payable amount paid 3,400 € 3.0      
Notes payable amount to be repaid $ 1,100       1.0
Number of installments | installment 2 2      
Fair market value of debt discount $ 300       € 0.2
Amortization of debt discount $ 200 € 0.2 $ 0