XML 90 R77.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies - Leases (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Commitments and Contingencies Disclosure [Abstract]      
Rental expense for period $ 2,533 $ 2,300 $ 2,273
2018 2,511    
2019 1,804    
2020 1,638    
2021 1,357    
2022 1,095    
Thereafter 4,316    
Total future minimum lease payments $ 12,721