XML 43 R31.htm IDEA: XBRL DOCUMENT v3.6.0.2
Leases (Tables)
12 Months Ended
Dec. 31, 2016
Leases [Abstract]  
Summary of Future Minimum Lease Payments
Future minimum lease payments under all non-cancelable leases at December 31, 2016 are as follows:
Years Ending December 31,
 
2017
$
5,177

2018
4,221

2019
3,556

2020
3,273

2021
2,059

Thereafter
601

Total
$
18,887