XML 109 R98.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Schedule of Lease Payments (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Lessee, Operating Lease, Liability, Payment, Due    
2020 $ 11,826 $ 44,709
2021 45,205 42,612
2022 41,059 39,812
2023 39,676 38,210
2024 37,068 35,602
Thereafter 155,102 146,463
Total lease payments 329,936 347,408
Less: Interest 84,297 92,282
Present value of lease liability $ 245,639 $ 255,126