XML 56 R38.htm IDEA: XBRL DOCUMENT v3.3.1.900
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2015
Commitments and Contingencies  
Schedule of changes in warranty reserves

 

 

 

 

December 31,

 

 

 

 

 

2015

 

 

 

2014

 

 

 

2013

 

 

 

(in thousands)

 

Balance, beginning of the year

 

$

5,411

 

$

5,662

 

$

4,942

 

Addition for new warranties issued

 

7,873

 

3,484

 

5,291

 

Addition from PSP acquisition

 

 

809

 

 

Settlements

 

(3,551

)

(3,802

)

(5,580

)

Changes in estimate

 

(1,574

)

(742

)

1,009

 

 

 

 

 

 

 

 

 

Balance, end of the year

 

$

8,159

 

$

5,411

 

$

5,662

 

 

 

 

 

 

 

 

 

 

 

 

 

Schedule of minimum lease commitments for property and equipment under operating lease agreements

 

Minimum lease commitments at December 31, 2015 for property and equipment under operating lease agreements (exclusive of renewal options) are payable as follows:

 

 

Operating

 

 

 

Leases

 

Payments due by period:

 

(in thousands)

 

2016

 

$

2,154 

 

2017

 

1,677 

 

2018

 

1,011 

 

2019

 

529 

 

2020

 

534 

 

Thereafter

 

2,169 

 

 

 

 

 

Total

 

$

8,074 

 

 

 

 

 

 

 

Schedule of customers who accounted for more than 10% of our aggregate accounts receivable or net sales

 

 

Accounts Receivable

 

Net Sales

 

 

 

 

 

 

 

Year ended December 31,

 

For the Year Ended December 31,

Customer

 

2015

 

2014

 

2015

 

2014

 

2013

Customer A

 

*

 

*

 

*

 

15%

 

*

Customer B

 

*

 

20%

 

*

 

11%

 

14%

Customer C

 

23%

 

13%

 

*

 

*

 

*

Customer D

 

*

 

*

 

20%

 

*

 

*

Customer E

 

*

 

*

 

12%

 

*

 

*

 

 

 

 

* Less than 10% of aggregate accounts receivable or net sales

 

Schedule of net accounts receivable balance by geographic location

 

 

December 31,

 

 

 

 

 

 

 

 

 

 

 

 

2015

 

 

 

2014

 

 

 

 

(in thousands)

 

 

 

 

 

 

 

 

 

 

United States

 

 

$

14,471 

 

 

 

$

13,139 

 

China

 

 

10,629 

 

 

 

17,911 

 

EMEA(1)

 

 

7,766 

 

 

 

4,760 

 

Rest of World

 

 

16,658 

 

 

 

24,275 

 

 

 

 

 

 

 

 

 

 

Total

 

 

 

$

49,524 

 

 

 

$

60,085 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(1) Europe, Middle East, and Africa