Accrued Liabilities - Schedule of Accrued Liabilities (Detail) - USD ($) $ in Thousands |
Dec. 31, 2015 |
Dec. 31, 2014 |
|---|---|---|
| Payables and Accruals [Abstract] | ||
| Customer prepayments and deposits | $ 14,318 | $ 14,665 |
| Accrued product taxes | 8,272 | 18,248 |
| Accrued wages and benefits | 7,813 | 6,389 |
| Accrued product costs | 4,728 | 10,174 |
| Other | 12,709 | 14,340 |
| Other current liabilities | $ 47,840 | $ 63,816 |