XML 76 R60.htm IDEA: XBRL DOCUMENT v3.20.2
Subsequent Events (Details) - Veterinary Study Groups, Inc.
$ in Millions
12 Months Ended
Dec. 31, 2019
USD ($)
Oct. 09, 2020
managementGroups
Subsequent Event [Line Items]    
Revenue | $ $ 12  
Subsequent Event    
Subsequent Event [Line Items]    
Number of veterinary management groups   50
Number of members   1,100
Number of veterinary practices   1,500