XML 68 R53.htm IDEA: XBRL DOCUMENT v3.7.0.1
Accounts Payable and Accrued Liabilities - Accounts Payable and Accrued Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Payables and Accruals [Abstract]      
Trade and accrued payables $ 6,925 $ 6,720  
Warranty 287 312 $ 492
Customer deposits 497 591  
Other 12 15  
Accounts Payable and Accrued Liabilities $ 7,721 $ 7,638