XML 82 R86.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Future minimum payments for operating leases (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Leases [Abstract]  
2020 $ 11,105
2021 11,126
2022 10,689
2023 9,476
2024 6,980
Thereafter 21,866
Total future minimum lease payments 71,242
Amounts representing interest 8,212
Present value of minimum lease payments $ 63,030