000001 - Document - Cover
link:presentationLink
link:calculationLink
link:definitionLink
000002 - Statement - CONSOLIDATED BALANCE SHEETS
link:presentationLink
link:calculationLink
link:definitionLink
000003 - Statement - CONSOLIDATED BALANCE SHEETS) (Parenthetical)
link:presentationLink
link:calculationLink
link:definitionLink
000004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)
link:presentationLink
link:calculationLink
link:definitionLink
000005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (UNAUDITED)
link:presentationLink
link:calculationLink
link:definitionLink
000006 - Statement - CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY (UNAUDITED)
link:presentationLink
link:calculationLink
link:definitionLink
000007 - Statement - CONSOLIDATED STATEMENT OF CASH FLOWS (UNAUDITED)
link:presentationLink
link:calculationLink
link:definitionLink
000008 - Disclosure - FINANCIAL STATEMENT PREPARATION
link:presentationLink
link:calculationLink
link:definitionLink
000009 - Disclosure - INVENTORIES
link:presentationLink
link:calculationLink
link:definitionLink
000010 - Disclosure - PROPERTY PLANT AND EQUIPMENT NET
link:presentationLink
link:calculationLink
link:definitionLink
000011 - Disclosure - OTHER ACCRUED LIABILITIES
link:presentationLink
link:calculationLink
link:definitionLink
000012 - Disclosure - LEASES
link:presentationLink
link:calculationLink
link:definitionLink
000013 - Disclosure - OTHER COMMITMENTS
link:presentationLink
link:calculationLink
link:definitionLink
000014 - Disclosure - CONTINGENCIES
link:presentationLink
link:calculationLink
link:definitionLink
000015 - Disclosure - EARNINGS PER SHARE
link:presentationLink
link:calculationLink
link:definitionLink
000016 - Disclosure - SHAREBASED COMPENSATION
link:presentationLink
link:calculationLink
link:definitionLink
000017 - Disclosure - FINANCIAL STATEMENT PREPARATION (Policies)
link:presentationLink
link:calculationLink
link:definitionLink
000018 - Disclosure - FINANCIAL STATEMENT PREPARATION (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
000019 - Disclosure - INVENTORIES (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
000020 - Disclosure - PROPERTY PLANT AND EQUIPMENT NET (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
000021 - Disclosure - OTHER ACCRUED LIABILITIES (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
000022 - Disclosure - LEASES (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
000023 - Disclosure - EARNINGS PER SHARE (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
000024 - Disclosure - SHAREBASED COMPENSATION (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
000025 - Disclosure - FINANCIAL STATEMENT PREPARATION (Details)
link:presentationLink
link:calculationLink
link:definitionLink
000026 - Disclosure - FINANCIAL STATEMENT PREPARATION (Details Narrative)
link:presentationLink
link:calculationLink
link:definitionLink
000027 - Disclosure - INVENTORIES (Details)
link:presentationLink
link:calculationLink
link:definitionLink
000028 - Disclosure - PROPERTY PLANT AND EQUIPMENT NET (Details)
link:presentationLink
link:calculationLink
link:definitionLink
000029 - Disclosure - OTHER ACCRUED LIABILITIES (Details)
link:presentationLink
link:calculationLink
link:definitionLink
000030 - Disclosure - OTHER ACCRUED LIABILITIES (Details 1)
link:presentationLink
link:calculationLink
link:definitionLink
000031 - Disclosure - LEASES (Details)
link:presentationLink
link:calculationLink
link:definitionLink
000032 - Disclosure - LEASES (Details 1)
link:presentationLink
link:calculationLink
link:definitionLink
000033 - Disclosure - LEASES (Details Narrative)
link:presentationLink
link:calculationLink
link:definitionLink
000034 - Disclosure - OTHER COMMITMENTS (Details Narrative)
link:presentationLink
link:calculationLink
link:definitionLink
000035 - Disclosure - EARNINGS PER SHARE (Details)
link:presentationLink
link:calculationLink
link:definitionLink
000036 - Disclosure - EARNINGS PER SHARE (Details Narrative)
link:presentationLink
link:calculationLink
link:definitionLink
000037 - Disclosure - SHARE BASED COMPENSATION (Details)
link:presentationLink
link:calculationLink
link:definitionLink
000038 - Disclosure - SHARE BASED COMPENSATION (Details 2)
link:presentationLink
link:calculationLink
link:definitionLink
000039 - Disclosure - SHARE BASED COMPENSATION (Details 3)
link:presentationLink
link:calculationLink
link:definitionLink
000040 - Disclosure - SHARE BASED COMPENSATION (Details Narrative)
link:presentationLink
link:calculationLink
link:definitionLink