v3.26.1
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Feb. 07, 2025
Aug. 31, 2025
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2022
Loss Contingencies [Line Items]          
Purchase commitment     $ 3,889 $ 4,112  
Long-term purchase commitment, period         10 years
Cloud Computing Arrangement          
Loss Contingencies [Line Items]          
Purchase commitment   $ 3,616      
Long-term purchase commitment, period   7 years      
SentreHEART v Atricure          
Loss Contingencies [Line Items]          
Damages sought $ 260,000        
Cooperation Agreement          
Loss Contingencies [Line Items]          
Contingent consideration, maximum payout     28,000    
Purchase commitment     $ 6,000