XML 35 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Acquisitions (Details) - numberOfReportingUnits
1 Months Ended
Jun. 30, 2021
Apr. 30, 2021
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      
FLORIDA | Vak Pak Builders Supply, Inc.            
Business Acquisition [Line Items]            
Business Combination, Number of Locations 1          
GEORGIA | TWC Distributors, Inc.            
Business Acquisition [Line Items]            
Business Combination, Number of Locations     1      
TENNESSEE | Pool Source, LLC            
Business Acquisition [Line Items]            
Business Combination, Number of Locations   1