XML 73 R62.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Schedule of Undiscounted Cash Flows for Non-cancellable Leases (Details)
$ in Thousands
Jun. 30, 2020
USD ($)
Leases [Abstract]  
Operating Leases, Remainder of 2020 $ 7,633
Operating Leases, 2021 13,299
Operating Leases, 2022 11,608
Operating Leases, 2023 9,868
Operating Leases, 2024 7,622
Operating Leases, Thereafter 36,251
Operating Leases, Total undiscounted lease payments 86,281
Operating Leases, Less: Imputed Interest (16,804)
Operating Leases, Lease Liabilities $ 69,477