XML 37 R80.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases (Summary of Future Minimum Payments Under Non-cancellable Operating Leases (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Leases [Abstract]  
2020 $ 2,523
2021 2,308
2022 1,857
2023 1,493
2024 1,182
Thereafter 25,931
Total future minimum operating lease payments 35,294
Amounts representing interest (12,494)
Present value of net future minimum operating lease payments $ 22,800