XML 95 R76.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note Payable - Additional Information (Details)
$ in Thousands, € in Millions
Dec. 31, 2023
USD ($)
Dec. 31, 2023
EUR (€)
Oct. 31, 2023
USD ($)
Oct. 31, 2023
EUR (€)
Dec. 31, 2022
USD ($)
Notes Payable          
Notes payable - long term $ 1,335       $ 355
SCI JA8          
Notes Payable          
Aggregate principal amount     $ 1,100 € 1.0  
Notes payable, September 2030          
Notes Payable          
Interest rate (as a percent) 0.60% 0.60%     1.06%
Notes payable, September 2031 | SCI JA8          
Notes Payable          
Interest rate (as a percent)     0.85% 0.85%  
Notes payable, September 2038 | SCI JA8          
Notes Payable          
Interest rate (as a percent)     1.60% 1.60%  
Notes payable, July 2031 | SCI JA8          
Notes Payable          
Interest rate (as a percent)     1.63% 1.63%  
Cell & Co          
Notes Payable          
Notes payable - long term $ 400 € 0.4      
Cell & Co | Notes payable, July 2027          
Notes Payable          
Interest rate (as a percent) 0.60% 0.60%      
Cell & Co | Notes payable, September 2030          
Notes Payable          
Interest rate (as a percent) 1.06% 1.06%