XML 235 R47.htm IDEA: XBRL DOCUMENT v3.25.0.1
Organization and significant accounting policies - Narrative (Details)
1 Months Ended 6 Months Ended 12 Months Ended
Nov. 30, 2020
USD ($)
Jun. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
reportable_segment
reporting_unit
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Short-Term Debt [Line Items]          
Number of reportable segments | reportable_segment     1    
Number of reportable units | reporting_unit     1    
Contract with customer, liability, revenue recognized     $ 39,000    
Inventory write-down       $ 3,400,000  
Standard warranty, term     1 year    
Unrecognized tax benefits     $ 1,155,000 954,000 $ 610,000
Sales and excise tax payable     4,300,000 4,400,000  
Advertising expense     $ 900,000 $ 800,000 $ 400,000
Impairment intangible asset, statement of income or comprehensive income, extensible enumeration not disclosed, flag     false false false
Interest Expense          
Short-Term Debt [Line Items]          
Sales and excise tax payable     $ 400,000 $ 400,000 $ 0
Tax Attributes Carried Forward          
Short-Term Debt [Line Items]          
Unrecognized tax benefits     $ 1,200,000    
Assets Held for Rent          
Short-Term Debt [Line Items]          
Property, plant and equipment, useful life     3 years    
Impairment of intangible assets (excluding goodwill)     $ 0 0 0
Minimum          
Short-Term Debt [Line Items]          
Property, plant and equipment, useful life     3 years    
Maximum          
Short-Term Debt [Line Items]          
Property, plant and equipment, useful life     10 years    
iVexSol, Inc.          
Short-Term Debt [Line Items]          
Equity securities without readily determinable fair value, amount       4,100,000 $ 4,100,000
iVexSol, Inc. | Series A-1 and A-2, Preferred Stock          
Short-Term Debt [Line Items]          
Equity securities without readily determinable fair value, amount       4,100,000  
Impairment charge   $ 4,100,000      
iVexSol, Inc. | Series A-2 Preferred Stock          
Short-Term Debt [Line Items]          
Equity securities without readily determinable fair value, amount $ 1,000,000.0        
PanTHERA CryoSolutions, Inc. | Series E Preferred Stock          
Short-Term Debt [Line Items]          
Equity securities without readily determinable fair value, amount     $ 1,000,000.0 $ 1,000,000.0  
PanTHERA CryoSolutions, Inc. | Preferred Stock, Class E          
Short-Term Debt [Line Items]          
Contingent milestone payment 2,000,000.0        
Contingent milestone paid     1,900,000    
Milestone payment, paid during the year     $ 900,000    
PanTHERA CryoSolutions, Inc. | Preferred Stock, Class E | PanTHERA Cryosolutions Investment          
Short-Term Debt [Line Items]          
Equity securities without readily determinable fair value, amount $ 1,000,000.0