v3.26.1
Commitment and Contingencies - Medtronic Litigation (Details) - Medtronic Litigation
Jul. 20, 2026
USD ($)
installment
Jun. 30, 2026
USD ($)
Legal Proceedings    
Total amount of settlement $ 1,780,000  
Number of installment to pay settlement | installment 3  
Number of last installments | installment 2  
First Installment $ 500,000  
Last two installments 640,000  
Optional single payment $ 1,513,000  
Recorded liability   $ 1,500,000