XML 59 R43.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2018
Commitments and Contingencies Disclosure [Abstract]  
Future Minimum Lease Payments Under Noncancelable Operating Leases
Future minimum lease payments under non-cancellable operating leases at December 31, 2018, are as follows (in thousands):
 
Operating Leases
Year ending December 31,
 
2019
$
13,515

2020
10,139

2021
4,088

2022
2,523

2023
2,220

Thereafter
6,694

Total minimum payments
$
39,179

Summary of Warranty Accrual Included in Accrued Liabilities
Activities for the Company’s warranty accrual for each fiscal year, which is included in accrued and other current liabilities, is summarized below (in thousands):
 
2018
 
2017
 
2016
Balance at beginning of period
$
4,381

 
$
4,862

 
$
3,913

   Accrual for current period warranties
6,612

 
5,117

 
5,482

   Balance assumed from TVN acquisition

 

 
1,012

   Warranty costs incurred
(6,124
)
 
(5,598
)
 
(5,545
)
Balance at end of period
$
4,869

 
$
4,381

 
$
4,862