v3.26.1
NET SALES (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 27, 2026
Jun. 28, 2025
Jun. 27, 2026
Jun. 28, 2025
Disaggregation of Revenue [Line Items]        
Net sales $ 197,474 $ 172,639 $ 314,789 $ 284,059
In-ground Swimming Pools        
Disaggregation of Revenue [Line Items]        
Net sales 96,314 78,601 156,045 136,335
Covers        
Disaggregation of Revenue [Line Items]        
Net sales 40,984 37,245 74,482 68,855
Liners        
Disaggregation of Revenue [Line Items]        
Net sales $ 60,176 $ 56,793 $ 84,262 $ 78,869