XML 125 R58.htm IDEA: XBRL DOCUMENT v3.25.4
ACQUISITIONS AND OTHER STRATEGIC TRANSACTIONS - C2 CryoBalloon (Details) - USD ($)
$ in Thousands
12 Months Ended
Nov. 03, 2025
Dec. 31, 2025
Dec. 31, 2024
Business Acquisition [Line Items]      
Contingent liability   $ 1,339 $ 3,128
C2 CryoBalloon      
Business Acquisition [Line Items]      
Purchase price $ 19,000    
Net sales related to acquisition   1,300  
Acquisition-related costs   $ 400  
Weighted average useful life 12 years    
C2 CryoBalloon | Developed technology      
Business Acquisition [Line Items]      
Amortization period 12 years    
C2 CryoBalloon | Trade names      
Business Acquisition [Line Items]      
Amortization period 12 years    
C2 CryoBalloon | Customer list      
Business Acquisition [Line Items]      
Amortization period 12 years    
C2 CryoBalloon | Maximum      
Business Acquisition [Line Items]      
Contingent liability $ 3,000