XML 106 R33.htm IDEA: XBRL DOCUMENT v3.8.0.1
Accrued Liabilities (Tables)
12 Months Ended
Dec. 31, 2017
Payables and Accruals [Abstract]  
Accrued Liabilities Schedule
Accrued liabilities consist of the following:
 
 
As of December 31,
 
 
2017
 
2016
Accrued compensation and benefits
 
$
16,144

 
$
13,649

Accrued warranties
 
2,628

 
2,594

Professional and legal fees
 
1,541

 
1,775

Taxes other than income
 
3,787

 
4,026

Other accrued liabilities
 
3,262

 
2,528

 
 
$
27,362

 
$
24,572

Schedule of Activity Related to Accrued Warranties
Activity related to accrued warranties was as follows:
 
 
Years ended December 31,
 
 
2017
 
2016
 
2015
Balance, beginning of year
 
$
2,594

 
$
2,309

 
$
2,719

Provision for warranty expense
 
4,045

 
3,544

 
3,597

Fulfillment of warranty obligations
 
(4,011
)
 
(3,259
)
 
(4,007
)
Balance, end of year
 
$
2,628

 
$
2,594

 
$
2,309