XML 102 R60.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - Schedule of Future Minimum Rental Payments for Lease Obligations under ASC 840 (Details)
$ in Thousands
Dec. 31, 2018
USD ($)
Operating Leased Assets [Line Items]  
Operating Leases, 2019 $ 8,173
Operating Leases, 2020 13,460
Operating Leases, 2021 12,837
Operating Leases, 2022 10,451
Operating Leases, 2023 8,486
Operating Leases, Thereafter 109,622
Operating Leases, Total minimum lease payments 163,029
Related Party  
Operating Leased Assets [Line Items]  
Operating Leases, 2019 1,987
Operating Leases, 2020 6,843
Operating Leases, 2021 6,964
Operating Leases, 2022 6,757
Operating Leases, 2023 5,229
Operating Leases, Thereafter 103,870
Operating Leases, Total minimum lease payments 131,650
Non-Related Party  
Operating Leased Assets [Line Items]  
Operating Leases, 2019 6,186
Operating Leases, 2020 6,617
Operating Leases, 2021 5,873
Operating Leases, 2022 3,694
Operating Leases, 2023 3,257
Operating Leases, Thereafter 5,752
Operating Leases, Total minimum lease payments $ 31,379