XML 52 R39.htm IDEA: XBRL DOCUMENT v3.19.1
COMMITMENTS AND CONTINGENCIES (Tables)
12 Months Ended
Dec. 31, 2018
Commitments and Contingencies Disclosure [Abstract]  
Future minimum lease commitments under non-cancelable leases
The future minimum lease commitments under these non-cancelable leases at December 31, 2018 were as follows (in thousands):
Year Ending December 31,
 
2019
$
11,225

2020
9,784

2021
6,850

2022
5,982

2023
4,754

Thereafter
20,040

Total
$
58,635

Product warranty accrual activity
The following table sets forth the activity in the product warranty accrual account for the years ended December 31, 2018, 2017 and 2016 (in thousands):
Accrual balance at January 1, 2016
$
2,234

Accruals for product warranties
2,822

Cost of warranty claims
(2,538
)
Accrual balance at December 31, 2016
2,518

Accruals for product warranties
2,572

Cost of warranty claims
(2,545
)
Accrual balance at December 31, 2017
2,545

Accruals for product warranties
858

Cost of warranty claims
(1,697
)
Accrual balance at December 31, 2018
$
1,706