XML 101 R66.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Lease Commitments - Future Minimum Lease Payments Under Operating Leases (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Leases, Operating [Abstract]  
2020 $ 5,179
2021 3,592
2022 2,312
2023 1,277
2024 1,285
Thereafter 5,514
Total undiscounted minimum lease payments 19,159
Lease liability 16,900
Imputed interest $ 2,300