XML 95 R71.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - Schedule of Operating and Finance Lease Liability Maturities (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Leases [Abstract]  
Operating Leases, 2020 $ 13,779
Operating Leases, 2021 9,766
Operating Leases, 2022 8,276
Operating Leases, 2023 4,537
Operating Leases, 2024 2,433
Operating Leases, 2025 2,328
Operating Leases, 2026 and thereafter 2,573
Operating Leases, Total lease payments 43,692
Operating Leases, Less: imputed interest (3,593)
Total operating lease liabilities 40,099
Operating Leases, Less: current obligations (12,554)
Noncurrent operating lease liabilities 27,545
Finance Leases, 2020 922
Finance Leases, 2021 138
Finance Leases, Total lease payments 1,060
Finance Leases, Less: imputed interest (19)
Total finance lease liabilities 1,041
Finance Leases, Less: current obligations (903)
Non-current finance lease liabilities $ 138