XML 90 R52.htm IDEA: XBRL DOCUMENT v3.19.3
Leases Maturity of Lease Liabilities (Details)
$ in Thousands
Sep. 30, 2019
USD ($)
Operating Leases Future Minimum Payments Due [Abstract]  
For the remainder of 2019 $ 2,713
For the year ended December 31, 2020 9,845
For the year ended December 31, 2021 7,892
For the year ended December 31, 2022 4,943
For the year ended December 31, 2023 3,358
For the year ended December 31, 2024 and beyond 8,642
Total lease payments 37,393
Less: imputed interest (4,078)
Present value of lease liabilities $ 33,315