v3.25.3
Commitments and Contingencies (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Feb. 07, 2025
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2022
Dec. 31, 2025
Loss Contingencies [Line Items]              
Long-term purchase commitment, period           10 years  
Purchase commitment   $ 5,144 $ 312 $ 12,631 $ 6,461    
Cloud Computing Arrangement              
Loss Contingencies [Line Items]              
Long-term purchase commitment, period       7 years      
Purchase commitment       $ 3,616      
SentreHEART v Atricure              
Loss Contingencies [Line Items]              
Damages sought $ 260,000            
Cooperation Agreement              
Loss Contingencies [Line Items]              
Contingent consideration, maximum payout       28,000      
Asset acquisition contingent consideration, liability   $ 5,000   $ 5,000      
Cooperation Agreement | Subsequent Event              
Loss Contingencies [Line Items]              
Asset acquisition contingent consideration, liability             $ 1,000