XML 103 R83.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Med Vets, Inc. and Bay Medical Solutions Inc      
Litigation Contingencies      
Loss contingency, expense recorded during period $ 3.5 $ 3.5 $ 7.8
Mediation With Third Party      
Litigation Contingencies      
Liability recorded   1.4  
Lawsuit By Former Supplier For Redemption Of Ownership Interest      
Litigation Contingencies      
Loss contingency, expense recorded during period 3.5    
Liability recorded   $ 2.0  
Loss contingency payments $ 5.5