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,606us-gaap_SalesRevenueGoodsNet $ 98,327us-gaap_SalesRevenueGoodsNet $ 153,657us-gaap_SalesRevenueGoodsNet $ 169,884us-gaap_SalesRevenueGoodsNet $ 181,901us-gaap_SalesRevenueGoodsNet $ 170,942us-gaap_SalesRevenueGoodsNet $ 179,528us-gaap_SalesRevenueGoodsNet $ 155,905us-gaap_SalesRevenueGoodsNet $ 544,474us-gaap_SalesRevenueGoodsNet $ 688,276us-gaap_SalesRevenueGoodsNet $ 491,824us-gaap_SalesRevenueGoodsNet
Income (Loss) Before Income Taxes                 57,240us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest 175,232us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest 112,109us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
Identifiable Assets 254,382us-gaap_Assets       277,118us-gaap_Assets       254,382us-gaap_Assets 277,118us-gaap_Assets 174,486us-gaap_Assets
Depreciation                 35,915us-gaap_Depreciation 19,576us-gaap_Depreciation 14,236us-gaap_Depreciation
Capital Expenditures                 45,571us-gaap_PaymentsToAcquirePropertyPlantAndEquipment 54,616us-gaap_PaymentsToAcquirePropertyPlantAndEquipment 27,282us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
Firearms [Member]                      
Segment Reporting Information [Line Items]                      
Total net sales                 542,267us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementBusinessSegmentsAxis
= rgr_FirearmsMember
678,552us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementBusinessSegmentsAxis
= rgr_FirearmsMember
484,933us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementBusinessSegmentsAxis
= rgr_FirearmsMember
Income (Loss) Before Income Taxes                 57,525us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= rgr_FirearmsMember
177,736us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= rgr_FirearmsMember
113,660us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= rgr_FirearmsMember
Identifiable Assets 211,338us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= rgr_FirearmsMember
      201,660us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= rgr_FirearmsMember
      211,338us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= rgr_FirearmsMember
201,660us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= rgr_FirearmsMember
120,879us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= rgr_FirearmsMember
Depreciation                 33,594us-gaap_Depreciation
/ us-gaap_StatementBusinessSegmentsAxis
= rgr_FirearmsMember
18,679us-gaap_Depreciation
/ us-gaap_StatementBusinessSegmentsAxis
= rgr_FirearmsMember
13,413us-gaap_Depreciation
/ us-gaap_StatementBusinessSegmentsAxis
= rgr_FirearmsMember
Capital Expenditures                 39,511us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= rgr_FirearmsMember
51,536us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= rgr_FirearmsMember
26,773us-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,772us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= rgr_CastingsMember
      11,402us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= rgr_CastingsMember
      16,772us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= rgr_CastingsMember
11,402us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= rgr_CastingsMember
6,467us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= rgr_CastingsMember
Depreciation                 2,321us-gaap_Depreciation
/ us-gaap_StatementBusinessSegmentsAxis
= rgr_CastingsMember
897us-gaap_Depreciation
/ us-gaap_StatementBusinessSegmentsAxis
= rgr_CastingsMember
823us-gaap_Depreciation
/ us-gaap_StatementBusinessSegmentsAxis
= rgr_CastingsMember
Capital Expenditures                 6,060us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= rgr_CastingsMember
3,080us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= rgr_CastingsMember
509us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= rgr_CastingsMember
Unaffiliated [Member]                      
Segment Reporting Information [Line Items]                      
Total net sales                 2,207us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementBusinessSegmentsAxis
= rgr_UnaffiliatedMember
9,724us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementBusinessSegmentsAxis
= rgr_UnaffiliatedMember
6,891us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementBusinessSegmentsAxis
= rgr_UnaffiliatedMember
Intersegment [Member]                      
Segment Reporting Information [Line Items]                      
Total net sales                 34,095us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementBusinessSegmentsAxis
= rgr_IntersegmentMember
32,794us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementBusinessSegmentsAxis
= rgr_IntersegmentMember
26,462us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementBusinessSegmentsAxis
= rgr_IntersegmentMember
Castings, net [Member]                      
Segment Reporting Information [Line Items]                      
Total net sales                 36,302us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementBusinessSegmentsAxis
= rgr_CastingsNetMember
42,518us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementBusinessSegmentsAxis
= rgr_CastingsNetMember
33,353us-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,009us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
1,362us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
307us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
Identifiable Assets $ 26,272us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
      $ 64,056us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
      $ 26,272us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
$ 64,056us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
$ 47,140us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember