XML 110 R93.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - Maturities of the Company's lease liabilities (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Lessee, Operating Lease, Liability, Payment, Due [Abstract]  
2020 $ 7,001
2021 2,704
2022 3,073
2023 2,365
2024 2,362
Thereafter 10,440
Total future lease payments 27,945
Less: Imputed interest 3,848
Present value of future lease payments 24,097
Finance Lease, Liability, Payment, Due [Abstract]  
2020 2,585
2021 2,038
2022 1,367
2023 274
2024 45
Thereafter 639
Total future lease payments 6,948
Less: Imputed interest 578
Present value of future lease payments $ 6,370