XML 69 R88.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases Lease Income Statement (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Leases [Abstract]      
Lease, Cost $ 33,666    
Variable Lease, Cost 4,337    
Short-term Lease, Cost 1,187    
Operating Lease, Expense $ 39,190 $ 38,900 $ 36,900
Operating Lease, Weighted Average Remaining Lease Term 6 years 4 months 24 days    
Operating Lease, Weighted Average Discount Rate, Percent 2.90%