2410402 - Disclosure - Acquisition and Strategic Transaction (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2410403 - Disclosure - Acquisition and Strategic Transaction (Details1)
link:presentationLink
link:calculationLink
link:definitionLink
2410404 - Disclosure - Acquisition and Strategic Transaction (Details 2)
link:presentationLink
link:calculationLink
link:definitionLink
2110100 - Disclosure - Acquisition and Strategic Transaction (Notes)
link:presentationLink
link:calculationLink
link:definitionLink
2310301 - Disclosure - Acquisition and Strategic Transaction (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
2101100 - Disclosure - Basis of Presentation:
link:presentationLink
link:calculationLink
link:definitionLink
2401401 - Disclosure - Basis of Presentation Basis of Presentation (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2123100 - Disclosure - Commitments and Contingencies:
link:presentationLink
link:calculationLink
link:definitionLink
2423401 - Disclosure - Commitments and Contingencies Commitments (Details)
link:presentationLink
link:calculationLink
link:definitionLink
1001000 - Statement - Condensed Consolidated Balance Sheets
link:presentationLink
link:calculationLink
link:definitionLink
1004000 - Statement - Condensed Consolidated Statements of Cash Flows
link:presentationLink
link:calculationLink
link:definitionLink
1003000 - Statement - Condensed Consolidated Statements of Comprehensive Income
link:presentationLink
link:calculationLink
link:definitionLink
1002000 - Statement - Condensed Consolidated Statements of Income
link:presentationLink
link:calculationLink
link:definitionLink
0001000 - Document - DEI Document
link:presentationLink
link:calculationLink
link:definitionLink
2114100 - Disclosure - Fair Value Measurement:
link:presentationLink
link:calculationLink
link:definitionLink
2414402 - Disclosure - Fair Value Measurement (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2414403 - Disclosure - Fair Value Measurement (Details 1)
link:presentationLink
link:calculationLink
link:definitionLink
2414404 - Disclosure - Fair Value Measurement (Details 2)
link:presentationLink
link:calculationLink
link:definitionLink
2314301 - Disclosure - Fair Value Measurement (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
2411402 - Disclosure - Gain on Sale of Building (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2111100 - Disclosure - Gain on Sale of Building (Notes)
link:presentationLink
link:calculationLink
link:definitionLink
2311301 - Disclosure - Gain on Sale of Building (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
2121100 - Disclosure - Income Taxes:
link:presentationLink
link:calculationLink
link:definitionLink
2421401 - Disclosure - Income Taxes Effective tax rate (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2116100 - Disclosure - Inventories:
link:presentationLink
link:calculationLink
link:definitionLink
2416402 - Disclosure - Inventories (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2316301 - Disclosure - Inventories (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
2115100 - Disclosure - Investment Securities:
link:presentationLink
link:calculationLink
link:definitionLink
2415402 - Disclosure - Investment Securities (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2415403 - Disclosure - Investment Securities (Details 1)
link:presentationLink
link:calculationLink
link:definitionLink
2415404 - Disclosure - Investment Securities (Details 2)
link:presentationLink
link:calculationLink
link:definitionLink
2315301 - Disclosure - Investment Securities (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
2112100 - Disclosure - Legal Settlement
link:presentationLink
link:calculationLink
link:definitionLink
2412401 - Disclosure - Legal Settlement Legal Settlement Charge (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2120100 - Disclosure - Major Customer:
link:presentationLink
link:calculationLink
link:definitionLink
2420401 - Disclosure - Major Customer (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2119100 - Disclosure - Net Income Per Share:
link:presentationLink
link:calculationLink
link:definitionLink
2419402 - Disclosure - Net Income Per Share (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2419403 - Disclosure - Net Income Per Share (Details 1)
link:presentationLink
link:calculationLink
link:definitionLink
2319301 - Disclosure - Net Income Per Share (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
2102100 - Disclosure - New Accounting Pronouncements:
link:presentationLink
link:calculationLink
link:definitionLink
2402401 - Disclosure - New Accounting Pronouncements New Accounting Pronouncements (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2117100 - Disclosure - Property and Equipment:
link:presentationLink
link:calculationLink
link:definitionLink
2417402 - Disclosure - Property and Equipment (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2317301 - Disclosure - Property and Equipment (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
2409402 - Disclosure - Restructuring Charges (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2409403 - Disclosure - Restructuring Charges (Details 1)
link:presentationLink
link:calculationLink
link:definitionLink
2109100 - Disclosure - Restructuring Charges (Notes)
link:presentationLink
link:calculationLink
link:definitionLink
2309301 - Disclosure - Restructuring Charges (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
2424402 - Disclosure - Subsequent Events (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2124100 - Disclosure - Subsequent Events (Notes)
link:presentationLink
link:calculationLink
link:definitionLink
2324301 - Disclosure - Subsequent Events (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
2122100 - Disclosure - Treasury Stock
link:presentationLink
link:calculationLink
link:definitionLink
2422402 - Disclosure - Treasury Stock (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2322301 - Disclosure - Treasury Stock (Tables)
link:presentationLink
link:calculationLink
link:definitionLink