XML 107 R89.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies (Operating Leases) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Future minimum lease payments under operating leases      
2018 $ 2,734    
2019 2,434    
2020 2,169    
2021 1,973    
2022 1,988    
Thereafter 10,508    
Total 21,806    
Rent expense under operating leases $ 2,900 $ 3,300 $ 2,600