XML 142 R100.htm IDEA: XBRL DOCUMENT v3.25.0.1
Acquisitions - Additional Information (Detail)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
May 01, 2024
USD ($)
Dec. 01, 2023
USD ($)
teammate
office
Aug. 17, 2023
USD ($)
Mar. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Business Acquisition [Line Items]                  
Total purchase price, net of cash and cash equivalents acquired             $ 270,247 $ 481,464 $ 68,248
Goodwill         $ 684,345 $ 893,516 893,516 684,345  
Acquisition and integration related expenses             2,676 7,396 1,972
Total net sales             8,701,698 9,175,840 10,431,191
Net earnings             249,691 281,309 280,608
Goodwill acquired during the year             197,275 188,720  
InfoCenter.io                  
Business Acquisition [Line Items]                  
Acquisition, percentage of issued and outstanding shares acquired 100.00%                
Total purchase price, net of cash and cash equivalents acquired $ 265,000                
Cash and cash equivalents acquired from acquisition 5,103                
Cash purchase price 269,477                
Business combination, consideration transferred 289,200                
Adjustment to consideration transferred 626                
Business combination, contingent consideration, liability 24,200                
Seller incentive opportunity 106,250                
Estimated fair value of net assets acquired 98,475                
Identifiable intangible assets - see description below $ 123,900                
Economic life (in years) 10 years                
Deferred tax liability $ 31,832                
Goodwill 190,725                
Increase (decrease) in fair value of earnout payments $ (18,800)                
SADA Systems, LLC                  
Business Acquisition [Line Items]                  
Acquisition, percentage of issued and outstanding shares acquired   100.00%              
Cash and cash equivalents acquired from acquisition   $ 24,701              
Cash purchase price   423,290              
Business combination, consideration transferred   426,050              
Adjustment to consideration transferred           $ 18,810      
Business combination, contingent consideration, liability   21,288              
Seller incentive opportunity   390,000              
Estimated fair value of net assets acquired   290,218              
Identifiable intangible assets - see description below   158,100              
Goodwill   135,832              
Business combination, consideration transferred net of cash acquired   $ 399,762              
Number of office | office   3              
Contractual adjustments   $ 1,173              
Seller retention fund   5,000              
Stock-based compensation liabilities   68,335              
Transaction costs   16,852              
Acquisition and integration related expenses         $ 3,572        
Gain from decrease in fair value of earnout payment             $ 20,219    
Total net sales               33,451  
Net earnings               14,502  
Stock-based compensation gain               $ 100,206 $ 32,051
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 | Minimum                  
Business Acquisition [Line Items]                  
Business combination, contingent consideration, liability   $ 0              
Number of teammates | teammate   700              
SADA Systems, LLC | Minimum | Non-compete agreements                  
Business Acquisition [Line Items]                  
Finite-lived intangible asset, useful life           3 years 3 years    
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    
Amdaris Group Limited                  
Business Acquisition [Line Items]                  
Acquisition, percentage of issued and outstanding shares acquired     100.00%            
Business combination, consideration transferred     $ 82,875            
Estimated fair value of net assets acquired     34,060            
Increase (decrease) in fair value of earnout payments             $ 6,430    
Earnout payment       $ 14,348          
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            
Amdaris Group Limited | Minimum                  
Business Acquisition [Line Items]                  
Business combination, contingent consideration, liability     $ 0            
Amdaris Group Limited | Maximum                  
Business Acquisition [Line Items]                  
Business combination, contingent consideration, liability     $ 54,391