Annual report [Section 13 and 15(d), not S-K Item 405]

Business Combinations - Summary (Details)

v3.25.0.1
Business Combinations - Summary (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 02, 2024
May 31, 2024
May 16, 2024
Apr. 18, 2024
Mar. 01, 2024
Feb. 15, 2024
Jul. 17, 2023
Jan. 26, 2023
Jan. 23, 2023
Dec. 31, 2024
Dec. 31, 2023
Business Combinations                      
Acquisition related costs                   $ 27,900 $ 16,200
Estimated fair values                      
Goodwill                   2,112,259 2,042,568
2024 Acquisitions                      
Business Combinations                      
Goodwill recognized                   75,022  
Summary of businesses acquired:                      
Cash Paid                   136,804  
Goodwill Acquired                   75,022  
Net Sales                   78,022  
Net income                   9,079  
Estimated fair values                      
Accounts receivable                   23,139  
Inventories                   7,900  
Prepaid and other assets                   246  
Property and equipment                   5,262  
ROU asset (operating)                   5,458  
Intangible assets                   42,194  
Goodwill                   75,022  
Accounts payable                   (16,467)  
Lease Liabilities (operating)                   (5,458)  
All other liabilities                   (492)  
Net assets acquired                   136,804  
Brabble                      
Business Combinations                      
Purchase price           $ 5,400          
Goodwill recognized           2,900          
Summary of businesses acquired:                      
Goodwill Acquired           $ 2,900          
Morris Black                      
Business Combinations                      
Purchase price         $ 3,600            
Goodwill recognized         2,000            
Summary of businesses acquired:                      
Goodwill Acquired         2,000            
PCI                      
Business Combinations                      
Purchase price         13,800            
Goodwill recognized         5,700            
Summary of businesses acquired:                      
Goodwill Acquired         $ 5,700            
Green Space                      
Business Combinations                      
Purchase price       $ 4,300              
Goodwill recognized       2,600              
Summary of businesses acquired:                      
Goodwill Acquired       $ 2,600              
Insulation Works                      
Business Combinations                      
Purchase price     $ 25,500                
Goodwill recognized     14,911                
Summary of businesses acquired:                      
Cash Paid     25,533                
Goodwill Acquired     14,911                
Net Sales     18,433                
Net income     $ 2,092                
Estimated fair values                      
Accounts receivable                   2,242  
Inventories                   1,217  
Property and equipment                   1,267  
ROU asset (operating)                   359  
Intangible assets                   7,988  
Goodwill                   14,911  
Accounts payable                   (2,243)  
Lease Liabilities (operating)                   (359)  
All other liabilities                   151  
Net assets acquired                   25,533  
Texas Insulation                      
Business Combinations                      
Purchase price   $ 35,900                  
Goodwill recognized   22,837                  
Summary of businesses acquired:                      
Cash Paid   35,901                  
Goodwill Acquired   22,837                  
Net Sales   20,500                  
Net income   $ 2,359                  
Estimated fair values                      
Accounts receivable                   2,755  
Inventories                   754  
Prepaid and other assets                   40  
Property and equipment                   1,798  
ROU asset (operating)                   1,142  
Intangible assets                   12,831  
Goodwill                   22,837  
Accounts payable                   (5,157)  
Lease Liabilities (operating)                   (1,142)  
All other liabilities                   43  
Net assets acquired                   35,901  
Shannon                      
Business Combinations                      
Purchase price $ 12,900                    
Goodwill recognized 6,100                    
Summary of businesses acquired:                      
Goodwill Acquired 6,100                    
Metro                      
Business Combinations                      
Purchase price 35,400                    
Goodwill recognized 17,956                    
Summary of businesses acquired:                      
Cash Paid 35,400                    
Goodwill Acquired 17,956                    
Net Sales 2,833                    
Net income $ 64                    
Estimated fair values                      
Accounts receivable                   9,362  
Inventories                   3,218  
Prepaid and other assets                   99  
Property and equipment                   701  
ROU asset (operating)                   2,596  
Intangible assets                   9,669  
Goodwill                   17,956  
Accounts payable                   (5,515)  
Lease Liabilities (operating)                   (2,596)  
All other liabilities                   (90)  
Net assets acquired                   35,400  
2023 Acquisitions                      
Business Combinations                      
Goodwill recognized                     78,975
Summary of businesses acquired:                      
Cash Paid                     149,017
Goodwill Acquired                     78,975
Net Sales                     129,377
Net income                     7,545
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                     78,975
Accounts payable                     (9,044)
Lease Liabilities (operating)                     (8,428)
All other liabilities                     (106)
Net assets acquired                     149,017
SRI                      
Business Combinations                      
Purchase price               $ 45,300      
Goodwill recognized                 $ 23,065    
Summary of businesses acquired:                      
Cash Paid                 45,314    
Goodwill Acquired                 23,065    
Net Sales                 54,898    
Net income                 $ 3,282    
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,065
Accounts payable                     (6,078)
Lease Liabilities (operating)                     (4,775)
All other liabilities                     (28)
Net assets acquired                     45,314
Best                      
Business Combinations                      
Purchase price             $ 94,600        
Goodwill recognized             51,418        
Summary of businesses acquired:                      
Cash Paid             94,590        
Goodwill Acquired             51,418        
Net Sales             66,073        
Net income             $ 3,031        
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,418
Accounts payable                     (2,623)
Lease Liabilities (operating)                     (3,241)
All other liabilities                     (105)
Net assets acquired                     94,590
SPI                      
Business Combinations                      
Acquisition related costs                   23,000  
All others                      
Business Combinations                      
Goodwill recognized                   19,318 4,492
Summary of businesses acquired:                      
Cash Paid                   39,970 9,113
Goodwill Acquired                   19,318 4,492
Net Sales                   36,256 8,406
Net income                   4,564 1,232
Estimated fair values                      
Accounts receivable                   8,780 968
Inventories                   2,711 602
Prepaid and other assets                   107  
Property and equipment                   1,496 419
ROU asset (operating)                   1,361 412
Intangible assets                   11,706 2,948
Goodwill                   19,318 4,492
Accounts payable                   (3,552) (343)
Lease Liabilities (operating)                   (1,361) (412)
All other liabilities                   (596) 27
Net assets acquired                   $ 39,970 $ 9,113