XML 100 R80.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - Schedule of Maturities of Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Leases [Abstract]  
2020 $ 4,212
2021 4,130
2022 3,597
2023 2,537
Thereafter 29,372
Total future minimum lease payments 43,848
Less: imputed interest (10,583)
Present value of lease liabilities $ 33,265