XML 75 R76.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - Lease Liability Maturity (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Operating  
2020 $ 12,750
2021 6,526
2022 5,777
2023 5,450
2024 4,297
Thereafter 17,186
Total undiscounted future minimum lease payments 51,986
Less: Difference between lease payments and discounted lease liabilities 12,283
Total lease liabilities 39,703
Finance Lease, Liability, Payment, Due [Abstract]  
2020 2,871
2021 2,186
2022 1,155
2023 563
2024 233
Thereafter 0
Total undiscounted future minimum lease payments 7,008
Less: Difference between lease payments and discounted lease liabilities 219
Total lease liabilities $ 6,789