v3.25.2
Commitments and Contingencies (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Feb. 07, 2025
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2022
Loss Contingencies [Line Items]            
Acquired in-process research and development expense       $ 5,000 $ 0  
Purchase commitment   $ 3,375 $ 3,362 7,487 $ 6,149  
Long-term purchase commitment, period           10 years
SentreHEART v Atricure            
Loss Contingencies [Line Items]            
Damages sought $ 260,000          
Cooperation Agreement            
Loss Contingencies [Line Items]            
Contingent consideration, maximum payout       28,000    
Acquired in-process research and development expense   $ 5,000   $ 5,000