XML 29 R76.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - Future minimum payments for operating leases (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
December 31, 2020 $ 8,468
December 31, 2021 7,545
December 31, 2022 5,220
December 31, 2023 4,276
December 31, 2024 3,398
Thereafter 3,560
Total Future Minimum Lease Payments 32,467
Amounts Representing Interest (2,508)
Present Value of Net Future Minimum Lease Payments $ 29,959