XML 70 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Long-Lived Assets (Details)
12 Months Ended
Dec. 31, 2023
Technology  
Finite-Lived Intangible Assets [Line Items]  
Weighted-average estimated useful lives (in years) 15 years
Non-competition agreements  
Finite-Lived Intangible Assets [Line Items]  
Weighted-average estimated useful lives (in years) 5 years
Franchise relationships  
Finite-Lived Intangible Assets [Line Items]  
Weighted-average estimated useful lives (in years) 4 years
Order backlog  
Finite-Lived Intangible Assets [Line Items]  
Weighted-average estimated useful lives (in years) 10 months
Maximum | Trade names and trademarks  
Finite-Lived Intangible Assets [Line Items]  
Weighted-average estimated useful lives (in years) 25 years
Maximum | Pool designs  
Finite-Lived Intangible Assets [Line Items]  
Weighted-average estimated useful lives (in years) 15 years
Maximum | Dealer relationships  
Finite-Lived Intangible Assets [Line Items]  
Weighted-average estimated useful lives (in years) 13 years
Maximum | Patented technology  
Finite-Lived Intangible Assets [Line Items]  
Weighted-average estimated useful lives (in years) 10 years
Minimum | Trade names and trademarks  
Finite-Lived Intangible Assets [Line Items]  
Weighted-average estimated useful lives (in years) 9 years
Minimum | Pool designs  
Finite-Lived Intangible Assets [Line Items]  
Weighted-average estimated useful lives (in years) 14 years
Minimum | Dealer relationships  
Finite-Lived Intangible Assets [Line Items]  
Weighted-average estimated useful lives (in years) 5 years
Minimum | Patented technology  
Finite-Lived Intangible Assets [Line Items]  
Weighted-average estimated useful lives (in years) 5 years