v3.26.1
Acquisitions (Additional Information) (Details) - NumberOfReportingUnits
1 Months Ended
Oct. 31, 2025
Aug. 31, 2025
NEVADA | Vegas Stone Brokers [Member]    
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