XML 79 R67.htm IDEA: XBRL DOCUMENT v3.25.1
Leases, Commitments and Contingencies - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Oct. 31, 2023
Restructuring Cost and Reserve [Line Items]      
Remaining lease term (less than) 6 years    
Rental expenses under operating leases $ 2.5 $ 3.9  
Minimum      
Restructuring Cost and Reserve [Line Items]      
Estimate of possible loss     $ 0.0
Maximum      
Restructuring Cost and Reserve [Line Items]      
Estimate of possible loss     3.8
Underpayment of VAT of Mexican subsidiary      
Restructuring Cost and Reserve [Line Items]      
Loss contingency accrual 0.0    
Value-added tax      
Restructuring Cost and Reserve [Line Items]      
Estimate of possible loss     1.2
Inflationary adjustments, fines and penalties      
Restructuring Cost and Reserve [Line Items]      
Estimate of possible loss     $ 2.6
Information Technology and Communication Services      
Restructuring Cost and Reserve [Line Items]      
Purchase commitment, remainder of 2025 30.5    
Purchase commitment, 2026 19.5    
Purchase commitment, 2027 2.9    
Purchase commitment, 2028 0.1    
Purchase commitment, beyond 2028 0.0    
Bank Partnership Program And Servicing Agreement Loans      
Restructuring Cost and Reserve [Line Items]      
Purchase commitment $ 35.8