Annual report pursuant to Section 13 and 15(d)

Leases (Schedule of Future Minimum Lease Payments) (Details)

v3.20.1
Leases (Schedule of Future Minimum Lease Payments) (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Operating Leases  
2020 $ 8,340
2021 6,037
2022 5,372
2023 3,955
2024 3,574
Thereafter 12,175
Total lease payments 39,453
Less imputed interest (6,367)
Present value of lease payments 33,086
Financing Leases  
2020 209
2021 162
2022 44
2023 9
2024 0
Thereafter 0
Total lease payments 424
Less imputed interest 0
Present value of lease payments $ 424