v3.24.0.1
Contractual Commitments, Contingencies and Off-Balance Sheet Arrangements - Additional Information (Details)
$ in Millions
1 Months Ended 6 Months Ended
May 31, 2021
USD ($)
Dec. 31, 2019
Dec. 31, 2023
USD ($)
renewal_term
Jun. 30, 2023
USD ($)
Jan. 31, 2022
EUR (€)
Contractual Commitments Contingencies And Off- Balance Sheet Arrangements [Line Items]          
Potential maximum loss exposure     $ 35.7    
Future capital commitment     0.6    
Estimate of possible loss     30.0    
Derivative asset     34.8 $ 66.7  
Currency Swap          
Contractual Commitments Contingencies And Off- Balance Sheet Arrangements [Line Items]          
Derivative notional amount | €         € 880,000,000
Derivative asset     34.8    
Itiviti | Treasury Lock          
Contractual Commitments Contingencies And Off- Balance Sheet Arrangements [Line Items]          
Pre-tax loss $ 11.0        
Derivative term 10 years        
Cash flow hedge gain (loss) to be reclassified within twelve months     $ 1.1    
IT Services Agreement          
Contractual Commitments Contingencies And Off- Balance Sheet Arrangements [Line Items]          
Number of renewal terms option one | renewal_term     1    
Renewal term option one (in months)     12 months    
Remaining commitment amount     $ 112.1    
IBM Private Cloud Agreement          
Contractual Commitments Contingencies And Off- Balance Sheet Arrangements [Line Items]          
Remaining commitment amount     133.2    
Agreement term   10 years 3 months      
AWS Cloud Agreement          
Contractual Commitments Contingencies And Off- Balance Sheet Arrangements [Line Items]          
Remaining commitment amount     $ 153.9