Commitments and Contingencies (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Lessee, Lease, Description [Line Items]      
Fair value of interest rate swap assets $ 157,500   $ 60,600
Fair value of interest rate swap liabilities 155,400   59,700
Derivative asset 157,458   60,648
Derivative liability 155,393   59,701
Real estate taxes 500 $ 500  
Other expenditures 100 100  
Total operating rental expense $ 1,600 $ 1,400  
Minimum      
Lessee, Lease, Description [Line Items]      
Lease term 3 years    
Maximum      
Lessee, Lease, Description [Line Items]      
Lease term 25 years    
Foreign exchange contracts      
Lessee, Lease, Description [Line Items]      
Derivative asset $ 224   54
Derivative liability $ 200   $ 53