XML 128 R100.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases (Maturities of Operating Lease Liabilities - Topic 842) (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Leases [Abstract]  
2020 $ 10,460
2021 8,092
2022 7,028
2023 4,519
2024 4,345
Thereafter 3,374
Total lease payments 37,818
Less imputed interest (3,027)
Total $ 34,791