XML 256 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
Organization and significant accounting policies - Concentrations Risk by Geographic Locations (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Long-lived assets $ 40,330 $ 48,266  
United States      
Long-lived assets 33,378 42,829  
Netherlands      
Long-lived assets $ 6,952 $ 5,437  
Revenue Benchmark | Product Concentration Risk | CryoStor      
Revenue 39.00% 36.00% 33.00%
Revenue Benchmark | Product Concentration Risk | 780XLE Freezer      
Revenue 19.00% 22.00% 22.00%
Revenue Benchmark | Geographic Concentration Risk      
Revenue 100.00% 100.00% 100.00%
Revenue Benchmark | Geographic Concentration Risk | United States      
Revenue 80.00% 79.00% 85.00%
Revenue Benchmark | Geographic Concentration Risk | Europe, Middle East, Africa (EMEA)      
Revenue 16.00% 16.00% 11.00%
Revenue Benchmark | Geographic Concentration Risk | Other      
Revenue 4.00% 5.00% 4.00%