000070 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)
link:presentationLink
link:definitionLink
link:calculationLink
000130 - Disclosure - Inventories
link:presentationLink
link:definitionLink
link:calculationLink
000100 - Disclosure - Commitments and Contingencies
link:presentationLink
link:definitionLink
link:calculationLink
000050 - Statement - Condensed Consolidated Statements of Shareholders' Equity (Unaudited)
link:presentationLink
link:definitionLink
link:calculationLink
000160 - Disclosure - Accounting Policies (Policies)
link:presentationLink
link:definitionLink
link:calculationLink
000180 - Disclosure - Inventories: Inventories (Tables)
link:presentationLink
link:definitionLink
link:calculationLink
000020 - Statement - Condensed Consolidated Balance Sheets (Unaudited)
link:presentationLink
link:definitionLink
link:calculationLink
000200 - Disclosure - Revenue: Disaggregation of Revenue (Details)
link:presentationLink
link:definitionLink
link:calculationLink
000210 - Disclosure - Inventories: Inventories (Details)
link:presentationLink
link:definitionLink
link:calculationLink
000140 - Disclosure - Segment Reporting
link:presentationLink
link:definitionLink
link:calculationLink
000190 - Disclosure - Segment Reporting: Schedule of Segment Reporting, by Segment (Tables)
link:presentationLink
link:definitionLink
link:calculationLink
000040 - Statement - Condensed Consolidated Statements of Income (Unaudited)
link:presentationLink
link:definitionLink
link:calculationLink
000010 - Document - Document and Entity Information
link:presentationLink
link:definitionLink
link:calculationLink
000170 - Disclosure - Revenue: Disaggregation of Revenue (Tables)
link:presentationLink
link:definitionLink
link:calculationLink
000080 - Disclosure - Accounting Policies
link:presentationLink
link:definitionLink
link:calculationLink
000030 - Statement - Condensed Consolidated Balance Sheets (Unaudited) - Parenthetical
link:presentationLink
link:definitionLink
link:calculationLink
000110 - Disclosure - Revenue
link:presentationLink
link:definitionLink
link:calculationLink
000090 - Disclosure - Risks and Uncertainties
link:presentationLink
link:definitionLink
link:calculationLink
000060 - Statement - Condensed Consolidated Statements of Shareholders' Equity (Unaudited) - Parenthetical
link:presentationLink
link:definitionLink
link:calculationLink
000220 - Disclosure - Segment Reporting: Schedule of Segment Reporting, by Segment (Details)
link:presentationLink
link:definitionLink
link:calculationLink
000150 - Disclosure - Subsequent Events
link:presentationLink
link:definitionLink
link:calculationLink
000120 - Disclosure - Income Taxes
link:presentationLink
link:definitionLink
link:calculationLink