Annual report pursuant to Section 13 and 15(d)

Business Combinations - Purchase Price Allocation and Consideration (Details)

v3.22.0.1
Business Combinations - Purchase Price Allocation and Consideration (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 08, 2021
Apr. 05, 2021
Jan. 20, 2021
Oct. 01, 2020
Dec. 31, 2021
Dec. 31, 2020
Purchase Price Allocations            
Goodwill         $ 1,949,763 $ 1,410,685
Fair value of consideration            
Cash         1,267,124  
Contingent Consideration         1,200  
Total consideration transferred         1,268,324  
2020 Acquisitions            
Purchase Price Allocations            
Goodwill           41,657
Fair value of consideration            
Cash           81,777
Contingent Consideration           1,000
Total consideration transferred           $ 82,777
Garland            
Purchase Price Allocations            
Goodwill       $ 30,671    
Fair value of consideration            
Cash       62,107    
Total consideration transferred       $ 62,107    
LCR Contractors            
Purchase Price Allocations            
Accounts receivable         16,041  
Inventories         806  
Prepaid and other assets         83  
Property and equipment         3,706  
ROU assets         518  
Intangible assets         15,970  
Goodwill     $ 19,547   19,547  
Accounts payable         (2,105)  
Lease liabilities         (518)  
Deferred tax liabilities         1  
All other liabilities         (382)  
Net assets acquired         53,667  
Fair value of consideration            
Cash     53,667   53,667  
Total consideration transferred     $ 53,667   53,667  
ABS            
Purchase Price Allocations            
Accounts receivable         14,184  
Inventories         8,441  
Prepaid and other assets         370  
Property and equipment         7,242  
ROU assets         8,843  
Intangible assets         40,040  
Goodwill   $ 54,048     54,048  
Lease liabilities         (8,843)  
Deferred tax liabilities         773  
All other liabilities         (750)  
Net assets acquired         124,348  
Fair value of consideration            
Cash   124,348     124,348  
Total consideration transferred   $ 124,348     124,348  
DI            
Purchase Price Allocations            
Accounts receivable         142,104  
Inventories         134,620  
Prepaid and other assets         9,002  
Property and equipment         40,140  
ROU assets         66,698  
Intangible assets         458,000  
Goodwill $ 440,055       440,055  
Accounts payable         (69,466)  
Lease liabilities         (76,066)  
Deferred tax liabilities         (84,527)  
All other liabilities         (29,093)  
Net assets acquired         1,031,467  
Fair value of consideration            
Cash 1,031,467       1,031,467  
Total consideration transferred $ 1,031,467       1,031,467  
All others            
Purchase Price Allocations            
Accounts receivable         7,522  
Inventories         4,406  
Prepaid and other assets         142  
Property and equipment         2,860  
ROU assets         4,870  
Intangible assets         17,082  
Goodwill         30,197  
Accounts payable         (3,669)  
Lease liabilities         (4,870)  
Deferred tax liabilities         213  
All other liabilities         89  
Net assets acquired         58,842  
Fair value of consideration            
Cash         57,642  
Contingent Consideration         1,200  
Total consideration transferred         58,842  
2021 Acquisitions            
Purchase Price Allocations            
Accounts receivable         179,851  
Inventories         148,273  
Prepaid and other assets         9,597  
Property and equipment         53,948  
ROU assets         80,929  
Intangible assets         531,092  
Goodwill         543,847  
Accounts payable         (75,240)  
Lease liabilities         (90,297)  
Deferred tax liabilities         (83,540)  
All other liabilities         (30,136)  
Net assets acquired         1,268,324  
Fair value of consideration            
Cash         1,267,124  
Contingent Consideration         1,200  
Total consideration transferred         $ 1,268,324