XML 12 R64.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Schedule of Undiscounted Cash Flows for Non-cancellable Leases (Details)
$ in Thousands
Mar. 31, 2020
USD ($)
Leases [Abstract]  
Operating Leases, Remainder of 2020 $ 11,599
Operating Leases, 2021 13,163
Operating Leases, 2022 11,453
Operating Leases, 2023 9,827
Operating Leases, 2024 7,702
Operating Leases, Thereafter 36,563
Operating Leases, Total undiscounted lease payments 90,307
Operating Leases, Less: Imputed Interest (17,562)
Operating Leases, Lease Liabilities $ 72,745