XML 46 R35.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 29, 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 June 29, 2018 are as follows (in thousands):
Years ending December 31,
 
2018 (remaining six months)
$
6,505

2019
11,420

2020
8,379

2021
2,907

2022
2,431

Thereafter
10,758

Total
$
42,400

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
Six months ended
 
June 29,
2018
 
June 30,
2017
June 29,
2018
 
June 30,
2017
Balance at beginning of period
$
4,522

 
$
4,585

$
4,381

 
$
4,862

   Accrual for current period warranties
1,714

 
1,277

3,450

 
2,495

   Warranty costs incurred
(1,589
)
 
(1,720
)
(3,184
)
 
(3,215
)
Balance at end of period
$
4,647

 
$
4,142

$
4,647

 
$
4,142