XML 162 R94.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisitions - Additional Information (Detail)
£ in Thousands, $ in Thousands
1 Months Ended 12 Months Ended
Dec. 01, 2023
USD ($)
Teammate
Office
Aug. 17, 2023
USD ($)
Jun. 01, 2022
USD ($)
Dec. 31, 2023
USD ($)
Nov. 30, 2023
USD ($)
Apr. 30, 2023
USD ($)
Jun. 30, 2022
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Aug. 17, 2023
GBP (£)
Business Acquisition [Line Items]                      
Acquisition and integration related expenses               $ 7,396 $ 1,972 $ 0  
Goodwill       $ 684,345       684,345 493,033    
Goodwill acquired during the year               188,720 69,923    
Earnout and acquisition related payments               15,615 0 0  
Total net sales               9,175,840 10,431,191 9,436,113  
Net earnings               281,309 280,608 $ 219,345  
SADA Systems, LLC                      
Business Acquisition [Line Items]                      
Acquisition, percentage of issued and outstanding shares acquired 100.00%                    
Business combination, consideration transferred $ 425,327                    
Cash and cash equivalents acquired from acquisition $ 24,701                    
Number of office | Office 3                    
Cash purchase price $ 423,290                    
Contractual adjustments 450                    
Seller retention fund 5,000                    
Business combination, contingent consideration, liability 21,288                    
Seller incentive opportunity 390,000                    
Stock-based compensation liabilities 67,600                    
Transaction costs 16,841                    
Estimated fair value of net assets acquired 308,305                    
Identifiable intangible assets - see description below 158,100                    
Acquisition and integration related expenses       $ 3,572              
Goodwill 117,022                    
Stock-based compensation gain               100,206 $ 32,051    
Total net sales               33,451      
Net earnings               $ 14,502      
SADA Systems, LLC | Customer relationships                      
Business Acquisition [Line Items]                      
Identifiable intangible assets - see description below 124,700                    
Finite-lived intangible asset, useful life       10 years       10 years      
SADA Systems, LLC | Non-compete agreements                      
Business Acquisition [Line Items]                      
Identifiable intangible assets - see description below 26,200                    
SADA Systems, LLC | Maximum                      
Business Acquisition [Line Items]                      
Business combination, contingent consideration, liability $ 390,000                    
SADA Systems, LLC | Maximum | Non-compete agreements                      
Business Acquisition [Line Items]                      
Finite-lived intangible asset, useful life       5 years       5 years      
SADA Systems, LLC | Minimum                      
Business Acquisition [Line Items]                      
Number of teammates | Teammate 800                    
Business combination, contingent consideration, liability $ 0                    
SADA Systems, LLC | Minimum | Non-compete agreements                      
Business Acquisition [Line Items]                      
Finite-lived intangible asset, useful life       3 years       3 years      
Hanu                      
Business Acquisition [Line Items]                      
Acquisition, percentage of issued and outstanding shares acquired             100.00%        
Business combination, consideration transferred     $ 68,248       $ 90,106        
Estimated fair value of net assets acquired     20,183                
Intangible assets acquired     24,750                
Goodwill     $ 69,923                
Business combination, contingent consideration, asset             $ 6,358        
Earnout and acquisition related payments         $ 3,973 $ 10,748          
Hanu | Customer relationships                      
Business Acquisition [Line Items]                      
Finite-lived intangible asset, useful life             10 years        
Hanu | Maximum                      
Business Acquisition [Line Items]                      
Business combination, contingent consideration, liability             $ 15,307        
Amdaris Group Limited                      
Business Acquisition [Line Items]                      
Acquisition, percentage of issued and outstanding shares acquired   100.00%                 100.00%
Business combination, consideration transferred   $ 82,875                  
Estimated fair value of net assets acquired | £                     £ 34,060
Intangible assets acquired | £                     £ 41,291
Goodwill acquired during the year   $ 71,698                  
Amdaris Group Limited | Customer relationships                      
Business Acquisition [Line Items]                      
Finite-lived intangible asset, useful life   10 years                 10 years
Amdaris Group Limited | Maximum                      
Business Acquisition [Line Items]                      
Business combination, contingent consideration, liability   $ 54,391                  
Amdaris Group Limited | Minimum                      
Business Acquisition [Line Items]                      
Business combination, contingent consideration, liability   $ 0