XML 42 R26.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2017
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Lease Payments
As of December 31, 2017, future estimated minimum lease payments under non-cancelable operating, capital and financing leases were as follows (in thousands):
Operating Leases Capital Leases Financing Obligations 
2018 $3,659 $66 $2,792 
2019 2,630 — 2,792 
2020 2,235 — 2,792 
2021 2,187 — 2,792 
2022 1,887 — 2,564 
Thereafter 6,246 — 25,650 
Total minimum lease payments $18,844 66 39,382 
Less: Amount representing interest (2)(19,853)
Present value of capital lease and financing obligations $64 $19,529