XML 86 R68.htm IDEA: XBRL DOCUMENT v3.25.2
Leases, Commitments and Contingencies - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Oct. 31, 2023
Restructuring Cost and Reserve [Line Items]          
Remaining lease term (less than) 6 years   6 years    
Rental expenses under operating leases $ 2.5 $ 3.3 $ 5.0 $ 7.1  
Minimum          
Restructuring Cost and Reserve [Line Items]          
Estimate of possible loss         $ 0.0
Maximum          
Restructuring Cost and Reserve [Line Items]          
Estimate of possible loss         5.4
Underpayment of VAT of Mexican subsidiary          
Restructuring Cost and Reserve [Line Items]          
Loss contingency accrual 0.0   0.0    
Value-added tax          
Restructuring Cost and Reserve [Line Items]          
Estimate of possible loss         1.3
Inflationary adjustments, fines and penalties          
Restructuring Cost and Reserve [Line Items]          
Estimate of possible loss         $ 4.1
Information Technology and Communication Services          
Restructuring Cost and Reserve [Line Items]          
Purchase commitment, remainder of 2025 21.3   21.3    
Purchase commitment, 2026 20.8   20.8    
Purchase commitment, 2027 3.5   3.5    
Purchase commitment, 2028 0.2   0.2    
Purchase commitment, beyond 2028 $ 0.0   0.0    
Bank Partnership Program And Servicing Agreement Loans          
Restructuring Cost and Reserve [Line Items]          
Purchase commitment     $ 39.8