XML 41 R30.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accrued Liabilities (Tables)
9 Months Ended
Sep. 30, 2018
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities
Accrued liabilities consist of the following:
 
As of
September 30, 2018
 
As of
December 31, 2017
Accrued compensation and benefits
$
14,617

 
$
16,144

Accrued warranties
2,605

 
2,628

Professional and legal fees
2,088

 
1,541

Taxes other than income
2,922

 
3,787

Other accrued liabilities
6,954

 
3,262

 
$
29,186

 
$
27,362

Schedule of Activity Related to Accrued Warranties
Activity related to accrued warranties was as follows:
 
Nine Months Ended
 
September 30, 2018
 
September 30, 2017
Balance, beginning of period
$
2,628

 
$
2,594

Provision for warranty expense
2,888

 
2,606

Fulfillment of warranty obligations
(2,911
)
 
(2,616
)
Balance, end of period
$
2,605

 
$
2,584