Annual report pursuant to Section 13 and 15(d)

Commitments and Contingencies (Tables)

v3.6.0.2
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2016
Commitments and Contingencies Disclosure [Abstract]  
Future Minimum Payments Under Operating Leases
As of December 31, 2016, future minimum payments under non-cancelable operating leases, other obligations and inventory purchase obligations are as follows:
 
Operating Leases
 
Inventory Purchase Obligations
 
Other Obligations
 
Total
 
(in thousands)
 
 
2017
$
8,123

 
$
30,464

 
$
4,939

 
$
43,526

2018
6,268

 

 
910

 
7,178

2019
6,961

 

 
14

 
6,975

2020
6,357

 

 

 
6,357

2021
6,300

 

 

 
6,300

Thereafter
1,592

 

 

 
1,592

Total minimum payments
$
35,601

 
$
30,464

 
$
5,863

 
$
71,928

 
 
Amount
 
 
(in thousands)
2017
 
$
2,144

2018
 
2,362

2019
 
2,927

2020
 
3,392

2021
 
3,511

Thereafter
 
293

Total minimum rental income
 
$
14,629

Future Minimum Payments Under Other Obligations
As of December 31, 2016, future minimum payments under non-cancelable operating leases, other obligations and inventory purchase obligations are as follows:
 
Operating Leases
 
Inventory Purchase Obligations
 
Other Obligations
 
Total
 
(in thousands)
 
 
2017
$
8,123

 
$
30,464

 
$
4,939

 
$
43,526

2018
6,268

 

 
910

 
7,178

2019
6,961

 

 
14

 
6,975

2020
6,357

 

 

 
6,357

2021
6,300

 

 

 
6,300

Thereafter
1,592

 

 

 
1,592

Total minimum payments
$
35,601

 
$
30,464

 
$
5,863

 
$
71,928

Future Minimum Payments Under Inventory Purchase Obligations
As of December 31, 2016, future minimum payments under non-cancelable operating leases, other obligations and inventory purchase obligations are as follows:
 
Operating Leases
 
Inventory Purchase Obligations
 
Other Obligations
 
Total
 
(in thousands)
 
 
2017
$
8,123

 
$
30,464

 
$
4,939

 
$
43,526

2018
6,268

 

 
910

 
7,178

2019
6,961

 

 
14

 
6,975

2020
6,357

 

 

 
6,357

2021
6,300

 

 

 
6,300

Thereafter
1,592

 

 

 
1,592

Total minimum payments
$
35,601

 
$
30,464

 
$
5,863

 
$
71,928