v3.25.2
Acquisitions (Details) - numberOfReportingUnits
1 Months Ended
May 31, 2024
Jan. 31, 2024
MISSISSIPPI | Shoreline Pool Distribution    
Business Combination [Line Items]    
Business Combination, Number of Locations   1
GEORGIA | Swimline Distributors, Inc.    
Business Combination [Line Items]    
Business Combination, Number of Locations 1