XML 64 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Principal Business Activity and Significant Accounting Policies - Narrative (Details)
distributionCenter in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
location
distributionCenter
segment
state
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Accounting Policies [Abstract]      
Number of points of distribution (more than) | distributionCenter 60    
Number of retail pharmacy locations (over) | location 2,600    
Number of states in which the entity provides veterinary services to pet owners | state 39    
Number of reportable segments | segment 2    
Other current asset held-for-sale $ 4,200    
Other accrued expenses held-for-sale 1,200    
Impairment and other asset charges $ 7,680 $ 47,264 $ 0