XML 52 R40.htm IDEA: XBRL DOCUMENT v3.25.2
Commitments and Contingencies (Details) - USD ($)
$ in Millions
1 Months Ended 3 Months Ended
Oct. 31, 2024
Sep. 30, 2024
Sep. 30, 2024
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Other Commitments [Line Items]            
Contractual obligation       $ 1.3 $ 1.4  
Loss contingency accrual       0.2 $ 0.3  
Purchase commitments       2.8    
Settlement assets, current   $ 13.7 $ 13.7      
Settlement, amount $ 8.4          
Telsmith            
Other Commitments [Line Items]            
Payments for legal settlements   $ 6.3        
Loss contingency, estimate of possible loss           $ 8.2
Loss contingency final settlement     $ 1.9      
Letter of Credit Lender | 2022 Credit Facility            
Other Commitments [Line Items]            
Amount of letters of credit outstanding       5.2    
Performance Guarantee | 2022 Credit Facility            
Other Commitments [Line Items]            
Contingent liabilities for letters of credit issued on behalf of foreign subsidiaries       5.3    
Revolving Credit Facility | 2022 Credit Facility            
Other Commitments [Line Items]            
Line of credit facility, maximum borrowing capacity       250.0    
Letter of Credit | Unused lines of Credit | 2022 Credit Facility            
Other Commitments [Line Items]            
Amount of letters of credit outstanding       24.8    
Letter of Credit | Performance Guarantee | Unused lines of Credit | 2022 Credit Facility            
Other Commitments [Line Items]            
Letters of credit issued on behalf of foreign subsidiaries       $ 9.7