XML 67 R54.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Operating Lease Liabilities, Payments Due [Abstract]    
Year 1 $ 6,248  
Year 2 6,065  
Year 3 5,922  
Year 4 5,866  
Year 5 6,049  
Years thereafter 565,247  
Total future minimum lease payments 595,397  
Less amount representing interest (487,114)  
Total present value of minimum payments 108,283 $ 107,569
Finance Lease Liabilities, Payments, Due [Abstract]    
Year 1 248  
Year 2 232  
Year 3 106  
Year 4 46  
Year 5 46  
Years thereafter 544  
Total future minimum lease payments 1,222  
Less amount representing interest (242)  
Total present value of minimum payments $ 980 $ 1,095