v3.26.1
Acquisitions and Divestitures (Details) - store
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Domestic Stores Divested    
Business Combination [Line Items]    
Number of businesses divested 2  
Domestic Stores Acquired    
Business Combination [Line Items]    
Number of businesses acquired   1
Import Stores Acquired    
Business Combination [Line Items]    
Number of businesses acquired 1 1
Premium Stores Acquired    
Business Combination [Line Items]    
Number of businesses acquired 3