Commitments and Contingencies (Tables)
|
12 Months Ended |
Dec. 31, 2017 |
Commitments and Contingencies Disclosure [Abstract] |
|
Future Minimum Payments Under Operating Leases |
As of December 31, 2017, future minimum payments under non-cancelable operating leases, inventory purchase and other obligations are as follows:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Operating Leases |
|
Inventory Purchase Obligations |
|
Other Obligations |
|
Total |
|
(in thousands) |
|
|
2018 |
$ |
9,155 |
|
|
$ |
34,979 |
|
|
$ |
7,758 |
|
|
$ |
51,892 |
|
2019 |
9,117 |
|
|
— |
|
|
7,761 |
|
|
16,878 |
|
2020 |
9,285 |
|
|
— |
|
|
3,781 |
|
|
13,066 |
|
2021 |
9,146 |
|
|
— |
|
|
30 |
|
|
9,176 |
|
2022 |
5,003 |
|
|
— |
|
|
— |
|
|
5,003 |
|
Thereafter |
758 |
|
|
— |
|
|
— |
|
|
758 |
|
Total minimum payments |
$ |
42,464 |
|
|
$ |
34,979 |
|
|
$ |
19,330 |
|
|
$ |
96,773 |
|
As of December 31, 2017, future minimum rental income under non-cancelable subleases are as follows:
|
|
|
|
|
|
|
|
Amount |
|
|
(in thousands) |
2018 |
|
$ |
2,875 |
|
2019 |
|
3,604 |
|
2020 |
|
4,088 |
|
2021 |
|
4,152 |
|
2022 |
|
879 |
|
Thereafter |
|
352 |
|
Total minimum rental income |
|
$ |
15,950 |
|
|
Future Minimum Payments Under Other Obligations |
As of December 31, 2017, future minimum payments under non-cancelable operating leases, inventory purchase and other obligations are as follows:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Operating Leases |
|
Inventory Purchase Obligations |
|
Other Obligations |
|
Total |
|
(in thousands) |
|
|
2018 |
$ |
9,155 |
|
|
$ |
34,979 |
|
|
$ |
7,758 |
|
|
$ |
51,892 |
|
2019 |
9,117 |
|
|
— |
|
|
7,761 |
|
|
16,878 |
|
2020 |
9,285 |
|
|
— |
|
|
3,781 |
|
|
13,066 |
|
2021 |
9,146 |
|
|
— |
|
|
30 |
|
|
9,176 |
|
2022 |
5,003 |
|
|
— |
|
|
— |
|
|
5,003 |
|
Thereafter |
758 |
|
|
— |
|
|
— |
|
|
758 |
|
Total minimum payments |
$ |
42,464 |
|
|
$ |
34,979 |
|
|
$ |
19,330 |
|
|
$ |
96,773 |
|
|
Future Minimum Payments Under Inventory Purchase Obligations |
As of December 31, 2017, future minimum payments under non-cancelable operating leases, inventory purchase and other obligations are as follows:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Operating Leases |
|
Inventory Purchase Obligations |
|
Other Obligations |
|
Total |
|
(in thousands) |
|
|
2018 |
$ |
9,155 |
|
|
$ |
34,979 |
|
|
$ |
7,758 |
|
|
$ |
51,892 |
|
2019 |
9,117 |
|
|
— |
|
|
7,761 |
|
|
16,878 |
|
2020 |
9,285 |
|
|
— |
|
|
3,781 |
|
|
13,066 |
|
2021 |
9,146 |
|
|
— |
|
|
30 |
|
|
9,176 |
|
2022 |
5,003 |
|
|
— |
|
|
— |
|
|
5,003 |
|
Thereafter |
758 |
|
|
— |
|
|
— |
|
|
758 |
|
Total minimum payments |
$ |
42,464 |
|
|
$ |
34,979 |
|
|
$ |
19,330 |
|
|
$ |
96,773 |
|
|