XML 47 R33.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2018
Commitments And Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Lease Payments under Operating and Capital Leases

The following table presents future minimum lease payments under operating and capital leases as of December 31, 2018 (in thousands):

 

 

Operating

 

 

Capital

 

2019

 

$

3,573

 

 

$

575

 

2020

 

 

3,340

 

 

 

270

 

2021

 

 

3,305

 

 

 

 

2022

 

 

3,193

 

 

 

 

2023

 

 

3,140

 

 

 

 

Thereafter

 

 

9,947

 

 

 

 

Total minimum lease payments

 

$

26,498

 

 

$

845

 

Less: Portion representing interest

 

 

 

 

 

 

(64

)

Present value of capital lease obligations

 

 

 

 

 

 

781

 

Less: Current portion of capital lease obligations

 

 

 

 

 

 

(523

)

Capital lease obligations net of current portion

 

 

 

 

 

$

258