XML 46 R30.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitment and Contingencies (Tables)
12 Months Ended
Dec. 31, 2017
Commitments and Contingencies Disclosure [Abstract]  
Schedule of future minimum rental payments for operating leases
The following reflects future minimum payments under operating leases that have initial or remaining non-cancelable lease terms at December 31, 2017:
Years ending December 31,
Operating
Leases
2018
$
13,682

2019
7,109

2020
2,970

2021
1,326

2022
1,189

Thereafter
489

Total minimum lease payments
$
26,765