XML 37 R97.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Schedule of Lease Payments (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Leases [Abstract]    
2020 $ 34,019 $ 44,709
2021 42,881 42,612
2022 39,847 39,812
2023 38,254 38,210
2024 35,664 35,602
Thereafter 146,572 146,463
Total lease payments 337,237 347,408
Less: Interest 87,717 92,282
Present value of lease liability $ 249,520 $ 255,126