XML 70 R56.htm IDEA: XBRL DOCUMENT v3.25.0.1
Acquisitions - Additional Information (Details)
$ in Millions
12 Months Ended
Apr. 02, 2024
USD ($)
Dec. 31, 2024
USD ($)
acquisition
Dec. 31, 2023
USD ($)
acquisition
Business Acquisition [Line Items]      
Number of acquisitions | acquisition   8  
Surdex Corporation      
Business Acquisition [Line Items]      
Total consideration paid $ 43.3    
Lock-up period 6 months    
Liability to contingent consideration $ 0.6    
Adjustment to prepaid and other current assets   $ 0.2  
Adjustment to contract assets   0.1  
Intangible assets, change   0.1  
Adjustment to contract liabilities and accrued liabilities   0.1  
Goodwill, change   (0.4)  
Adjustment to deferred tax liability   $ 0.1  
Surdex Corporation | Promissory Note      
Business Acquisition [Line Items]      
Promissory note interest rate 6.50%    
Series of Individually Immaterial Business Acquisitions, 2024      
Business Acquisition [Line Items]      
Number of acquisitions | acquisition   7  
Total consideration paid   $ 36.3  
Lock-up period   6 months  
Adjustment to prepaid and other current assets   $ 0.1  
Intangible assets, change   0.5  
Goodwill, change   (0.6)  
Adjustment to deferred tax liability   $ (0.2)  
Number of acquisitions with consideration feature | acquisition   3  
Adjustment to accrued liabilities   $ 0.1  
Adjustment to other non-current obligations   0.1  
Acquisition related expenses   1.1  
Series of Individually Immaterial Business Acquisitions, 2024 | Minimum      
Business Acquisition [Line Items]      
Liability to contingent consideration   0.0  
Series of Individually Immaterial Business Acquisitions, 2024 | Maximum      
Business Acquisition [Line Items]      
Liability to contingent consideration   $ 1.0  
Series of Individually Immaterial Business Acquisitions, 2024 | Promissory Note | Minimum      
Business Acquisition [Line Items]      
Promissory note interest rate   5.00%  
Series of Individually Immaterial Business Acquisitions, 2024 | Promissory Note | Maximum      
Business Acquisition [Line Items]      
Promissory note interest rate   6.75%  
Series Of Individually Immaterial Business Acquisitions, 2023      
Business Acquisition [Line Items]      
Number of acquisitions | acquisition     11
Total consideration paid     $ 75.7
Adjustment to prepaid and other current assets     0.1
Adjustment to contract assets     0.3
Adjustment to contract liabilities and accrued liabilities     (0.1)
Goodwill, change   $ 0.4 3.2
Adjustment to deferred tax liability     $ 3.7
Number of acquisitions with consideration feature | acquisition     6
Acquisition related expenses     $ 1.2
Adjustment to expense     (0.4)
Adjustment to consideration   $ 0.4  
Series Of Individually Immaterial Business Acquisitions, 2023 | Minimum      
Business Acquisition [Line Items]      
Liability to contingent consideration     0.0
Series Of Individually Immaterial Business Acquisitions, 2023 | Minimum | Customer relationships      
Business Acquisition [Line Items]      
Estimated useful life of intangibles   2 years  
Series Of Individually Immaterial Business Acquisitions, 2023 | Maximum      
Business Acquisition [Line Items]      
Liability to contingent consideration     $ 3.0
Series Of Individually Immaterial Business Acquisitions, 2023 | Maximum | Customer relationships      
Business Acquisition [Line Items]      
Estimated useful life of intangibles   13 years  
Series Of Individually Immaterial Business Acquisitions, 2023 | Promissory Note | Minimum      
Business Acquisition [Line Items]      
Promissory note interest rate     5.00%
Series Of Individually Immaterial Business Acquisitions, 2023 | Promissory Note | Maximum      
Business Acquisition [Line Items]      
Promissory note interest rate     11.00%
Series Of Individually Immaterial Business Acquisitions, 2023 | Convertible Notes Payable | Minimum      
Business Acquisition [Line Items]      
Promissory note interest rate     7.00%
Series Of Individually Immaterial Business Acquisitions, 2023 | Convertible Notes Payable | Maximum      
Business Acquisition [Line Items]      
Promissory note interest rate     8.00%