XML 111 R66.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Leases [Abstract]    
Cumulative Effect of New Accounting Principle in Period of Adoption   $ 0.2
Operating Lease, Cost $ 52,317,000  
Variable Lease, Cost 6,584,000  
Short-term Lease, Cost 17,387,000  
Lease, Cost, Total $ 76,288,000