XML 108 R95.htm IDEA: XBRL DOCUMENT v3.22.0.1
Business Combinations - Summary of Estimated Fair Value of Assets Acquired and Liabilities Assumed (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 12, 2021
Nov. 22, 2021
Nov. 01, 2021
Sep. 13, 2021
Jun. 07, 2021
Apr. 19, 2021
Apr. 13, 2021
Mar. 01, 2021
Nov. 16, 2020
Oct. 26, 2020
Oct. 13, 2020
Aug. 31, 2020
Aug. 10, 2020
Feb. 29, 2020
Nov. 18, 2019
Jun. 24, 2019
Mar. 18, 2019
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Business Acquisition [Line Items]                                        
Intangibles                                   $ 130,000 $ 46,200  
Goodwill                                   322,517 216,870 $ 195,652
Less seller obligations                                   29,169 14,086 7,543
Cash Paid                                   243,015 76,446 52,040
2021 Acquisitions                                        
Business Acquisition [Line Items]                                        
Cash                                   1,707    
Accounts receivable                                   31,660    
Inventories                                   11,882    
Other current assets                                   5,198    
Property and equipment                                   7,214    
Intangibles                                   129,954    
Goodwill                                   105,617    
Other non-current assets                                   627    
Accounts payable and other current liabilities                                   (16,203)    
Deferred income tax liabilities                                   2,089    
Other long-term liabilities                                   (3,383)    
Fair value of assets acquired and purchase price                                   272,184    
Less seller obligations                                   29,169    
Cash Paid                                   243,015    
IWI                                        
Business Acquisition [Line Items]                                        
Cash                                   168    
Accounts receivable                                   5,122    
Inventories                                   1,157    
Other current assets                                   3,014    
Property and equipment                                   796    
Intangibles                                   25,200    
Goodwill                                   23,282    
Other non-current assets                                   264    
Accounts payable and other current liabilities                                   (8,416)    
Deferred income tax liabilities                                   0    
Other long-term liabilities                                   (2,530)    
Fair value of assets acquired and purchase price                                   48,057    
Less seller obligations               $ 5,959                   5,959    
Cash Paid               $ 42,098                   42,098    
Alert                                        
Business Acquisition [Line Items]                                        
Cash                                   0    
Accounts receivable                                   4,710    
Inventories                                   765    
Other current assets                                   738    
Property and equipment                                   693    
Intangibles                                   2,770    
Goodwill                                   940    
Other non-current assets                                   132    
Accounts payable and other current liabilities                                   (1,184)    
Deferred income tax liabilities                                   0    
Other long-term liabilities                                   (734)    
Fair value of assets acquired and purchase price                                   8,830    
Less seller obligations             $ 2,980                     2,980    
Cash Paid             $ 5,850                     5,850    
Alpine                                        
Business Acquisition [Line Items]                                        
Cash                                   0    
Accounts receivable                                   0    
Inventories                                   359    
Other current assets                                   0    
Property and equipment                                   726    
Intangibles                                   5,543    
Goodwill                                   3,582    
Other non-current assets                                   0    
Accounts payable and other current liabilities                                   (57)    
Deferred income tax liabilities                                   0    
Other long-term liabilities                                   0    
Fair value of assets acquired and purchase price                                   10,153    
Less seller obligations           $ 2,208                       2,208    
Cash Paid           $ 7,945                       7,945    
GCP                                        
Business Acquisition [Line Items]                                        
Cash                                   0    
Accounts receivable                                   3,067    
Inventories                                   0    
Other current assets                                   0    
Property and equipment                                   206    
Intangibles                                   5,670    
Goodwill                                   2,695    
Other non-current assets                                   0    
Accounts payable and other current liabilities                                   (493)    
Deferred income tax liabilities                                   0    
Other long-term liabilities                                   (18)    
Fair value of assets acquired and purchase price                                   11,127    
Less seller obligations         $ 1,427                         1,427    
Cash Paid         $ 9,700                         9,700    
Five Star                                        
Business Acquisition [Line Items]                                        
Cash                                   1,472    
Accounts receivable                                   4,597    
Inventories                                   1,399    
Other current assets                                   330    
Property and equipment                                   1,161    
Intangibles                                   17,400    
Goodwill                                   6,482    
Other non-current assets                                   0    
Accounts payable and other current liabilities                                   (1,040)    
Deferred income tax liabilities                                   0    
Other long-term liabilities                                   (27)    
Fair value of assets acquired and purchase price                                   31,774    
Less seller obligations       $ 5,466                           5,466    
Cash Paid       $ 26,308                           26,308    
DGM                                        
Business Acquisition [Line Items]                                        
Cash                                   0    
Accounts receivable                                   4,007    
Inventories                                   6    
Other current assets                                   1,016    
Property and equipment                                   853    
Intangibles                                   8,800    
Goodwill                                   3,447    
Other non-current assets                                   213    
Accounts payable and other current liabilities                                   (4,625)    
Deferred income tax liabilities                                   0    
Other long-term liabilities                                   (14)    
Fair value of assets acquired and purchase price                                   13,703    
Less seller obligations     $ 2,069                             2,069    
Cash Paid     $ 11,634                             11,634    
CFI                                        
Business Acquisition [Line Items]                                        
Cash                                   67    
Accounts receivable                                   1,318    
Inventories                                   311    
Other current assets                                   26    
Property and equipment                                   714    
Intangibles                                   7,699    
Goodwill                                   6,799    
Other non-current assets                                   0    
Accounts payable and other current liabilities                                   (242)    
Deferred income tax liabilities                                   2,089    
Other long-term liabilities                                   (8)    
Fair value of assets acquired and purchase price                                   14,595    
Less seller obligations   $ 1,145                               1,145    
Cash Paid   $ 13,450                               13,450    
AMD                                        
Business Acquisition [Line Items]                                        
Cash                                   0    
Accounts receivable                                   8,393    
Inventories                                   7,540    
Other current assets                                   0    
Property and equipment                                   1,133    
Intangibles                                   52,800    
Goodwill                                   56,327    
Other non-current assets                                   0    
Accounts payable and other current liabilities                                   (23)    
Deferred income tax liabilities                                   0    
Other long-term liabilities                                   (49)    
Fair value of assets acquired and purchase price                                   126,121    
Less seller obligations $ 6,631                                 6,631    
Cash Paid $ 119,490                                 119,490    
2020 Acquisitions                                        
Business Acquisition [Line Items]                                        
Accounts receivable                                     17,605  
Inventories                                     2,761  
Other current assets                                     1,454  
Property and equipment                                     5,862  
Intangibles                                     46,223  
Goodwill                                     21,305  
Other non-current assets                                     241  
Accounts payable and other current liabilities                                     (4,641)  
Other long-term liabilities                                     (278)  
Fair value of assets acquired and purchase price                                     90,532  
Less seller obligations                                     14,086  
Cash Paid                                     76,446  
Royals                                        
Business Acquisition [Line Items]                                        
Accounts receivable                                     2,848  
Inventories                                     305  
Other current assets                                     430  
Property and equipment                                     598  
Intangibles                                     3,930  
Goodwill                                     3,015  
Other non-current assets                                     58  
Accounts payable and other current liabilities                                     (1,059)  
Other long-term liabilities                                     (35)  
Fair value of assets acquired and purchase price                                     10,090  
Less seller obligations                           $ 2,500         2,500  
Cash Paid                           $ 7,590         7,590  
Energy One                                        
Business Acquisition [Line Items]                                        
Accounts receivable                                     3,357  
Inventories                                     838  
Other current assets                                     12  
Property and equipment                                     2,319  
Intangibles                                     6,500  
Goodwill                                     3,253  
Other non-current assets                                     0  
Accounts payable and other current liabilities                                     (1,469)  
Other long-term liabilities                                     (19)  
Fair value of assets acquired and purchase price                                     14,791  
Less seller obligations                         $ 1,591           1,591  
Cash Paid                         $ 13,200           13,200  
Storm Master                                        
Business Acquisition [Line Items]                                        
Accounts receivable                                     2,362  
Inventories                                     175  
Other current assets                                     0  
Property and equipment                                     798  
Intangibles                                     8,720  
Goodwill                                     3,631  
Other non-current assets                                     0  
Accounts payable and other current liabilities                                     (1,336)  
Other long-term liabilities                                     (14)  
Fair value of assets acquired and purchase price                                     14,336  
Less seller obligations                       $ 1,336             1,336  
Cash Paid                       $ 13,000             13,000  
ICON                                        
Business Acquisition [Line Items]                                        
Accounts receivable                                     4,828  
Inventories                                     243  
Other current assets                                     675  
Property and equipment                                     380  
Intangibles                                     11,830  
Goodwill                                     2,870  
Other non-current assets                                     145  
Accounts payable and other current liabilities                                     (445)  
Other long-term liabilities                                     (28)  
Fair value of assets acquired and purchase price                                     20,498  
Less seller obligations                     $ 3,598               3,598  
Cash Paid                     $ 16,900               16,900  
Norkote                                        
Business Acquisition [Line Items]                                        
Accounts receivable                                     1,926  
Inventories                                     444  
Other current assets                                     178  
Property and equipment                                     584  
Intangibles                                     5,310  
Goodwill                                     2,841  
Other non-current assets                                     0  
Accounts payable and other current liabilities                                     (86)  
Other long-term liabilities                                     (46)  
Fair value of assets acquired and purchase price                                     11,151  
Less seller obligations                   $ 2,426                 2,426  
Cash Paid                   $ 8,725                 8,725  
WeatherSeal                                        
Business Acquisition [Line Items]                                        
Accounts receivable                                     865  
Inventories                                     156  
Other current assets                                     14  
Property and equipment                                     520  
Intangibles                                     5,450  
Goodwill                                     3,472  
Other non-current assets                                     0  
Accounts payable and other current liabilities                                     (50)  
Other long-term liabilities                                     (5)  
Fair value of assets acquired and purchase price                                     10,422  
Less seller obligations                 $ 922                   922  
Cash Paid                 $ 9,500                   9,500  
2019 Acquisitions                                        
Business Acquisition [Line Items]                                        
Cash                                       334
Accounts receivable                                       5,204
Inventories                                       2,666
Other current assets                                       3
Property and equipment                                       2,987
Intangibles                                       28,041
Goodwill                                       22,318
Other non-current assets                                       531
Accounts payable and other current liabilities                                       (2,501)
Fair value of assets acquired and purchase price                                       59,583
Less seller obligations                                       7,543
Cash Paid                                       52,040
1st State                                        
Business Acquisition [Line Items]                                        
Cash                                       0
Accounts receivable                                       0
Inventories                                       291
Other current assets                                       0
Property and equipment                                       989
Intangibles                                       3,382
Goodwill                                       1,857
Other non-current assets                                       0
Accounts payable and other current liabilities                                       (39)
Fair value of assets acquired and purchase price                                       6,480
Less seller obligations                                 $ 1,355     1,355
Cash Paid                                 $ 5,125     5,125
Expert                                        
Business Acquisition [Line Items]                                        
Cash                                       0
Accounts receivable                                       1,796
Inventories                                       723
Other current assets                                       0
Property and equipment                                       235
Intangibles                                       6,740
Goodwill                                       8,545
Other non-current assets                                       161
Accounts payable and other current liabilities                                       (42)
Fair value of assets acquired and purchase price                                       18,158
Less seller obligations                               $ 1,993       1,993
Cash Paid                               $ 16,165       16,165
Premier                                        
Business Acquisition [Line Items]                                        
Cash                                       334
Accounts receivable                                       2,929
Inventories                                       1,242
Other current assets                                       0
Property and equipment                                       876
Intangibles                                       14,300
Goodwill                                       10,151
Other non-current assets                                       329
Accounts payable and other current liabilities                                       (2,396)
Fair value of assets acquired and purchase price                                       27,765
Less seller obligations                             $ 2,765         2,765
Cash Paid                             $ 25,000         25,000
Other                                        
Business Acquisition [Line Items]                                        
Cash                                   0   0
Accounts receivable                                   446 1,419 479
Inventories                                   345 600 410
Other current assets                                   74 145 3
Property and equipment                                   932 663 887
Intangibles                                   4,072 4,483 3,619
Goodwill                                   2,063 2,223 1,765
Other non-current assets                                   18 38 41
Accounts payable and other current liabilities                                   (123) (196) (24)
Deferred income tax liabilities                                   0    
Other long-term liabilities                                   (3) (131)  
Fair value of assets acquired and purchase price                                   7,824 9,244 7,180
Less seller obligations                                   1,284 1,713 1,430
Cash Paid                                   $ 6,540 $ 7,531 $ 5,750