XML 196 R102.htm IDEA: XBRL DOCUMENT v3.22.0.1
Derivatives - Classification and fair value of derivatives (Details) - USD ($)
$ in Millions
Dec. 31, 2021
Dec. 31, 2020
Derivative [Line Items]    
Derivative liabilities at fair value $ 3.2 $ 1.0
Derivatives not designated as hedging instruments | Foreign currency swaps    
Derivative [Line Items]    
Notional Value 40.0  
Derivatives not designated as hedging instruments | Foreign currency swaps | Other assets    
Derivative [Line Items]    
Derivative assets at fair value 0.0  
Derivatives not designated as hedging instruments | Foreign currency swaps | Accounts payable, accrued expenses and other liabilities    
Derivative [Line Items]    
Derivative liabilities at fair value 1.7  
Derivatives not designated as hedging instruments | Foreign currency forwards    
Derivative [Line Items]    
Notional Value 83.6  
Derivatives not designated as hedging instruments | Foreign currency forwards | Other assets    
Derivative [Line Items]    
Derivative assets at fair value 0.0  
Derivatives not designated as hedging instruments | Foreign currency forwards | Accounts payable, accrued expenses and other liabilities    
Derivative [Line Items]    
Derivative liabilities at fair value 1.3  
Derivatives not designated as hedging instruments | Foreign currency futures contracts    
Derivative [Line Items]    
Notional Value 133.9  
Derivatives not designated as hedging instruments | Foreign currency futures contracts | Other assets    
Derivative [Line Items]    
Derivative assets at fair value 0.2  
Derivatives not designated as hedging instruments | Foreign currency futures contracts | Accounts payable, accrued expenses and other liabilities    
Derivative [Line Items]    
Derivative liabilities at fair value 0.0  
Derivatives not designated as hedging instruments | Weather derivatives    
Derivative [Line Items]    
Notional Value 6.2  
Derivatives not designated as hedging instruments | Weather derivatives | Other assets    
Derivative [Line Items]    
Derivative assets at fair value 0.0  
Derivatives not designated as hedging instruments | Weather derivatives | Accounts payable, accrued expenses and other liabilities    
Derivative [Line Items]    
Derivative liabilities at fair value 0.8  
Derivatives not designated as hedging instruments | Equity warrants    
Derivative [Line Items]    
Notional Value 0.1  
Derivatives not designated as hedging instruments | Equity warrants | Other assets    
Derivative [Line Items]    
Derivative assets at fair value 0.1  
Derivatives not designated as hedging instruments | Equity warrants | Accounts payable, accrued expenses and other liabilities    
Derivative [Line Items]    
Derivative liabilities at fair value 0.0  
Derivatives not designated as hedging instruments | Interest rate cap    
Derivative [Line Items]    
Notional Value 250.0  
Derivatives not designated as hedging instruments | Interest rate cap | Other assets    
Derivative [Line Items]    
Derivative assets at fair value 0.0  
Derivatives not designated as hedging instruments | Interest rate cap | Accounts payable, accrued expenses and other liabilities    
Derivative [Line Items]    
Derivative liabilities at fair value $ 0.0