XML 74 R63.htm IDEA: XBRL DOCUMENT v3.19.2
Leases Payment Obligations (Details)
$ in Thousands
Jun. 30, 2019
USD ($)
Operating Lease Liabilities, Payments Due [Abstract]  
For the six months ending December 31, 2019 $ 9,390
2020 18,607
2021 17,400
2022 16,052
2023 13,804
Thereafter 52,664
Total lease payments 127,917
Less: imputed interest (16,930)
Present value of lease liabilities $ 110,987