XML 162 R135.htm IDEA: XBRL DOCUMENT v3.19.1
Commitments and Contingencies Disclosure [Text Block]: Schedule of Future Minimum Rental Payments for Operating Leases (Details)
$ in Thousands
Dec. 31, 2018
USD ($)
Details  
Operating Leases, Future Minimum Payments Due, Next Twelve Months $ 2,305
Operating Leases, Future Minimum Payments, Due in Two Years 2,186
Operating Leases, Future Minimum Payments, Due in Three Years 1,617
Operating Leases, Future Minimum Payments, Due in Four Years 1,231
Operating Leases, Future Minimum Payments, Due in Five Years 248
Operating Leases, Future Minimum Payments, Due Thereafter 66
Operating Leases, Future Minimum Payments Due $ 7,653