XML 56 R44.htm IDEA: XBRL DOCUMENT v3.19.2
Leases Maturity of Lease Liabilities (Details)
$ in Thousands
Jun. 30, 2019
USD ($)
Operating Leases Future Minimum Payments Due [Abstract]  
For the remainder of 2019 $ 3,252
For the year ended December 31, 2020 5,675
For the year ended December 31, 2021 4,661
For the year ended December 31, 2022 3,639
For the year ended December 31, 2023 2,781
For the year ended December 31, 2024 and beyond 8,425
Total lease payments 28,433
Less: imputed interest (4,134)
Present value of lease liabilities $ 24,299