XML 32 R50.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Employee Benefit Plans (Narrative) (Details) (USD $) | 12 Months Ended | 3 Months Ended
--- | --- | ---
Dec. 31, 2014 | Dec. 31, 2013 | Dec. 31, 2012 | Dec. 31, 2014
Defined Benefit Plan Disclosure [Line Items] |  |  |  |
Income statement expense resulting from the settlement and termination of the pension plans | $ 40,999,000 us-gaap_PensionExpense |  |  |
Defined benefit pension plans | 19,379,000 us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax | 10,241,000 us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax | (2,077,000)us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax |
Contributions to employee benefits plan | 3,200,000 us-gaap_DefinedContributionPlanCostRecognized | 3,000,000 us-gaap_DefinedContributionPlanCostRecognized | 2,300,000 us-gaap_DefinedContributionPlanCostRecognized |
Discretionary contributions to employee benefit plan | 5,600,000 us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount | 4,900,000 us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount | 3,300,000 us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount |
Pension Plan [Member] |  |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |  |
Contributions for plan | 7,500,000 us-gaap_DefinedBenefitPlansEstimatedFutureEmployerContributionsInCurrentFiscalYear / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember | 3,000,000 us-gaap_DefinedBenefitPlansEstimatedFutureEmployerContributionsInCurrentFiscalYear / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember | 3,000,000 us-gaap_DefinedBenefitPlansEstimatedFutureEmployerContributionsInCurrentFiscalYear / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember |
Defined Benefit Plans [Member] |  |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |  |
Income statement expense resulting from the settlement and termination of the pension plans |  |  |  | $ 41,000,000 us-gaap_PensionExpense / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = rgr_DefinedBenefitPlansMember
Percentage of vested pension benefits | 100.00%rgr_DefinedBenefitPlanPensionVestedBenefitObligation / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = rgr_DefinedBenefitPlansMember |  |  |

X
- Definition Represents the percentage of actuarial present value of the vested benefits for a defined benefit pension plan. + References No definition available. + Details
Name: | rgr_DefinedBenefitPlanPensionVestedBenefitObligation
Namespace Prefix: | rgr_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Amount of employer's best estimate of contributions expected to be paid to the plan in the current remaining fiscal period. + References No definition available. + Details
Name: | us-gaap_DefinedBenefitPlansEstimatedFutureEmployerContributionsInCurrentFiscalYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The amount of the cost recognized during the period for defined contribution plans. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 70 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6414718&loc=d3e28014-114942 + Details
Name: | us-gaap_DefinedContributionPlanCostRecognized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of discretionary contributions made by an employer to a defined contribution plan. + References No definition available. + Details
Name: | us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount after tax and reclassification adjustments, of (increase) decrease in accumulated other comprehensive (income) loss related to pension and other postretirement defined benefit plans. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 10A -Subparagraph (i-k) -URI http://asc.fasb.org/extlink&oid=36458714&loc=SL7669646-108580 + Details
Name: | us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The amount of pension benefit costs recognized during the period for (1) defined benefit plans and (2) defined contribution plans. For defined benefit plans, pension expense includes the following components: service cost, interest cost, expected return on plan assets, gain (loss) on plan assets, prior service cost or credit, transition asset or obligation, and gain (loss) due to settlements or curtailments. For defined contribution plans, the pension expense generally equals the firm's contribution to employees' accounts (if the firm contributes) during the period. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3602-108585 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 70 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6414718&loc=d3e28014-114942 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=35743120&loc=d3e1928-114920 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (h) -URI http://asc.fasb.org/extlink&oid=35743120&loc=d3e1928-114920 + Details
Name: | us-gaap_PensionExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis=rgr_DefinedBenefitPlansMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis=us-gaap_PensionPlansDefinedBenefitMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |