XML 35 R24.htm IDEA: XBRL DOCUMENT v3.21.1
Acquisitions (Details) - numberOfReportingUnits
1 Months Ended
Dec. 31, 2020
Oct. 31, 2020
Sep. 30, 2020
Feb. 29, 2020
ONTARIO | Northeastern Swimming Pool Distributors, Inc. [Member]        
Business Acquisition [Line Items]        
Business Combination, Number of Locations     2  
TEXAS | Master Tile Network LLC [Member]        
Business Acquisition [Line Items]        
Business Combination, Number of Locations       2
TEXAS | Jet Line Products, Inc. [Member]        
Business Acquisition [Line Items]        
Business Combination, Number of Locations   2    
NEVADA | Master Tile Network LLC [Member]        
Business Acquisition [Line Items]        
Business Combination, Number of Locations       1
OKLAHOMA | Master Tile Network LLC [Member]        
Business Acquisition [Line Items]        
Business Combination, Number of Locations       1
NEW JERSEY | Jet Line Products, Inc. [Member]        
Business Acquisition [Line Items]        
Business Combination, Number of Locations   3    
NEW YORK | Jet Line Products, Inc. [Member]        
Business Acquisition [Line Items]        
Business Combination, Number of Locations   3    
FLORIDA | Jet Line Products, Inc. [Member]        
Business Acquisition [Line Items]        
Business Combination, Number of Locations   1    
FLORIDA | TWC Distributors, Inc.        
Business Acquisition [Line Items]        
Business Combination, Number of Locations 9      
GEORGIA | TWC Distributors, Inc.        
Business Acquisition [Line Items]        
Business Combination, Number of Locations 1