XML 158 R46.htm IDEA: XBRL DOCUMENT v3.8.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2017
Leases [Abstract]  
Schedule of future minimum lease payments for operating leases
Future minimum lease payments under these leases are shown below:
2018
$
5,277

2019
4,337

2020
3,628

2021
2,002

2022
1,649

2023 and thereafter
4,857

Total minimum lease payments
$
21,750