XML 80 R69.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Summary of Future Minimum Lease Payments Under Non-Cancellable Leases (Details)
$ in Thousands
Sep. 30, 2020
USD ($)
Operating Leases  
Remainder of 2020 $ 11,506
2021 42,725
2022 39,858
2023 36,577
2024 33,953
Thereafter 82,990
Total future minimum lease payments 247,609
Less: imputed interest (41,536)
Total 206,073
Finance Leases  
Remainder of 2020 467
2021 1,843
2022 1,803
2023 1,818
2024 1,833
Thereafter 13,363
Total future minimum lease payments 21,127
Less: imputed interest (5,704)
Total $ 15,423