XML 58 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisitions - Schedule of Other Assets Acquired were Recorded at their Estimated Fair Value (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Business Acquisition [Line Items]    
Estimated Life 6 years 6 months  
Proprietary Know How    
Business Acquisition [Line Items]    
Estimated Life 6 years 1 month 6 days  
Customer Relationships    
Business Acquisition [Line Items]    
Estimated Life 7 years 9 months 18 days  
Covenant Not to Compete    
Business Acquisition [Line Items]    
Estimated Life 3 years 8 months 12 days  
Roker Inc. (Roker)    
Business Acquisition [Line Items]    
Estimated Fair Value $ 2.3  
Roker Inc. (Roker) | Proprietary Know How    
Business Acquisition [Line Items]    
Estimated Life 8 years  
Estimated Fair Value $ 2.1  
Roker Inc. (Roker) | Customer Relationships    
Business Acquisition [Line Items]    
Estimated Life 5 years 4 months 24 days  
Estimated Fair Value $ 0.2  
KMP Associates Limited and Divrt, Inc.    
Business Acquisition [Line Items]    
Estimated Fair Value $ 23.5 $ 23.5
KMP Associates Limited and Divrt, Inc. | Proprietary Know How    
Business Acquisition [Line Items]    
Estimated Life 7 years 4 months 24 days  
Estimated Fair Value $ 17.3  
KMP Associates Limited and Divrt, Inc. | Customer Relationships    
Business Acquisition [Line Items]    
Estimated Life 5 years 9 months 18 days  
Estimated Fair Value $ 3.2  
KMP Associates Limited and Divrt, Inc. | Trade Names    
Business Acquisition [Line Items]    
Estimated Life 13 years 2 months 12 days  
Estimated Fair Value $ 1.8  
KMP Associates Limited and Divrt, Inc. | Covenant Not to Compete    
Business Acquisition [Line Items]    
Estimated Life 4 years 2 months 12 days  
Estimated Fair Value $ 1.2