XML 125 R107.htm IDEA: XBRL DOCUMENT v3.22.4
Acquisitions and Divestitures - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
May 01, 2020
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Series of individually immaterial business acquisitions        
Business Acquisition [Line Items]        
Contingent earn-out obligations   $ 58,947    
Fair value of contingent earn-out consideration   25,422 $ 33,600 $ 30,248
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   11,308    
Other Long-term Liabilities | Series of individually immaterial business acquisitions        
Business Acquisition [Line Items]        
Fair value of contingent earn-out consideration   14,114    
Other companies | Series of individually immaterial business acquisitions        
Business Acquisition [Line Items]        
Fair value of contingent earn-out consideration   $ 25,422    
Minimum | Other companies | Performance Targets or Quality Margins        
Business Acquisition [Line Items]        
Earn-out consideration payment period   1 year    
Maximum | Other companies | Performance Targets or Quality Margins        
Business Acquisition [Line Items]        
Earn-out consideration payment period   5 years