XML 84 R73.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note Payable - Additional Information (Details)
$ in Thousands, € in Millions
Jun. 30, 2024
USD ($)
Jun. 30, 2024
EUR (€)
Dec. 31, 2023
USD ($)
Oct. 31, 2023
USD ($)
Oct. 31, 2023
EUR (€)
Notes Payable          
Notes payable - long term $ 1,258   $ 1,335    
SCI JA8          
Notes Payable          
Aggregate principal amount       $ 1,100 € 1.0
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 2035 | 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%