XML 105 R91.htm IDEA: XBRL DOCUMENT v3.20.4
Business Combinations - Summary of Estimated Fair Value of Assets Acquired and Liabilities Assumed (Detail) - USD ($)
$ in Thousands
12 Months Ended
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
Oct. 31, 2018
Mar. 19, 2018
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Business Acquisition [Line Items]                            
Intangibles                       $ 46,200 $ 28,000  
Goodwill                       216,870 195,652 $ 173,049
Less seller obligations                       14,086 7,543 7,540
Cash Paid                       76,446 52,040 57,740
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  
2018 Acquisitions                            
Business Acquisition [Line Items]                            
Accounts receivable                           5,835
Inventories                           2,215
Other current assets                           946
Property and equipment                           5,984
Intangibles                           36,085
Goodwill                           17,079
Other non-current assets                           131
Accounts payable and other current liabilities                           (2,995)
Fair value of assets acquired and purchase price                           65,280
Less seller obligations                           7,540
Cash Paid                           57,740
CDG                            
Business Acquisition [Line Items]                            
Accounts receivable                           1,731
Inventories                           514
Other current assets                           28
Property and equipment                           933
Intangibles                           3,711
Goodwill                           4,898
Other non-current assets                           36
Accounts payable and other current liabilities                           (438)
Fair value of assets acquired and purchase price                           11,413
Less seller obligations                     $ 1,973     1,973
Cash Paid                     $ 9,440     9,440
AFT                            
Business Acquisition [Line Items]                            
Accounts receivable                           0
Inventories                           565
Other current assets                           0
Property and equipment                           2,882
Intangibles                           13,470
Goodwill                           4,415
Other non-current assets                           13
Accounts payable and other current liabilities                           (128)
Fair value of assets acquired and purchase price                           21,217
Less seller obligations                   $ 1,510       1,510
Cash Paid                   $ 19,707       19,707
Other                            
Business Acquisition [Line Items]                            
Cash                         0  
Accounts receivable                       1,419 479 4,104
Inventories                       600 410 1,136
Other current assets                       145 3 918
Property and equipment                       663 887 2,169
Intangibles                       4,483 3,619 18,904
Goodwill                       2,223 1,765 7,766
Other non-current assets                       38 41 82
Accounts payable and other current liabilities                       (196) (24) (2,429)
Other long-term liabilities                       (131)    
Fair value of assets acquired and purchase price                       9,244 7,180 32,650
Less seller obligations                       1,713 1,430 4,057
Cash Paid                       $ 7,531 $ 5,750 $ 28,593