XML 124 R109.htm IDEA: XBRL DOCUMENT v3.22.0.1
Acquisitions and Divestitures - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
May 01, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Series of individually immaterial business acquisitions        
Business Acquisition [Line Items]        
Contingent earn-out obligations   $ 67,638    
Fair value of contingent earn-out consideration   33,600 $ 30,248 $ 24,586
RMS Lifeline        
Business Acquisition [Line Items]        
Gain (Loss) on Divestiture $ (16,252)      
Other Current Liabilities | Series of individually immaterial business acquisitions        
Business Acquisition [Line Items]        
Fair value of contingent earn-out consideration   9,419    
Other Long-term Liabilities | Series of individually immaterial business acquisitions        
Business Acquisition [Line Items]        
Fair value of contingent earn-out consideration   24,181    
Other companies | Series of individually immaterial business acquisitions        
Business Acquisition [Line Items]        
Fair value of contingent earn-out consideration   $ 33,600    
Minimum | Other companies | EBITDA or Operating Income Performance Targets or Quality Margins        
Business Acquisition [Line Items]        
Earn-out consideration payment period   1 year    
Maximum | Other companies | EBITDA or Operating Income Performance Targets or Quality Margins        
Business Acquisition [Line Items]        
Earn-out consideration payment period   5 years