XML 46 R34.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies (Tables)
9 Months Ended
Sep. 28, 2018
Commitments and Contingencies Disclosure [Abstract]  
Future Minimum Lease Payments Under Non-cancelable Operating Leases
Future minimum lease payments under non-cancelable operating leases as of September 28, 2018 are as follows (in thousands):
Years ending December 31,
 
2018 (remaining three months)
$
3,433

2019
13,091

2020
9,921

2021
4,276

2022
2,525

Thereafter
9,325

Total
$
42,571

Summary of Warranty Accrual Included in Accrued Liabilities
Activity for the Company’s warranty accrual, which is included in “Accrued and other current liabilities”, is summarized below (in thousands):
 
Three months ended
Nine months ended
 
September 28,
2018
 
September 29,
2017
September 28,
2018
 
September 29,
2017
Balance at beginning of period
$
4,647

 
$
4,142

$
4,381

 
$
4,862

   Accrual for current period warranties
1,563

 
1,354

5,013

 
3,849

   Warranty costs incurred
(1,461
)
 
(1,155
)
(4,645
)
 
(4,370
)
Balance at end of period
$
4,749

 
$
4,341

$
4,749

 
$
4,341