XML 35 R101.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - Maturity of Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Leases [Abstract]  
2020 $ 2,665
2021 2,580
2022 2,138
2023 1,850
2024 1,742
Thereafter 6,453
Total minimum lease payments 17,428
Less: amount of lease payment representing interest (3,199)
Present value of future minimum lease payments $ 14,229