XML 113 R92.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies (Details-2) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Leases, Future Minimum Rental Payments [Abstract]      
Minimum lease payments, 2019 $ 1,646    
Minimum lease payments, 2020 1,371    
Minimum lease payments, 2021 1,095    
Minimum lease payments, 2022 989    
Minimum lease payments, 2023 975    
Minimum lease payments, Thereafter 22,707    
Rental expense under operating leases $ 1,600 $ 1,700 $ 2,000
Operating leases, renewal option term (one year or less) 1 year