XML 96 R79.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies - Leases (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Supplemental Cash Flow Information [Abstract]    
Cash paid for operating lease liabilities $ 25.2 $ 25.0
Right-of-use assets obtained in exchange for operating lease liabilities $ 18.2 100.5
Accounting Standards Update 2016-02    
Supplemental Cash Flow Information [Abstract]    
Right-of-use assets obtained in exchange for operating lease liabilities   $ 69.6
Minimum    
Lessee, Lease, Description [Line Items]    
Remaining lease term 1 year  
Lease renewal term 1 year  
Maximum    
Lessee, Lease, Description [Line Items]    
Remaining lease term 14 years  
Lease renewal term 20 years