XML 108 R85.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Med Vets, Inc. and Bay Medical Solutions Inc      
Litigation Contingencies      
Loss contingency, expense recorded during period $ 0.0 $ 3.5 $ 3.5
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