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