XML 83 R50.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Lessee Lease Description [Line Items]    
Lease option to extend seven years  
Lease existence of option to extend true  
Lease option to terminate eighth year  
Lease existence of option to terminate true  
Operating lease not yet commenced expense $ 2.8  
Indirect General and Administrative Expenses    
Lessee Lease Description [Line Items]    
Rent expense $ 20.9 $ 20.3
Minimum    
Lessee Lease Description [Line Items]    
Lease term of contract 1 year  
Operating lease not yet commenced term of contract 3 years  
Maximum    
Lessee Lease Description [Line Items]    
Lease term of contract 11 years  
Operating lease not yet commenced term of contract 6 years