Annual report pursuant to Section 13 and 15(d)

Business Combinations - Summary (Details)

v3.24.0.1
Business Combinations - Summary (Details)
$ in Thousands
12 Months Ended
Oct. 06, 2023
USD ($)
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 ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Business Combinations                  
Acquisition related costs               $ 16,200 $ 1,300
Estimated fair values                  
Goodwill               2,042,568 1,966,994
2023 Acquisitions                  
Summary of businesses acquired:                  
Cash Paid               149,054  
Goodwill Acquired               79,151  
Net Sales               105,163  
Net income               6,053  
Estimated fair values                  
Accounts receivable               14,036  
Inventories               7,117  
Prepaid and other assets               201  
Property and equipment               10,560  
ROU asset (operating)               8,548  
Intangible assets               47,158  
Goodwill               79,151  
Accounts payable               (9,043)  
Lease liabilities               (8,429)  
All other liabilities               (245)  
Net assets acquired               149,054  
SRI Holdings                  
Business Combinations                  
Purchase price         $ 45,300        
Summary of businesses acquired:                  
Cash Paid         45,314        
Goodwill Acquired         23,132        
Net Sales         62,458        
Net income         $ 4,229        
Estimated fair values                  
Accounts receivable               5,531  
Inventories               4,383  
Prepaid and other assets               158  
Property and equipment               4,623  
ROU asset (operating)               4,695  
Intangible assets               13,740  
Goodwill               23,132  
Accounts payable               (6,078)  
Lease liabilities               (4,775)  
All other liabilities               (95)  
Net assets acquired               45,314  
Rocky Mountain                  
Business Combinations                  
Purchase price       $ 7,200          
Best Insulation                  
Business Combinations                  
Purchase price     $ 94,600            
Summary of businesses acquired:                  
Cash Paid     94,590            
Goodwill Acquired     51,463            
Net Sales     39,386            
Net income     $ 1,820            
Estimated fair values                  
Accounts receivable               7,537  
Inventories               2,132  
Prepaid and other assets               43  
Property and equipment               5,518  
ROU asset (operating)               3,441  
Intangible assets               30,470  
Goodwill               51,463  
Accounts payable               (2,623)  
Lease liabilities               (3,241)  
All other liabilities               (150)  
Net assets acquired               94,590  
SPI                  
Business Combinations                  
Expected purchase price   $ 960,000              
Maximum reverse termination fee   $ 30,000              
SPI | UNITED STATES                  
Business Combinations                  
Number of branches | item   85              
SPI | CANADA                  
Business Combinations                  
Number of branches | item   4              
Panhandle                  
Business Combinations                  
Purchase price $ 2,000                
2022 Acquisitions                  
Business Combinations                  
Purchase price                 15,581
Summary of businesses acquired:                  
Cash Paid                 14,981
Contingent Consideration                 600
Goodwill Acquired                 8,445
Billings                  
Business Combinations                  
Purchase price             $ 7,005    
Summary of businesses acquired:                  
Cash Paid             7,005    
Goodwill Acquired             $ 3,313    
Assured                  
Business Combinations                  
Purchase price           $ 5,319      
Summary of businesses acquired:                  
Cash Paid           4,719      
Contingent Consideration           600      
Goodwill Acquired           $ 3,406      
All others                  
Business Combinations                  
Purchase price                 3,257
Summary of businesses acquired:                  
Cash Paid               9,150 3,257
Goodwill Acquired               4,556 $ 1,726
Net Sales               3,319  
Net income               4  
Estimated fair values                  
Accounts receivable               968  
Inventories               602  
Property and equipment               419  
ROU asset (operating)               412  
Intangible assets               2,948  
Goodwill               4,556  
Accounts payable               (342)  
Lease liabilities               (413)  
Net assets acquired               $ 9,150