2417402 - Disclosure - ACCRUED LIABILITIES (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2117100 - Disclosure - ACCRUED LIABILITIES (Notes)
link:presentationLink
link:calculationLink
link:definitionLink
2317301 - Disclosure - ACCRUED LIABILITIES (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
2420402 - Disclosure - ADDITIONAL CASH FLOW INFORMATION (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2120100 - Disclosure - ADDITIONAL CASH FLOW INFORMATION (Notes)
link:presentationLink
link:calculationLink
link:definitionLink
2320301 - Disclosure - ADDITIONAL CASH FLOW INFORMATION (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
1001000 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS
link:presentationLink
link:calculationLink
link:definitionLink
1001501 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (PARENTHETICAL)
link:presentationLink
link:calculationLink
link:definitionLink
2102100 - Disclosure - CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Notes)
link:presentationLink
link:calculationLink
link:definitionLink
1003000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
link:presentationLink
link:calculationLink
link:definitionLink
1002000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
link:presentationLink
link:calculationLink
link:definitionLink
2416401 - Disclosure - CREDIT FACILITY (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2116100 - Disclosure - CREDIT FACILITY (Notes)
link:presentationLink
link:calculationLink
link:definitionLink
2421402 - Disclosure - DEFERRED REVENUE (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2121100 - Disclosure - DEFERRED REVENUE (Notes)
link:presentationLink
link:calculationLink
link:definitionLink
2321301 - Disclosure - DEFERRED REVENUE (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
0001000 - Document - Document and Entity Information Document
link:presentationLink
link:calculationLink
link:definitionLink
2418401 - Disclosure - INCOME (LOSS) PER COMMON AND COMMON STOCK EQUIVALENT SHARE (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2118100 - Disclosure - INCOME (LOSS) PER COMMON AND COMMON STOCK EQUIVALENT SHARE (Notes)
link:presentationLink
link:calculationLink
link:definitionLink
2414401 - Disclosure - INCOME TAXES (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2114100 - Disclosure - INCOME TAXES (Notes)
link:presentationLink
link:calculationLink
link:definitionLink
2413402 - Disclosure - INVENTORIES (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2113100 - Disclosure - INVENTORIES (Notes)
link:presentationLink
link:calculationLink
link:definitionLink
2313301 - Disclosure - INVENTORIES (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
2422403 - Disclosure - LEASES LEASES, MATURITY SCHEDULE (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2422402 - Disclosure - LEASES LEASES, NARRATIVE (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2122100 - Disclosure - LEASES LEASES (Notes)
link:presentationLink
link:calculationLink
link:definitionLink
2322301 - Disclosure - LEASES LEASES (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
2124100 - Disclosure - LEGAL MATTERS (Notes)
link:presentationLink
link:calculationLink
link:definitionLink
2409404 - Disclosure - RECENTLY ADOPTED ACCOUNTING PRONOUNCEMENTS RECENTLY ADOPTED ACCOUNTING PRONOUNCEMENTS - LEASES (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2309302 - Disclosure - RECENTLY ADOPTED ACCOUNTING PRONOUNCEMENTS RECENTLY ADOPTED ACCOUNTING PRONOUNCEMENTS - LEASES (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
2109100 - Disclosure - RECENTLY ADOPTED ACCOUNTING PRONOUNCEMENTS RECENTLY ADOPTED ACCOUNTING PRONOUNCEMENTS (Notes)
link:presentationLink
link:calculationLink
link:definitionLink
2409403 - Disclosure - RECENTLY ADOPTED ACCOUNTING PRONOUNCEMENTS RECENTLY ADOPTED ACCOUNTING PRONOUNCEMENTS - REVENUE (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2309301 - Disclosure - RECENTLY ADOPTED ACCOUNTING PRONOUNCEMENTS RECENTLY ADOPTED ACCOUNTING PRONOUNCEMENTS - REVENUE (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
2107100 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Notes)
link:presentationLink
link:calculationLink
link:definitionLink
2207201 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies)
link:presentationLink
link:calculationLink
link:definitionLink
2419401 - Disclosure - STOCK OPTIONS (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2119100 - Disclosure - STOCK OPTIONS (Notes)
link:presentationLink
link:calculationLink
link:definitionLink
2423402 - Disclosure - STOCKHOLDERS' EQUITY (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2123100 - Disclosure - STOCKHOLDERS' EQUITY (Notes)
link:presentationLink
link:calculationLink
link:definitionLink
2323301 - Disclosure - STOCKHOLDERS' EQUITY (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
2410402 - Disclosure - UNAUTHORIZED TRANSACTION RELATED COSTS AND RECOVERIES UNAUTHORIZED TRANSACTION RELATED COSTS AND RECOVERIES (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2110100 - Disclosure - UNAUTHORIZED TRANSACTION RELATED COSTS AND RECOVERIES UNAUTHORIZED TRANSACTION RELATED COSTS AND RECOVERIES (Notes)
link:presentationLink
link:calculationLink
link:definitionLink
2310301 - Disclosure - UNAUTHORIZED TRANSACTION RELATED COSTS AND RECOVERIES UNAUTHORIZED TRANSACTION RELATED COSTS AND RECOVERIES (Tables)
link:presentationLink
link:calculationLink
link:definitionLink