XML 66 R48.htm IDEA: XBRL DOCUMENT v3.19.2
Leasing (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2019
Jun. 30, 2019
Dec. 31, 2018
ASC 840 2018 Minimum Lease Payments Table [Abstract]      
Operating Leases, Rent Expense $ 1,500 $ 2,900  
Operating Leases, Rent Expense, Net     $ 5,200
Operating Leases, Future Minimum Payments Due, Next Twelve Months 1,747 1,747 4,445
Operating Leases, Future Minimum Payments, Due in Two Years 3,507 3,507 4,007
Operating Leases, Future Minimum Payments, Due in Three Years 3,397 3,397 3,591
Operating Leases, Future Minimum Payments, Due in Four Years 2,484 2,484 2,391
Operating Leases, Future Minimum Payments, Due in Five Years 2,378 2,378 1,245
Operating Leases, Future Minimum Payments, Due Thereafter 12,288 12,288 2,630
Operating Leases, Future Minimum Payments Due $ 25,801 $ 25,801 $ 18,309