XML 70 R59.htm IDEA: XBRL DOCUMENT v3.19.2
Leases - Schedule of Undiscounted Cash Flows for Non-cancellable Leases (Details)
$ in Thousands
Jun. 30, 2019
USD ($)
Leases [Abstract]  
Operating Leases, Remainder of 2019 $ 8,231
Operating Leases, 2020 14,002
Operating Leases, 2021 11,524
Operating Leases, 2022 10,176
Operating Leases, 2023 8,651
Operating Leases, Thereafter 42,339
Operating Leases, Total undiscounted lease payments 94,923
Operating Leases, Less: Imputed Interest (19,218)
Operating Leases, Lease Liabilities $ 75,705