XML 48 R56.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases Schedule of Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Schedule of Future Minimum Lease Payments [Abstract]    
Operating Leases, Future Minimum Payments Due, Next Twelve Months $ 4,136 $ 2,574
Finance Lease, Liability, Payments, Due Next Twelve Months 267 1,395
Capital Leases, Future Minimum Payments Due, Next Twelve Months   201
Net Lease Liability, Payments, Remainder of Fiscal Year 4,403  
Operating Leases, Future Minimum Payments, Due in Two Years 4,169 2,369
Finance Lease, Liability, Payments, Due Year Two 202 1,444
Capital Leases, Future Minimum Payments Due in Two Years   155
Net Lease Liability, Payments, Due Year Two 4,371  
Operating Leases, Future Minimum Payments, Due in Three Years 3,099 2,349
Finance Lease, Liability, Payments, Due Year Three 122 1,493
Capital Leases, Future Minimum Payments Due in Three Years   91
Net Lease Liability, Payments, Due Year Three 3,221  
Lessee, Operating Lease, Liability, Payments, Due Year Four 1,437 2,008
Finance Lease, Liability, Payments, Due Year Four 61 760
Capital Leases, Future Minimum Payments Due in Four Years   11
Net Lease Liability, Payments, Due Year Four 1,498  
Operating Leases, Future Minimum Payments, Due in Five Years 482 1,130
Finance Lease, Liability, Payments, Due Year Five 5 0
Capital Leases, Future Minimum Payments Due in Five Years   0
Net Lease Liabilities, Payments, Due Year Five 487  
Operating Leases, Future Minimum Payments, Due Thereafter 600 374
Finance Lease, Liability, Payments, Due after Year Five 0 0
Capital Leases, Future Minimum Payments Due Thereafter   0
Net Lease Liability, Payments, Due after Year Five 600  
Operating Leases, Future Minimum Payments Due 13,923 10,804
Finance Lease, Liability, Payments, Due 657 5,092
Net Lease Liability, Payments Due 14,580  
Operating Lease, Imputed Interest 1,199  
Finance Lease, Imputed Interest 47  
Net Lease Liability, Imputed Interest 1,246  
Lessee, Operating Lease, Liability, Present Value 12,724  
Finance Lease, Liability, Present Value 610  
Net Lease Liability, Present Value $ 13,334  
Capital Leases, Future Minimum Payments Due   $ 458