XML 109 R98.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Schedule of Lease Payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Lessee, Operating Lease, Liability, Payment, Due    
Remainder of the year $ 23,341  
2020   $ 44,709
2021 43,420 42,612
2022 40,144 39,812
2023 38,559 38,210
2024 35,973 35,602
Thereafter 146,778 146,463
Total lease payments 328,215 347,408
Less: Interest 83,310 92,282
Present value of lease liability $ 244,905 $ 255,126