XML 59 R51.htm IDEA: XBRL DOCUMENT v3.25.1
Derivatives - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Derivatives    
Accumulated other comprehensive pre-tax gain (loss) to be reclassified into revenue within the next 12 months $ 1.8  
Foreign currency contracts    
Derivatives    
Offsetting of derivative assets subject to a master netting arrangement or similar agreement 8.7 $ 3.4
Offsetting of derivative liabilities subject to a master netting arrangement or similar agreement $ 8.7 $ 3.4
Designated as hedges | Foreign currency contracts    
Derivatives    
Derivative policy - contract maturity period maximum 36 months  
Maximum remaining maturity of foreign currency derivatives 36 months  
Derivative weighted-average maturity 1 year  
Minimum | Designated as hedges | Foreign currency contracts    
Derivatives    
Derivative policy - targeted weighted-average maturity 1 year  
Minimum | Not designated as hedges | Uncollected Settlement Assets and Obligations    
Derivatives    
Foreign currency forward contracts maturity range 2 days  
Maximum | Designated as hedges | Foreign currency contracts    
Derivatives    
Derivative policy - targeted weighted-average maturity 2 years  
Maximum | Not designated as hedges | Uncollected Settlement Assets and Obligations    
Derivatives    
Foreign currency forward contracts maturity range 1 month  
Maximum | Not designated as hedges | Foreign Currency Denominated Cash and Other Asset and Other Liability Positions    
Derivatives    
Foreign currency forward contracts maturity range 1 year