XML 58 R40.htm IDEA: XBRL DOCUMENT v3.22.0.1
Organization and Summary of Significant Accounting Policies - Nonrecurring Fair Value (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 16, 2021
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]        
(Recovery) impairment of goodwill and other assets   $ 0 $ 6,944 $ 0
Increase (Decrease) in Notes Receivables     2,500  
Organization, Consolidation and Presentation [Line Items]        
(Recovery) impairment of goodwill and other assets   0 6,944 0
Payments to Acquire Businesses, Net of Cash Acquired   811,956 124,587 $ 8,901
Goodwill   $ 688,364 268,167  
Porpoise Pool & Patio, Inc.        
Organization, Consolidation and Presentation [Line Items]        
Payments to Acquire Businesses, Net of Cash Acquired $ 788,700      
Goodwill 403,500      
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill $ 301,000      
AUSTRALIA        
Organization, Consolidation and Presentation of Financial Statements [Abstract]        
Goodwill and Intangible Asset Impairment     4,400  
Organization, Consolidation and Presentation [Line Items]        
Goodwill and Intangible Asset Impairment     $ 4,400