Accounts Payable and Accrual Detail (Tables)
12 Months Ended
Dec. 31, 2016
Payables And Accruals [Abstract]  
Schedule of Accounts Payable and Accrued Expenses

 

 

 

As of December 31,

 

 

 

2016

 

 

2015

 

Accounts payable:

 

 

 

 

 

 

 

 

Trade

 

$

44,308

 

 

 

52,406

 

Bank overdraft

 

 

1,470

 

 

 

1,195

 

Total  accounts payable

 

$

45,778

 

 

 

53,601

 

Accrued expenses:

 

 

 

 

 

 

 

 

Accrued payroll

 

$

1,241

 

 

$

1,960

 

Accrued employee benefits

 

 

1,279

 

 

 

1,109

 

Accrued bonuses

 

 

741

 

 

 

871

 

Accrued vacation expense

 

 

1,344

 

 

 

1,460

 

Accrued interest

 

 

1,831

 

 

 

924

 

Accrued commissions

 

 

391

 

 

 

491

 

Accrued expenses—other

 

 

2,223

 

 

 

1,407

 

Accrued warranty

 

 

3,438

 

 

 

3,508

 

Accrued income taxes

 

 

 

 

451

 

Accrued taxes other than income taxes

 

 

1,950

 

 

 

3,138

 

Accrued product liability and workers compensation claims

 

 

2,220

 

 

 

2,389

 

Total accrued expenses

 

$

16,658

 

 

$

17,708