XML 45 R52.htm IDEA: XBRL DOCUMENT v3.19.3
Leasing (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2019
Sep. 30, 2019
Dec. 31, 2018
ASC 840 2018 Minimum Lease Payments Table [Abstract]      
Operating Leases, Rent Expense $ 1,500 $ 4,400  
Operating Leases, Rent Expense, Net     $ 5,200
Operating Leases, Future Minimum Payments Due, Next Twelve Months 923 923 4,445
Operating Leases, Future Minimum Payments, Due in Two Years 3,686 3,686 4,007
Operating Leases, Future Minimum Payments, Due in Three Years 3,473 3,473 3,591
Operating Leases, Future Minimum Payments, Due in Four Years 2,547 2,547 2,391
Operating Leases, Future Minimum Payments, Due in Five Years 2,411 2,411 1,245
Operating Leases, Future Minimum Payments, Due Thereafter 12,182 12,182 2,630
Operating Leases, Future Minimum Payments Due $ 25,222 $ 25,222 $ 18,309