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

2019
4,201

2020
3,644

2021
2,366

2022
812

Thereafter
499

Total
$
16,950