XML 38 R30.htm IDEA: XBRL DOCUMENT v3.25.3
Acquisitions (Details) - NumberOfReportingUnits
1 Months Ended
Aug. 31, 2025
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  
Kansas | Great Plains Supply Pool and Spa Products      
Business Combination [Line Items]      
Business Combination, Number of Locations 1    
Texas | Great Plains Supply Pool and Spa Products      
Business Combination [Line Items]      
Business Combination, Number of Locations 1