XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Acquisitions - Additional Information (Details)
$ in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Apr. 02, 2024
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2024
USD ($)
acquisition
Dec. 31, 2023
USD ($)
acquisition
Jun. 30, 2023
USD ($)
Surdex Corporation          
Business Acquisition [Line Items]          
Total consideration paid $ 43.3        
Lock-up period 6 months        
Surdex Corporation | Promissory Note          
Business Acquisition [Line Items]          
Promissory note interest rate 6.50%        
Series of Individually Immaterial Business Acquisitions          
Business Acquisition [Line Items]          
Total consideration paid     $ 13.9 $ 75.7  
Lock-up period       6 months  
Number of businesses acquired | acquisition     3 11  
Acquisition including contingent consideration | acquisition     2 6  
Acquisition related expenses   $ 0.6 $ 1.1    
Acquisition related expenses   0.2 0.2   $ 0.7
Series of Individually Immaterial Business Acquisitions | Minimum          
Business Acquisition [Line Items]          
Liability to contingent consideration   0.0 $ 0.0 $ 0.0  
Series of Individually Immaterial Business Acquisitions | Minimum | Customer relationships          
Business Acquisition [Line Items]          
Estimated useful life of intangibles     2 years    
Series of Individually Immaterial Business Acquisitions | Maximum          
Business Acquisition [Line Items]          
Liability to contingent consideration   $ 1.0 $ 1.0 $ 3.0  
Series of Individually Immaterial Business Acquisitions | Maximum | Customer relationships          
Business Acquisition [Line Items]          
Estimated useful life of intangibles     13 years    
Series of Individually Immaterial Business Acquisitions | Promissory Note | Minimum          
Business Acquisition [Line Items]          
Promissory note interest rate   5.00% 5.00% 5.00%  
Series of Individually Immaterial Business Acquisitions | Promissory Note | Maximum          
Business Acquisition [Line Items]          
Promissory note interest rate   6.75% 6.75% 11.00%  
Series of Individually Immaterial Business Acquisitions | Convertible Notes Payable | Minimum          
Business Acquisition [Line Items]          
Promissory note interest rate       7.00%  
Series of Individually Immaterial Business Acquisitions | Convertible Notes Payable | Maximum          
Business Acquisition [Line Items]          
Promissory note interest rate       8.00%  
Series of Individually Immaterial Business Acquisitions, 2024          
Business Acquisition [Line Items]          
Measurement period adjustment to goodwill     $ 0.6    
Measurement period adjustment to increase deferred tax liabilities     0.6    
Series of Individually Immaterial Business Acquisitions, 2023          
Business Acquisition [Line Items]          
Measurement period adjustment to goodwill     0.4    
Measurement period adjustment to purchase price     $ 0.4