XML 298 R77.htm IDEA: XBRL DOCUMENT v3.19.1
Commitments and Contingencies (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2018
USD ($)
renewal_option
Dec. 31, 2017
USD ($)
Dec. 31, 2016
USD ($)
Other Commitments [Line Items]      
Number of lease renewal options | renewal_option 2    
Lease renewal term 5 years    
Rent expense under operating leases $ 1,000 $ 961 $ 915
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]      
2019 1,142    
2020 1,116    
2021 962    
2022 829    
2023 728    
2024 and thereafter 451    
Total future minimum rental payments 5,228    
Agreement to Design and Implement New Systems      
Other Commitments [Line Items]      
Minimum monthly payment $ 30