XML 55 R44.htm IDEA: XBRL DOCUMENT v3.19.1
Leases Maturity of Lease Liabilities (Details)
$ in Thousands
Mar. 31, 2019
USD ($)
Operating Leases Future Minimum Payments Due [Abstract]  
For the remainder of 2019 $ 4,844
For the year ended December 31, 2020 5,465
For the year ended December 31, 2021 4,486
For the year ended December 31, 2022 3,534
For the year ended December 31, 2023 2,758
For the year ended December 31, 2024 and beyond 8,419
Total lease payments 29,506
Less: imputed interest (4,017)
Present value of lease liabilities $ 25,489