XML 51 R36.htm IDEA: XBRL DOCUMENT v3.8.0.1
Debt, Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2017
Debt, Commitments and Contingencies Disclosure [Abstract]  
Schedule of future minimum lease payments
The following table presents the future minimum lease payments under the non-cancelable operating leases as of December 31, 2017 (in thousands):
Year Ended December 31,
 
Minimum Lease Payments
2018
 
$
6,898

2019
 
5,845

2020
 
5,478

2021
 
5,260

2022
 
5,135

2023 and thereafter
 
16,894

Total
 
$
45,510