XML 93 R75.htm IDEA: XBRL DOCUMENT v3.22.4
Note Payable - Additional information (Details)
$ in Thousands, € in Millions
12 Months Ended
Dec. 31, 2022
USD ($)
installment
Dec. 31, 2022
EUR (€)
installment
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2022
EUR (€)
Notes Payable          
Note payable $ 355   $ 1,086    
Notes payable amount paid 3,180   $ 3,397 $ 0  
CRYOPDP          
Notes Payable          
Note payable $ 4,500       € 4.0
Number of installments | installment 2 2      
Notes payable amount paid $ 3,400 € 3.0      
Notes payable amount to be repaid 1,100       1.0
Debt discount 300       0.2
Cell & Co          
Notes Payable          
Note payable $ 400       € 0.4
Cell & Co | Notes payable, July 2027          
Notes Payable          
Interest rate (as a percent) 0.60%       0.60%
Cell & Co | Notes payable, June 2030          
Notes Payable          
Interest rate (as a percent) 1.06%       1.06%