XML 54 R39.htm IDEA: XBRL DOCUMENT v3.6.0.2
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2016
Commitments and Contingencies  
Schedule of changes in product warranty reserves

 

 

 

 

 

December 31,

 

 

 

 

 

2016

 

 

 

2015

 

 

 

2014

 

 

 

(in thousands)

 

Balance, beginning of the year

 

$

8,159

 

$

5,411

 

$

5,662

 

Addition for new warranties issued

 

3,916

 

7,873

 

3,484

 

Addition from PSP acquisition

 

 

 

809

 

Settlements

 

(6,433

)

(3,551

)

(3,802

)

Changes in estimate

 

(1,425

)

(1,574

)

(742

)

 

 

 

 

 

 

 

 

Balance, end of the year

 

$

4,217

 

$

8,159

 

$

5,411

 

 

 

 

 

 

 

 

 

 

 

 

 

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

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

 

 

 

Operating

 

 

 

Leases

 

Payments due by period:

 

(in thousands)

 

2017

 

$

3,281 

 

2018

 

2,292 

 

2019

 

1,900 

 

2020

 

1,592 

 

2021

 

1,203 

 

Thereafter

 

3,605 

 

 

 

 

 

Total

 

$

13,873 

 

 

 

 

 

 

 

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

 

2016

 

2015

 

2016

 

2015

 

2014

Customer A

 

23%

 

*

 

13%

 

*

 

*

Customer B

 

17%

 

*

 

*

 

*

 

*

Customer C

 

*

 

23%

 

*

 

*

 

*

Customer D

 

*

 

*

 

*

 

20%

 

*

Customer E

 

*

 

*

 

*

 

12%

 

*

Customer F

 

*

 

*

 

*

 

*

 

15%

Customer G

 

*

 

*

 

*

 

*

 

11%

 

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