Commitments and Contingencies (Tables)
|
3 Months Ended |
Mar. 31, 2017 |
Commitments and Contingencies Disclosure [Abstract] |
|
Future Minimum Payments Under Operating Leases |
|
|
|
|
|
|
Amount |
|
(in thousands) |
2017 (9 months) |
$ |
1,648 |
|
2018 |
2,362 |
|
2019 |
2,927 |
|
2020 |
3,392 |
|
2021 |
3,511 |
|
Thereafter |
293 |
|
Total minimum rental income |
$ |
14,133 |
|
As of March 31, 2017, future minimum payments under non-cancelable operating leases, other obligations, and inventory purchase obligations are as follows:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Operating Leases |
|
Inventory Purchase Obligations |
|
Total |
|
(in thousands) |
2017 (9 months) |
$ |
6,930 |
|
|
$ |
10,859 |
|
|
$ |
17,789 |
|
2018 |
6,862 |
|
|
— |
|
|
6,862 |
|
2019 |
7,037 |
|
|
— |
|
|
7,037 |
|
2020 |
7,383 |
|
|
— |
|
|
7,383 |
|
2021 |
7,323 |
|
|
— |
|
|
7,323 |
|
Thereafter |
2,787 |
|
|
— |
|
|
2,787 |
|
Total minimum payments |
$ |
38,322 |
|
|
$ |
10,859 |
|
|
$ |
49,181 |
|
|
Future Minimum Payments Under Other Obligations |
As of March 31, 2017, future minimum payments under non-cancelable operating leases, other obligations, and inventory purchase obligations are as follows:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Operating Leases |
|
Inventory Purchase Obligations |
|
Total |
|
(in thousands) |
2017 (9 months) |
$ |
6,930 |
|
|
$ |
10,859 |
|
|
$ |
17,789 |
|
2018 |
6,862 |
|
|
— |
|
|
6,862 |
|
2019 |
7,037 |
|
|
— |
|
|
7,037 |
|
2020 |
7,383 |
|
|
— |
|
|
7,383 |
|
2021 |
7,323 |
|
|
— |
|
|
7,323 |
|
Thereafter |
2,787 |
|
|
— |
|
|
2,787 |
|
Total minimum payments |
$ |
38,322 |
|
|
$ |
10,859 |
|
|
$ |
49,181 |
|
|
Future Minimum Payments Under Inventory Purchase Obligations |
As of March 31, 2017, future minimum payments under non-cancelable operating leases, other obligations, and inventory purchase obligations are as follows:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Operating Leases |
|
Inventory Purchase Obligations |
|
Total |
|
(in thousands) |
2017 (9 months) |
$ |
6,930 |
|
|
$ |
10,859 |
|
|
$ |
17,789 |
|
2018 |
6,862 |
|
|
— |
|
|
6,862 |
|
2019 |
7,037 |
|
|
— |
|
|
7,037 |
|
2020 |
7,383 |
|
|
— |
|
|
7,383 |
|
2021 |
7,323 |
|
|
— |
|
|
7,323 |
|
Thereafter |
2,787 |
|
|
— |
|
|
2,787 |
|
Total minimum payments |
$ |
38,322 |
|
|
$ |
10,859 |
|
|
$ |
49,181 |
|
|