XML 98 R74.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Operating Segment Information (Schedule of Operating Segment Financial Information) (Details) (USD $) In Thousands, unless otherwise specified | 3 Months Ended | 12 Months Ended
--- | --- | ---
Dec. 31, 2014 | Sep. 27, 2014 | Jun. 28, 2014 | Mar. 29, 2014 | Dec. 31, 2013 | Sep. 28, 2013 | Jun. 29, 2013 | Mar. 30, 2013 | Dec. 31, 2014 | Dec. 31, 2013 | Dec. 31, 2012
Segment Reporting Information [Line Items] |  |  |  |  |  |  |  |  |  |  |
Total net sales | $ 122,606 us-gaap_SalesRevenueGoodsNet | $ 98,327 us-gaap_SalesRevenueGoodsNet | $ 153,657 us-gaap_SalesRevenueGoodsNet | $ 169,884 us-gaap_SalesRevenueGoodsNet | $ 181,901 us-gaap_SalesRevenueGoodsNet | $ 170,942 us-gaap_SalesRevenueGoodsNet | $ 179,528 us-gaap_SalesRevenueGoodsNet | $ 155,905 us-gaap_SalesRevenueGoodsNet | $ 544,474 us-gaap_SalesRevenueGoodsNet | $ 688,276 us-gaap_SalesRevenueGoodsNet | $ 491,824 us-gaap_SalesRevenueGoodsNet
Income (Loss) Before Income Taxes |  |  |  |  |  |  |  |  | 57,240 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest | 175,232 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest | 112,109 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
Identifiable Assets | 254,382 us-gaap_Assets |  |  |  | 277,118 us-gaap_Assets |  |  |  | 254,382 us-gaap_Assets | 277,118 us-gaap_Assets | 174,486 us-gaap_Assets
Depreciation |  |  |  |  |  |  |  |  | 35,915 us-gaap_Depreciation | 19,576 us-gaap_Depreciation | 14,236 us-gaap_Depreciation
Capital Expenditures |  |  |  |  |  |  |  |  | 45,571 us-gaap_PaymentsToAcquirePropertyPlantAndEquipment | 54,616 us-gaap_PaymentsToAcquirePropertyPlantAndEquipment | 27,282 us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
Firearms [Member] |  |  |  |  |  |  |  |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |  |  |  |  |  |  |  |
Total net sales |  |  |  |  |  |  |  |  | 542,267 us-gaap_SalesRevenueGoodsNet / us-gaap_StatementBusinessSegmentsAxis = rgr_FirearmsMember | 678,552 us-gaap_SalesRevenueGoodsNet / us-gaap_StatementBusinessSegmentsAxis = rgr_FirearmsMember | 484,933 us-gaap_SalesRevenueGoodsNet / us-gaap_StatementBusinessSegmentsAxis = rgr_FirearmsMember
Income (Loss) Before Income Taxes |  |  |  |  |  |  |  |  | 57,525 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest / us-gaap_StatementBusinessSegmentsAxis = rgr_FirearmsMember | 177,736 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest / us-gaap_StatementBusinessSegmentsAxis = rgr_FirearmsMember | 113,660 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest / us-gaap_StatementBusinessSegmentsAxis = rgr_FirearmsMember
Identifiable Assets | 211,338 us-gaap_Assets / us-gaap_StatementBusinessSegmentsAxis = rgr_FirearmsMember |  |  |  | 201,660 us-gaap_Assets / us-gaap_StatementBusinessSegmentsAxis = rgr_FirearmsMember |  |  |  | 211,338 us-gaap_Assets / us-gaap_StatementBusinessSegmentsAxis = rgr_FirearmsMember | 201,660 us-gaap_Assets / us-gaap_StatementBusinessSegmentsAxis = rgr_FirearmsMember | 120,879 us-gaap_Assets / us-gaap_StatementBusinessSegmentsAxis = rgr_FirearmsMember
Depreciation |  |  |  |  |  |  |  |  | 33,594 us-gaap_Depreciation / us-gaap_StatementBusinessSegmentsAxis = rgr_FirearmsMember | 18,679 us-gaap_Depreciation / us-gaap_StatementBusinessSegmentsAxis = rgr_FirearmsMember | 13,413 us-gaap_Depreciation / us-gaap_StatementBusinessSegmentsAxis = rgr_FirearmsMember
Capital Expenditures |  |  |  |  |  |  |  |  | 39,511 us-gaap_PaymentsToAcquirePropertyPlantAndEquipment / us-gaap_StatementBusinessSegmentsAxis = rgr_FirearmsMember | 51,536 us-gaap_PaymentsToAcquirePropertyPlantAndEquipment / us-gaap_StatementBusinessSegmentsAxis = rgr_FirearmsMember | 26,773 us-gaap_PaymentsToAcquirePropertyPlantAndEquipment / us-gaap_StatementBusinessSegmentsAxis = rgr_FirearmsMember
Castings [Member] |  |  |  |  |  |  |  |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |  |  |  |  |  |  |  |
Income (Loss) Before Income Taxes |  |  |  |  |  |  |  |  | (1,294)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest / us-gaap_StatementBusinessSegmentsAxis = rgr_CastingsMember | (3,866)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest / us-gaap_StatementBusinessSegmentsAxis = rgr_CastingsMember | (1,858)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest / us-gaap_StatementBusinessSegmentsAxis = rgr_CastingsMember
Identifiable Assets | 16,772 us-gaap_Assets / us-gaap_StatementBusinessSegmentsAxis = rgr_CastingsMember |  |  |  | 11,402 us-gaap_Assets / us-gaap_StatementBusinessSegmentsAxis = rgr_CastingsMember |  |  |  | 16,772 us-gaap_Assets / us-gaap_StatementBusinessSegmentsAxis = rgr_CastingsMember | 11,402 us-gaap_Assets / us-gaap_StatementBusinessSegmentsAxis = rgr_CastingsMember | 6,467 us-gaap_Assets / us-gaap_StatementBusinessSegmentsAxis = rgr_CastingsMember
Depreciation |  |  |  |  |  |  |  |  | 2,321 us-gaap_Depreciation / us-gaap_StatementBusinessSegmentsAxis = rgr_CastingsMember | 897 us-gaap_Depreciation / us-gaap_StatementBusinessSegmentsAxis = rgr_CastingsMember | 823 us-gaap_Depreciation / us-gaap_StatementBusinessSegmentsAxis = rgr_CastingsMember
Capital Expenditures |  |  |  |  |  |  |  |  | 6,060 us-gaap_PaymentsToAcquirePropertyPlantAndEquipment / us-gaap_StatementBusinessSegmentsAxis = rgr_CastingsMember | 3,080 us-gaap_PaymentsToAcquirePropertyPlantAndEquipment / us-gaap_StatementBusinessSegmentsAxis = rgr_CastingsMember | 509 us-gaap_PaymentsToAcquirePropertyPlantAndEquipment / us-gaap_StatementBusinessSegmentsAxis = rgr_CastingsMember
Unaffiliated [Member] |  |  |  |  |  |  |  |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |  |  |  |  |  |  |  |
Total net sales |  |  |  |  |  |  |  |  | 2,207 us-gaap_SalesRevenueGoodsNet / us-gaap_StatementBusinessSegmentsAxis = rgr_UnaffiliatedMember | 9,724 us-gaap_SalesRevenueGoodsNet / us-gaap_StatementBusinessSegmentsAxis = rgr_UnaffiliatedMember | 6,891 us-gaap_SalesRevenueGoodsNet / us-gaap_StatementBusinessSegmentsAxis = rgr_UnaffiliatedMember
Intersegment [Member] |  |  |  |  |  |  |  |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |  |  |  |  |  |  |  |
Total net sales |  |  |  |  |  |  |  |  | 34,095 us-gaap_SalesRevenueGoodsNet / us-gaap_StatementBusinessSegmentsAxis = rgr_IntersegmentMember | 32,794 us-gaap_SalesRevenueGoodsNet / us-gaap_StatementBusinessSegmentsAxis = rgr_IntersegmentMember | 26,462 us-gaap_SalesRevenueGoodsNet / us-gaap_StatementBusinessSegmentsAxis = rgr_IntersegmentMember
Castings, net [Member] |  |  |  |  |  |  |  |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |  |  |  |  |  |  |  |
Total net sales |  |  |  |  |  |  |  |  | 36,302 us-gaap_SalesRevenueGoodsNet / us-gaap_StatementBusinessSegmentsAxis = rgr_CastingsNetMember | 42,518 us-gaap_SalesRevenueGoodsNet / us-gaap_StatementBusinessSegmentsAxis = rgr_CastingsNetMember | 33,353 us-gaap_SalesRevenueGoodsNet / us-gaap_StatementBusinessSegmentsAxis = rgr_CastingsNetMember
Eliminations [Member] |  |  |  |  |  |  |  |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |  |  |  |  |  |  |  |
Total net sales |  |  |  |  |  |  |  |  | (34,095)us-gaap_SalesRevenueGoodsNet / us-gaap_StatementBusinessSegmentsAxis = us-gaap_IntersegmentEliminationMember | (32,794)us-gaap_SalesRevenueGoodsNet / us-gaap_StatementBusinessSegmentsAxis = us-gaap_IntersegmentEliminationMember | (26,462)us-gaap_SalesRevenueGoodsNet / us-gaap_StatementBusinessSegmentsAxis = us-gaap_IntersegmentEliminationMember
Corporate [Member] |  |  |  |  |  |  |  |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |  |  |  |  |  |  |  |
Income (Loss) Before Income Taxes |  |  |  |  |  |  |  |  | 1,009 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember | 1,362 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember | 307 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember
Identifiable Assets | $ 26,272 us-gaap_Assets / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember |  |  |  | $ 64,056 us-gaap_Assets / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember |  |  |  | $ 26,272 us-gaap_Assets / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember | $ 64,056 us-gaap_Assets / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember | $ 47,140 us-gaap_Assets / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember

X
- Definition Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.18) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 12 -Article 7 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 18 -Article 5 + Details
Name: | us-gaap_Assets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3602-108585 + Details
Name: | us-gaap_Depreciation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition This element represents the income or loss from continuing operations attributable to the economic entity which may also be defined as revenue less expenses from ongoing operations, after income or loss from equity method investments, but before income taxes, extraordinary items, and noncontrolling interest. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 940 -SubTopic 20 -Section 25 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=35710027&loc=d3e41242-110953 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 10 -Article 5 + Details
Name: | us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Investing Activities -URI http://asc.fasb.org/extlink&oid=6516133 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 13 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3213-108585 + Details
Name: | us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Aggregate revenue during the period from the sale of goods in the normal course of business, after deducting returns, allowances and discounts. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.1(a)) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 1 -Article 5 + Details
Name: | us-gaap_SalesRevenueGoodsNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_SegmentReportingInformationLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=rgr_CastingsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=rgr_CastingsNetMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=rgr_FirearmsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=rgr_IntersegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=rgr_UnaffiliatedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=us-gaap_CorporateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=us-gaap_IntersegmentEliminationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |