Quarterly report pursuant to Section 13 or 15(d)

Business Combinations - Summary (Details)

v3.23.3
Business Combinations - Summary (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Jul. 26, 2023
USD ($)
item
Jul. 17, 2023
USD ($)
Jul. 10, 2023
USD ($)
Jan. 26, 2023
USD ($)
Apr. 07, 2022
USD ($)
Feb. 03, 2022
USD ($)
Sep. 30, 2023
USD ($)
Sep. 30, 2022
USD ($)
Sep. 30, 2023
USD ($)
Sep. 30, 2022
USD ($)
Dec. 31, 2022
USD ($)
Business Combinations                      
Acquisition related costs             $ 6,200 $ 0 $ 9,000 $ 1,300  
Summary of businesses acquired:                      
Goodwill expected to be deducted for income tax purposes             78,000 $ 8,400 78,000 8,400  
Estimated fair values                      
Goodwill             2,039,777   2,039,777   $ 1,966,994
2023 Acquisitions                      
Estimated fair values                      
Accounts receivable             13,652   13,652    
Inventories             6,782   6,782    
Prepaid and other assets             711   711    
Property and equipment             10,479   10,479    
ROU asset (operating)             8,301   8,301    
Intangible assets             46,609   46,609    
Goodwill             77,974   77,974    
Accounts payable             (8,718)   (8,718)    
Lease liabilities             (8,181)   (8,181)    
All other liabilities             (95)   (95)    
Net assets acquired             147,514   147,514    
SRI Holdings                      
Business Combinations                      
Purchase price       $ 45,300              
Estimated fair values                      
Accounts receivable             5,531   5,531    
Inventories             4,383   4,383    
Prepaid and other assets             158   158    
Property and equipment             4,623   4,623    
ROU asset (operating)             4,695   4,695    
Intangible assets             13,740   13,740    
Goodwill             23,132   23,132    
Accounts payable             (6,078)   (6,078)    
Lease liabilities             (4,775)   (4,775)    
All other liabilities             (95)   (95)    
Net assets acquired             45,314   45,314    
Rocky Mountain                      
Business Combinations                      
Purchase price     $ 7,200                
Estimated fair values                      
Accounts receivable             584   584    
Inventories             267   267    
Property and equipment             338   338    
ROU asset (operating)             165   165    
Intangible assets             2,399   2,399    
Goodwill             3,629   3,629    
Accounts payable             (17)   (17)    
Lease liabilities             (165)   (165)    
Net assets acquired             7,200   7,200    
Best Insulation                      
Business Combinations                      
Purchase price   $ 95,000                  
Estimated fair values                      
Accounts receivable             7,537   7,537    
Inventories             2,132   2,132    
Prepaid and other assets             553   553    
Property and equipment             5,518   5,518    
ROU asset (operating)             3,441   3,441    
Intangible assets             30,470   30,470    
Goodwill             51,213   51,213    
Accounts payable             (2,623)   (2,623)    
Lease liabilities             (3,241)   (3,241)    
Net assets acquired             $ 95,000   $ 95,000    
SPI                      
Business Combinations                      
Expected purchase price $ 960,000                    
SPI | UNITED STATES                      
Business Combinations                      
Number of branches | item 85                    
SPI | CANADA                      
Business Combinations                      
Number of branches | item 4                    
2022 Acquisitions                      
Summary of businesses acquired:                      
Cash Paid                   14,981  
Contingent Consideration                   600  
Goodwill Acquired                   8,445  
Billings                      
Summary of businesses acquired:                      
Cash Paid           $ 7,005          
Goodwill Acquired           $ 3,313          
Assured                      
Summary of businesses acquired:                      
Cash Paid         $ 4,719            
Contingent Consideration         600            
Goodwill Acquired         $ 3,406            
All others                      
Summary of businesses acquired:                      
Cash Paid                   3,257  
Goodwill Acquired                   $ 1,726