99900 - Disclosure - Standard And Custom Axis Domain Defaults
link:presentationLink
link:calculationLink
link:definitionLink
00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS
link:presentationLink
link:calculationLink
link:definitionLink
00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS AND COMPREHENSIVE INCOME
link:presentationLink
link:calculationLink
link:definitionLink
00205 - Statement - CONSOLIDATED CONDENSED STATEMENTS OF EARNINGS AND COMPREHENSIVE INCOME (Cal 2)
link:presentationLink
link:calculationLink
link:definitionLink
00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
link:presentationLink
link:calculationLink
link:definitionLink
40201 - Disclosure - FAIR VALUE - Asset Measured at Fair Value (Details)
link:presentationLink
link:calculationLink
link:definitionLink
40202 - Disclosure - FAIR VALUE - Available for Sale Investment Portfolio (Details)
link:presentationLink
link:calculationLink
link:definitionLink
40401 - Disclosure - EARNINGS PER SHARE (Details)
link:presentationLink
link:calculationLink
link:definitionLink
00105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)
link:presentationLink
link:calculationLink
link:definitionLink
00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY
link:presentationLink
link:calculationLink
link:definitionLink
00305 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parenthetical)
link:presentationLink
link:calculationLink
link:definitionLink
00405 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - SUPPLEMENTAL (Parenthetical)
link:presentationLink
link:calculationLink
link:definitionLink
00406 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - SUPPLEMENTAL AND NON-CASH FINANCING ACTIVITIES (Parenthetical)
link:presentationLink
link:calculationLink
link:definitionLink
10101 - Disclosure - BASIS OF PRESENTATION
link:presentationLink
link:calculationLink
link:definitionLink
10201 - Disclosure - FAIR VALUE
link:presentationLink
link:calculationLink
link:definitionLink
10301 - Disclosure - REVENUE RECOGNITION
link:presentationLink
link:calculationLink
link:definitionLink
10401 - Disclosure - EARNINGS PER SHARE
link:presentationLink
link:calculationLink
link:definitionLink
10501 - Disclosure - COMMITMENTS, CONTINGENCIES, AND GUARANTEES
link:presentationLink
link:calculationLink
link:definitionLink
10601 - Disclosure - BUSINESS COMBINATIONS
link:presentationLink
link:calculationLink
link:definitionLink
10701 - Disclosure - SEGMENT REPORTING
link:presentationLink
link:calculationLink
link:definitionLink
10801 - Disclosure - INCOME TAXES
link:presentationLink
link:calculationLink
link:definitionLink
10901 - Disclosure - COMMON STOCK
link:presentationLink
link:calculationLink
link:definitionLink
11001 - Disclosure - INVENTORIES
link:presentationLink
link:calculationLink
link:definitionLink
11101 - Disclosure - SUBSEQUENT EVENTS
link:presentationLink
link:calculationLink
link:definitionLink
20102 - Disclosure - BASIS OF PRESENTATION (Policies)
link:presentationLink
link:calculationLink
link:definitionLink
30203 - Disclosure - FAIR VALUE (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
30303 - Disclosure - REVENUE RECOGNITION (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
30403 - Disclosure - EARNINGS PER SHARE (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
30603 - Disclosure - BUSINESS COMBINATIONS (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
30703 - Disclosure - SEGMENT REPORTING (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
30903 - Disclosure - COMMON STOCK (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
40301 - Disclosure - REVENUE RECOGNITION - Disaggregated revenue (Details)
link:presentationLink
link:calculationLink
link:definitionLink
40301 - Disclosure - REVENUE RECOGNITION - Disaggregated revenue Default (Details)
link:presentationLink
link:calculationLink
link:definitionLink
40302 - Disclosure - REVENUE RECOGNITION - Percentage of completion (Details)
link:presentationLink
link:calculationLink
link:definitionLink
40501 - Disclosure - COMMITMENTS, CONTINGENCIES, AND GUARANTEES (Details)
link:presentationLink
link:calculationLink
link:definitionLink
40601 - Disclosure - BUSINESS COMBINATIONS (Details)
link:presentationLink
link:calculationLink
link:definitionLink
40701 - Disclosure - SEGMENT REPORTING (Details)
link:presentationLink
link:calculationLink
link:definitionLink
40702 - Disclosure - SEGMENT REPORTING - Goodwill (Details)
link:presentationLink
link:calculationLink
link:definitionLink
40703 - Disclosure - SEGMENT REPORTING - Assets (Details)
link:presentationLink
link:calculationLink
link:definitionLink
40801 - Disclosure - INCOME TAXES (Details)
link:presentationLink
link:calculationLink
link:definitionLink
40901 - Disclosure - COMMON STOCK - Common Stock Issuances (Details)
link:presentationLink
link:calculationLink
link:definitionLink
41001 - Disclosure - INVENTORIES (Details)
link:presentationLink
link:calculationLink
link:definitionLink
41101 - Disclosure - SUBSEQUENT EVENTS (Details)
link:presentationLink
link:calculationLink
link:definitionLink
00090 - Document - Document and Entity Information
link:presentationLink
link:calculationLink
link:definitionLink