v3.22.0.1
GOODWILL AND INTANGIBLE ASSETS - Carrying Amount of Goodwill by Segment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Goodwill [Roll Forward]    
Balance, beginning of period $ 395,800 $ 319,349
Acquisitions 147,892 83,138
Adjustment to prior year preliminary purchase price allocation 7,685 (6,687)
Balance, end of period 551,377 395,800
Manufacturing    
Goodwill [Roll Forward]    
Balance, beginning of period 338,045 268,402
Acquisitions 136,195 78,055
Adjustment to prior year preliminary purchase price allocation 7,666 (8,412)
Balance, end of period 481,906 338,045
Distribution    
Goodwill [Roll Forward]    
Balance, beginning of period 57,755 50,947
Acquisitions 11,697 5,083
Adjustment to prior year preliminary purchase price allocation 19 1,725
Balance, end of period $ 69,471 $ 57,755