XML 59 R48.htm IDEA: XBRL DOCUMENT v3.22.0.1
Acquisitions - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 21, 2021
Jan. 05, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Business Acquisition [Line Items]          
Cash paid for acquisitions, net of cash acquired     $ 7,139 $ 0 $ 1,483
Amortization of intangible assets     2,245 2,102 1,710
Revenue     549,183 364,179 $ 272,223
Chaikin Holdings LLC.          
Business Acquisition [Line Items]          
Percentage of interests acquired 90.00%        
Cash paid for acquisitions, net of cash acquired $ 7,139        
Amortization of intangible assets     648    
Revenue     $ 7,514    
Total consideration, up to $ 8,100        
Chaikin Holdings LLC. | Tradenames          
Business Acquisition [Line Items]          
Acquired finite-lived intangible assets, weighted average useful life (years) 8 years 6 months        
Chaikin Holdings LLC. | Customer relationships          
Business Acquisition [Line Items]          
Acquired finite-lived intangible assets, weighted average useful life (years) 6 years        
TradeSmith          
Business Acquisition [Line Items]          
Percentage of interests acquired   25.00%      
Business combination, step acquisition, equity interest in acquiree, including subsequent acquisition, percentage   100.00%      
Total consideration, up to   $ 9,164      
Business acquisition, transaction costs       $ 164