XML 57 R59.htm IDEA: XBRL DOCUMENT v3.19.3
Leases - Schedule of Undiscounted Cash Flows for Non-cancellable Leases (Details)
$ in Thousands
Sep. 30, 2019
USD ($)
Leases [Abstract]  
Operating Leases, Remainder of 2019 $ 4,132
Operating Leases, 2020 14,566
Operating Leases, 2021 12,130
Operating Leases, 2022 10,754
Operating Leases, 2023 9,193
Operating Leases, Thereafter 43,842
Operating Leases, Total undiscounted lease payments 94,617
Operating Leases, Less: Imputed Interest (18,994)
Operating Leases, Lease Liabilities $ 75,623