XML 31 R71.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Operating Leases - Schedule of Maturities for Operating Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Leases [Abstract]  
2020 $ 6,338
2021 4,999
2022 3,304
2023 2,925
2024 2,012
Thereafter 2,595
Total maturities of operating lease liabilities 22,173
Less: imputed interest 1,861
Total operating lease liabilities $ 20,312