XML 92 R79.htm IDEA: XBRL DOCUMENT v3.3.1.900
ACCOUNTS PAYABLE AND ACCRUED LIABILITIES (Details) - USD ($)
$ in Thousands
Dec. 31, 2015
Dec. 31, 2014
Payables and Accruals [Abstract]    
Accounts payable $ 10,904 $ 10,832
Accrued compensation and related liabilities 29,975 27,655
Accrued interest 102 111
Accrued taxes 4,574 5,725
Accrued legal 596 490
Accrued audit 750 343
Accrued warranties 1,243 913
Accrued royalties 2,527 2,600
Other 5,366 4,394
Total $ 56,037 $ 53,063