XML 57 R40.htm IDEA: XBRL DOCUMENT v2.4.1.9
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2014
Commitments and Contingencies  
Schedule of changes in warranty reserves

 

 

 

December 31,

 

 

 

 

2014

 

 

2013

 

 

 

(in thousands)

 

Balance, beginning of the year

 

$

5,662

 

 

$

4,942

 

Addition for new warranties issued

 

3,484

 

 

5,291

 

Addition from PSP acquisition

 

809

 

 

 

Settlements

 

(3,802

)

 

(5,580

)

Changes in estimate

 

(742

)

 

1,009

 

Balance, end of the year

 

$

5,411

 

 

$

5,662

 

 

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

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

 

 

 

Operating

 

 

 

 

Leases

 

Payments due by period:

 

 

(in thousands)

 

2015

 

$

2,322 

 

2016

 

2,423 

 

2017

 

1,993 

 

2018

 

1,224 

 

2019

 

526 

 

Thereafter

 

2,700 

 

Total

 

$

11,188 

 

 

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

 

 

Accounts Receivable

 

Net Sales for the Year Ended

 

 

 

Year ended December 31,

 

December 31,

 

Customer

 

2014

 

2013

 

2014

 

2013

 

2012

 

Customer A

 

 

*

 

 

*

 

 

15%

 

 

*

 

 

*

 

Customer B

 

 

20%

 

 

10%

 

 

11%

 

 

14%

 

 

*

 

Customer C

 

 

13%

 

 

11%

 

 

*

 

 

*

 

 

*

 

Customer D

 

 

*

 

 

23%

 

 

*

 

 

*

 

 

14%

 

 

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

Schedule of net accounts receivable balance by geographic location

 

 

 

December 31,

 

 

 

 

2014

 

 

2013

 

 

 

(in thousands)

 

China

 

$

17,911 

 

 

$

4,130 

 

Korea

 

8,118 

 

 

2,411 

 

Thailand

 

6,324 

 

 

2,041 

 

Taiwan

 

5,838 

 

 

427 

 

Other

 

3,986 

 

 

4,890 

 

Asia Pacific

 

42,177 

 

 

13,899 

 

United States

 

13,139 

 

 

8,369 

 

EMEA and other

 

4,769 

 

 

1,555 

 

Total

 

$

60,085 

 

 

$

23,823