XML 19 R103.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - Maturities of Operating Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Leases [Abstract]  
2020 $ 13,949
2021 12,938
2022 10,368
2023 8,273
2024 7,330
Thereafter 53,501
Total minimum lease payments 106,359
Less: Imputed interest (22,095)
Total $ 84,264