XML 115 R91.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Leases [Abstract]    
2021 $ 22,420 $ 22,287
2022 21,709 22,284
2023 21,300 22,122
2024 20,656 21,695
2025 20,213 21,132
Thereafter 206,752 225,457
Total 313,050 334,977
Less: imputed interest 103,946 113,916
Operating lease liabilities $ 209,104 $ 221,061