XML 43 R59.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Operating Leases - Maturity Analysis of the Annual Undiscounted Cash Flows (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Lessee, Operating Lease, Liability, Payment, Due [Abstract]  
2020 $ 3,474
2021 4,217
2022 3,378
2023 2,560
2024 1,435
Thereafter 1,838
Total lease payments 16,902
Less: Imputed interest 1,744
Total operating lease liabilities 15,158
Operating lease not yet commenced, payment $ 4,000