v3.25.2
Additional Financial Information - Schedule of Receivables Transferred Under Individual Agreements or Purchases (Details) - Individual Monetization Agreements - Trade Accounts Receivable - USD ($)
$ in Millions
3 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Transfer of Financial Assets Accounted for as Sales [Line Items]    
Carrying value of receivables transferred and derecognized $ 88.4 $ 107.4
Net cash proceeds received 86.5 104.1
Loss recorded related to transfers of receivables $ 1.9 $ 3.3