XML 54 R43.htm IDEA: XBRL DOCUMENT v3.5.0.2
Accounts Payable and Accrued Expenses - Schedule of Accounts Payable and Accrued Expenses (Detail) - USD ($)
$ in Thousands
Sep. 30, 2016
Jun. 30, 2016
Mar. 31, 2016
Sep. 30, 2015
Jun. 30, 2015
Mar. 31, 2015
Payables and Accruals [Abstract]            
Accounts payable $ 6,262   $ 5,837      
Accrued inventories in-transit 1,804   1,908      
Accrued other miscellaneous expenses 2,431   3,003      
Accrued compensation 4,093   7,526      
Income taxes payable 1,297   1,281      
Accrued warranty 2,694 $ 2,774 3,601 $ 3,273 $ 3,344 $ 3,934
Total $ 18,581   $ 23,156