XML 105 R87.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies (Details) - USD ($)
$ in Millions
1 Months Ended 3 Months Ended 12 Months Ended
Oct. 08, 2024
Sep. 30, 2024
Sep. 30, 2024
Dec. 31, 2024
Jun. 30, 2024
Dec. 31, 2023
Dec. 19, 2023
Other Commitments [Line Items]              
Contingent liability for customer debt       $ 1.4   $ 1.1  
Percentage of potential contingent liability on unpaid balance       1.75%      
Maximum exposure       $ 0.1      
Liability recorded related to guarantees       0.3   $ 0.6  
Settlement assets, current   $ 13.7 $ 13.7        
Settlement, amount $ 8.4            
Telsmith              
Other Commitments [Line Items]              
Loss contingency, estimate of possible loss         $ 8.2   $ 7.9
Payments for legal settlements   $ 6.3          
Loss contingency final settlement     $ 1.9        
Letter of Credit | Unused lines of Credit              
Other Commitments [Line Items]              
Letters of credit outstanding, amount       24.8      
Letter of Credit Lender              
Other Commitments [Line Items]              
Letters of credit outstanding, amount       5.2      
Letters of credit on behalf of foreign subsidiaries       3.7      
Performance Letters of Credit              
Other Commitments [Line Items]              
Letters of credit on behalf of foreign subsidiaries       5.4      
Performance Letters of Credit | Letter of Credit | Unused lines of Credit              
Other Commitments [Line Items]              
Letters of credit on behalf of foreign subsidiaries       $ 12.4