XML 60 R36.htm IDEA: XBRL DOCUMENT v3.10.0.1
Debt, Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2018
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, 2018 (in thousands):
Year Ended December 31,
 
Minimum Lease Payments
2019
 
$
7,044

2020
 
7,168

2021
 
6,974

2022
 
6,719

2023
 
6,348

2024 and thereafter
 
14,838

Total
 
$
49,091