XML 89 R84.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Future Minimum Rental Commitments Under Operating Leases (Details)
$ in Thousands
Dec. 31, 2018
USD ($)
Operating Lease Liabilities, Future Minimum Rental Payments Due [Abstract]  
For the year ended 2019 $ 7,068
For the year ended 2020 5,635
For the year ended 2021 4,509
For the year ended 2022 3,523
For the year ended 2023 2,659
For the year ended 2024 and beyond $ 7,779