XML 65 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisitions Business Combinations (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Oct. 24, 2021
Mar. 24, 2021
Business Acquisition [Line Items]          
Payment for Contingent Consideration Liability, Financing Activities $ 7,767 $ 7,912 $ 0    
Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability 0 0 6,849    
Goodwill, Acquired During Period 2,810 18,644      
Amortization of Intangible Assets 27,600 26,500 22,500    
Asset Acquisition, Contingent Consideration [Line Items]          
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill 3,000        
Other Acquisitions [Member]          
Business Acquisition [Line Items]          
Business Combination, Consideration Transferred 5,800 38,000 8,300    
Asset Acquisition, Contingent Consideration [Line Items]          
Business Combination, Consideration Transferred 5,800 $ 38,000 $ 8,300    
PendoTECH acquisition          
Business Acquisition [Line Items]          
Business Combination, Consideration Transferred 185,000        
Goodwill, Acquired During Period 93,100        
Amortization of Intangible Assets 6,900        
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High         $ 20,000
Business Combination, Contingent Consideration, Liability $ 20,000       13,500
minimum useful lives 5 years        
maximum useful lives 20 years        
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net $ 7,400        
Business Combination, Consideration Transferred, Other 7,400        
Asset Acquisition, Contingent Consideration [Line Items]          
Business Combination, Contingent Consideration, Liability Increase 6,800        
Business Combination, Consideration Transferred 185,000        
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High         $ 20,000
Business Combination, Contingent Consideration Other Liability 300        
Scale-Up Systems Acquisition          
Business Acquisition [Line Items]          
Business Combination, Consideration Transferred 20,200        
Goodwill, Acquired During Period $ 11,100        
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High       $ 3,000  
minimum useful lives 7 years        
maximum useful lives 10 years        
Asset Acquisition, Contingent Consideration [Line Items]          
Business Combination, Consideration Transferred $ 20,200        
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High       $ 3,000  
Customer Relationships [Member] | PendoTECH acquisition          
Business Acquisition [Line Items]          
Finite-lived Intangible Assets Acquired 78,600        
Other Intangible Assets [Member] | PendoTECH acquisition          
Business Acquisition [Line Items]          
Finite-lived Intangible Assets Acquired 2,400        
Other Intangible Assets [Member] | Scale-Up Systems Acquisition          
Business Acquisition [Line Items]          
Finite-lived Intangible Assets Acquired 11,400        
Technology-Based Intangible Assets [Member] | PendoTECH acquisition          
Business Acquisition [Line Items]          
Finite-lived Intangible Assets Acquired 21,700        
Trade Names [Member] | PendoTECH acquisition          
Business Acquisition [Line Items]          
Finite-lived Intangible Assets Acquired $ 3,400