Segment disclosures

Company overview

STURM, RUGER & COMPANY, INC.

Each reported dimension combination stays separate. Revenue and operating income are shown as reported, with their dates and sources.

Revenue · Reported segment facts

20 dimension combinations 279 retained observations 37 reported periods

Counts describe retained dimensioned rows only. Periods and members can change across reports, and this view does not infer missing values or expected segment totals.

Intersegment Elimination · Unaffiliated Castings

Consolidation Items · Statement Business Segments

Source dimensions srt:ConsolidationItemsAxis=us-gaap:IntersegmentEliminationMember;us-gaap:StatementBusinessSegmentsAxis=rgr:UnaffiliatedCastingsMember
PeriodValueUnitFiledEvidence
2019-06-30 – 2019-09-283924000 USD2019-11-07 · 21:56:33.000ZOpen filing evidence
2019-01-01 – 2019-09-2814090000 USD2019-11-07 · 21:56:33.000ZOpen filing evidence
2019-03-31 – 2019-06-294565000 USD2019-07-31 · 20:54:15.000ZOpen filing evidence
2019-01-01 – 2019-06-2910166000 USD2019-07-31 · 20:54:15.000ZOpen filing evidence
2018-07-01 – 2018-09-295723000 USD2019-11-07 · 21:56:33.000ZOpen filing evidence
2018-01-01 – 2018-09-2916902000 USD2019-11-07 · 21:56:33.000ZOpen filing evidence
2018-04-01 – 2018-06-305771000 USD2019-07-31 · 20:54:15.000ZOpen filing evidence
2018-01-01 – 2018-06-3011179000 USD2019-07-31 · 20:54:15.000ZOpen filing evidence

Operating Segments · Castings

Consolidation Items · Statement Business Segments

Source dimensions srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=rgr:CastingsMember
PeriodValueUnitFiledEvidence
2022-01-01 – 2022-12-3123859 USD20230222Open filing evidence
2021-01-01 – 2021-12-3127306 USD20230222Open filing evidence
2020-01-01 – 2020-12-3125259 USD20230222Open filing evidence

Operating Segments · Eliminations

Consolidation Items · Statement Business Segments

Source dimensions srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=rgr:EliminationsMember
PeriodValueUnitFiledEvidence
2022-01-01 – 2022-12-31-21306 USD20230222Open filing evidence
2021-01-01 – 2021-12-31-24711 USD20230222Open filing evidence
2020-01-01 – 2020-12-31-22254 USD20230222Open filing evidence

Operating Segments · Firearms

Consolidation Items · Statement Business Segments

Source dimensions srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=rgr:FirearmsMember
PeriodValueUnitFiledEvidence
2022-01-01 – 2022-12-31593289 USD20230222Open filing evidence
2021-01-01 – 2021-12-31728141 USD20230222Open filing evidence
2020-01-01 – 2020-12-31565863 USD20230222Open filing evidence

Operating Segments · Intersegment

Consolidation Items · Statement Business Segments

Source dimensions srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=rgr:IntersegmentMember
PeriodValueUnitFiledEvidence
2022-01-01 – 2022-12-3121306 USD20230222Open filing evidence
2021-01-01 – 2021-12-3124711 USD20230222Open filing evidence
2020-01-01 – 2020-12-3122254 USD20230222Open filing evidence

Operating Segments · Unaffiliated Castings

Consolidation Items · Statement Business Segments

Source dimensions srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=rgr:UnaffiliatedCastingsMember
PeriodValueUnitFiledEvidence
2022-01-01 – 2022-12-312553 USD20230222Open filing evidence
2021-01-01 – 2021-12-312595 USD20230222Open filing evidence
2020-01-01 – 2020-12-313005 USD20230222Open filing evidence
2019-06-30 – 2019-09-284861000 USD2019-11-07 · 21:56:33.000ZOpen filing evidence
2019-01-01 – 2019-09-2817492000 USD2019-11-07 · 21:56:33.000ZOpen filing evidence
2019-03-31 – 2019-06-295923000 USD2019-07-31 · 20:54:15.000ZOpen filing evidence
2019-01-01 – 2019-06-2912630000 USD2019-07-31 · 20:54:15.000ZOpen filing evidence
2018-07-01 – 2018-09-296870000 USD2019-11-07 · 21:56:33.000ZOpen filing evidence
2018-01-01 – 2018-09-2920719000 USD2019-11-07 · 21:56:33.000ZOpen filing evidence
2018-04-01 – 2018-06-307165000 USD2019-07-31 · 20:54:15.000ZOpen filing evidence
2018-01-01 – 2018-06-3013849000 USD2019-07-31 · 20:54:15.000ZOpen filing evidence

Castings · Intersegment

Product Or Service · Statement Business Segments

Source dimensions srt:ProductOrServiceAxis=rgr:CastingsMember;us-gaap:StatementBusinessSegmentsAxis=rgr:IntersegmentMember
PeriodValueUnitFiledEvidence
2023-01-01 – 2023-12-3133086000 USD20240221Open filing evidence
2023-07-01 – 2023-09-307947000 USD20231101Open filing evidence
2023-01-01 – 2023-09-3025307000 USD20231101Open filing evidence
2022-01-01 – 2022-12-3121306000 USD20240221Open filing evidence
2022-07-01 – 2022-10-014453000 USD20231101Open filing evidence
2022-01-02 – 2022-10-0113781000 USD20231101Open filing evidence
2021-01-01 – 2021-12-3124711000 USD20240221Open filing evidence

Castings · Unaffiliated Castings

Product Or Service · Statement Business Segments

Source dimensions srt:ProductOrServiceAxis=rgr:CastingsMember;us-gaap:StatementBusinessSegmentsAxis=rgr:UnaffiliatedCastingsMember
PeriodValueUnitFiledEvidence
2023-01-01 – 2023-12-313021000 USD20240221Open filing evidence
2023-07-01 – 2023-09-30525000 USD20231101Open filing evidence
2023-01-01 – 2023-09-302036000 USD20231101Open filing evidence
2022-01-01 – 2022-12-312553000 USD20240221Open filing evidence
2022-07-01 – 2022-10-01619000 USD20231101Open filing evidence
2022-01-02 – 2022-10-012003000 USD20231101Open filing evidence
2021-01-01 – 2021-12-312595000 USD20240221Open filing evidence

Intersegment · Castings

Product Or Service · Statement Business Segments

Source dimensions srt:ProductOrServiceAxis=rgr:IntersegmentMember;us-gaap:StatementBusinessSegmentsAxis=rgr:CastingsMember
PeriodValueUnitFiledEvidence
2024-01-01 – 2024-03-308542000 USD20240507Open filing evidence
2023-01-01 – 2023-04-018367000 USD20240507Open filing evidence

Unaffiliated Castings · Castings

Product Or Service · Statement Business Segments

Source dimensions srt:ProductOrServiceAxis=rgr:UnaffiliatedCastingsMember;us-gaap:StatementBusinessSegmentsAxis=rgr:CastingsMember
PeriodValueUnitFiledEvidence
2024-01-01 – 2024-03-30812000 USD20240507Open filing evidence
2023-01-01 – 2023-04-01560000 USD20240507Open filing evidence

Castings

Statement Business Segments

Source dimensions us-gaap:StatementBusinessSegmentsAxis=rgr:CastingsMember
PeriodValueUnitFiledEvidence
2024-01-01 – 2024-03-309354000 USD20240507Open filing evidence
2023-01-01 – 2023-12-3136107000 USD20240221Open filing evidence
2023-07-01 – 2023-09-308472000 USD20231101Open filing evidence
2023-01-01 – 2023-09-3027343000 USD20231101Open filing evidence
2023-04-02 – 2023-07-019944000 USD20230802Open filing evidence
2023-01-02 – 2023-07-0118871000 USD20230802Open filing evidence
2023-01-01 – 2023-04-018927000 USD20240507Open filing evidence
2022-01-01 – 2022-12-3123859000 USD20240221Open filing evidence
2022-07-01 – 2022-10-015072000 USD20231101Open filing evidence
2022-01-02 – 2022-10-0115784000 USD20231101Open filing evidence
2022-04-03 – 2022-07-025257000 USD20230802Open filing evidence
2022-01-03 – 2022-07-0210712000 USD20230802Open filing evidence
2022-01-03 – 2022-04-025455000 USD20230503Open filing evidence
2021-01-01 – 2021-12-3127306000 USD20240221Open filing evidence

Eliminations

Statement Business Segments

Source dimensions us-gaap:StatementBusinessSegmentsAxis=rgr:EliminationsMember
PeriodValueUnitFiledEvidence
2025-07-01 – 2025-09-27-5210000 USD20251105Open filing evidence
2025-01-01 – 2025-09-27-18819000 USD20251105Open filing evidence
2025-04-01 – 2025-06-28-6387000 USD20250730Open filing evidence
2025-01-01 – 2025-06-28-13609000 USD20250730Open filing evidence
2025-01-01 – 2025-03-29-7222000 USD20250430Open filing evidence
2024-01-01 – 2024-12-31-31528000 USD20250219Open filing evidence
2024-07-01 – 2024-09-28-7376000 USD20251105Open filing evidence
2024-06-30 – 2024-09-28-7376000 USD20241030Open filing evidence
2024-01-01 – 2024-09-28-24022000 USD20251105Open filing evidence
2024-04-01 – 2024-06-29-8104000 USD20250730Open filing evidence
2024-01-01 – 2024-06-29-16646000 USD20250730Open filing evidence
2024-01-01 – 2024-03-30-8542000 USD20250430Open filing evidence
2023-01-01 – 2023-12-31-33086000 USD20250219Open filing evidence
2023-07-01 – 2023-09-30-7947000 USD20241030Open filing evidence
2023-01-01 – 2023-09-30-25307000 USD20241030Open filing evidence
2023-04-02 – 2023-07-01-8993000 USD20240731Open filing evidence
2023-01-02 – 2023-07-01-17360000 USD20240731Open filing evidence
2023-01-01 – 2023-04-01-8367000 USD20240507Open filing evidence
2022-01-01 – 2022-12-31-21306000 USD20250219Open filing evidence
2022-04-03 – 2022-07-02-4515000 USD20230802Open filing evidence
2022-01-03 – 2022-07-02-9328000 USD20230802Open filing evidence
2022-01-03 – 2022-04-02-4813000 USD20230503Open filing evidence
2021-01-01 – 2021-12-31-24711000 USD20240221Open filing evidence

Eliminations · Operating Segments

Statement Business Segments · Consolidation Items

Source dimensions us-gaap:StatementBusinessSegmentsAxis=rgr:EliminationsMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember
PeriodValueUnitFiledEvidence
2025-01-01 – 2025-12-31-23570000 uref_15177244520260302Open filing evidence
2024-01-01 – 2024-12-31-31528000 uref_15177244520260302Open filing evidence
2023-01-01 – 2023-12-31-33086000 uref_15177244520260302Open filing evidence

Firearms

Statement Business Segments

Source dimensions us-gaap:StatementBusinessSegmentsAxis=rgr:FirearmsMember
PeriodValueUnitFiledEvidence
2025-07-01 – 2025-09-27126130000 USD20251105Open filing evidence
2025-01-01 – 2025-09-27392892000 USD20251105Open filing evidence
2025-04-01 – 2025-06-28131567000 USD20250730Open filing evidence
2025-01-01 – 2025-06-28266762000 USD20250730Open filing evidence
2025-01-01 – 2025-03-29135195000 USD20250430Open filing evidence
2024-01-01 – 2024-12-31532608000 USD20250219Open filing evidence
2024-07-01 – 2024-09-28121512000 USD20251105Open filing evidence
2024-06-30 – 2024-09-28121512000 USD20241030Open filing evidence
2024-01-01 – 2024-09-28387349000 USD20251105Open filing evidence
2024-04-01 – 2024-06-29129829000 USD20250730Open filing evidence
2024-01-01 – 2024-06-29265837000 USD20250730Open filing evidence
2024-01-01 – 2024-03-30136008000 USD20250430Open filing evidence
2023-01-01 – 2023-12-31540746000 USD20250219Open filing evidence
2023-07-01 – 2023-09-30120368000 USD20241030Open filing evidence
2023-01-01 – 2023-09-30411114000 USD20241030Open filing evidence
2023-04-02 – 2023-07-01141853000 USD20240731Open filing evidence
2023-01-02 – 2023-07-01290746000 USD20240731Open filing evidence
2023-01-01 – 2023-04-01148893000 USD20240507Open filing evidence
2022-01-01 – 2022-12-31593289000 USD20250219Open filing evidence
2022-07-03 – 2022-10-01138771000 USD20221102Open filing evidence
2022-01-01 – 2022-10-01444615000 USD20221102Open filing evidence
2022-04-04 – 2022-07-02139911000 USD20220803Open filing evidence
2022-04-03 – 2022-07-02139911000 USD20230802Open filing evidence
2022-01-03 – 2022-07-02305844000 USD20230802Open filing evidence
2022-01-01 – 2022-07-02305844000 USD20220803Open filing evidence
2022-01-03 – 2022-04-02165933000 USD20230503Open filing evidence
2022-01-01 – 2022-04-02165933000 USD20220504Open filing evidence
2021-01-01 – 2021-12-31728141000 USD20240221Open filing evidence
2021-07-04 – 2021-10-02177529000 USD20211103Open filing evidence
2021-01-01 – 2021-10-02560578000 USD20221102Open filing evidence
2021-04-04 – 2021-07-03199447000 USD20220803Open filing evidence
2021-01-01 – 2021-07-03383049000 USD20220803Open filing evidence
2021-01-01 – 2021-04-03183603000 USD20220504Open filing evidence
2020-01-01 – 2020-12-31565863000 USD20220223Open filing evidence
2020-06-28 – 2020-09-26145157000 USD20211103Open filing evidence
2020-01-01 – 2020-09-26397335000 USD20211103Open filing evidence
2020-03-29 – 2020-06-27129413000 USD20210804Open filing evidence
2020-01-01 – 2020-06-27252178000 USD20210804Open filing evidence
2020-01-01 – 2020-03-28122765000 USD20210505Open filing evidence
2019-01-01 – 2019-12-31406326000 USD20220223Open filing evidence
2019-06-30 – 2019-09-2894062000 USD20201028Open filing evidence
2019-01-01 – 2019-09-28301965000 USD20201028Open filing evidence
2019-03-31 – 2019-06-2994971000 USD20200729Open filing evidence
2019-01-01 – 2019-06-29207903000 USD20200729Open filing evidence
2019-01-01 – 2019-03-30112932000 USD20200506Open filing evidence
2018-01-01 – 2018-12-31490607000 USD20210217Open filing evidence
2018-07-01 – 2018-09-29113798000 USD2019-11-07 · 21:56:33.000ZOpen filing evidence
2018-01-01 – 2018-09-29370697000 USD2019-11-07 · 21:56:33.000ZOpen filing evidence
2018-04-01 – 2018-06-30127017000 USD2019-07-31 · 20:54:15.000ZOpen filing evidence
2018-01-01 – 2018-06-30256899000 USD2019-07-31 · 20:54:15.000ZOpen filing evidence
2018-01-01 – 2018-03-31129883000 USD2019-05-07 · 21:04:09.000ZOpen filing evidence
2017-01-01 – 2017-12-31517701000 USD20200220Open filing evidence
2017-07-02 – 2017-09-30103658000 USD2018-10-31 · 21:03:08.000ZOpen filing evidence
2017-01-01 – 2017-09-30400533000 USD2018-10-31 · 21:03:08.000ZOpen filing evidence
2017-04-02 – 2017-07-01130510000 USD2018-08-01 · 21:01:47.000ZOpen filing evidence
2017-01-01 – 2017-07-01296876000 USD2018-08-01 · 21:01:47.000ZOpen filing evidence
2017-01-01 – 2017-04-01166365000 USD2018-05-08 · 21:02:10.000ZOpen filing evidence
2016-01-01 – 2016-12-31658433000 USD2019-02-20 · 22:02:19.000ZOpen filing evidence

Firearms · Operating Segments

Statement Business Segments · Consolidation Items

Source dimensions us-gaap:StatementBusinessSegmentsAxis=rgr:FirearmsMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember
PeriodValueUnitFiledEvidence
2025-01-01 – 2025-12-31543474000 uref_15177244520260302Open filing evidence
2024-01-01 – 2024-12-31532608000 uref_15177244520260302Open filing evidence
2023-01-01 – 2023-12-31540746000 uref_15177244520260302Open filing evidence

Intersegment

Statement Business Segments

Source dimensions us-gaap:StatementBusinessSegmentsAxis=rgr:IntersegmentMember
PeriodValueUnitFiledEvidence
2023-04-02 – 2023-07-018993000 USD20230802Open filing evidence
2023-01-02 – 2023-07-0117360000 USD20230802Open filing evidence
2023-01-01 – 2023-04-018367000 USD20230503Open filing evidence
2022-04-03 – 2022-07-024515000 USD20230802Open filing evidence
2022-01-03 – 2022-07-029328000 USD20230802Open filing evidence
2022-01-03 – 2022-04-024813000 USD20230503Open filing evidence

Unaffiliated Castings

Statement Business Segments

Source dimensions us-gaap:StatementBusinessSegmentsAxis=rgr:UnaffiliatedCastingsMember
PeriodValueUnitFiledEvidence
2023-04-02 – 2023-07-01951000 USD20230802Open filing evidence
2023-01-02 – 2023-07-011511000 USD20230802Open filing evidence
2023-01-01 – 2023-04-01560000 USD20230503Open filing evidence
2022-07-03 – 2022-10-01619000 USD20221102Open filing evidence
2022-01-01 – 2022-10-012003000 USD20221102Open filing evidence
2022-04-04 – 2022-07-02742000 USD20220803Open filing evidence
2022-04-03 – 2022-07-02742000 USD20230802Open filing evidence
2022-01-03 – 2022-07-021384000 USD20230802Open filing evidence
2022-01-01 – 2022-07-021384000 USD20220803Open filing evidence
2022-01-03 – 2022-04-02642000 USD20230503Open filing evidence
2022-01-01 – 2022-04-02642000 USD20220504Open filing evidence
2021-01-01 – 2021-12-312595000 USD20220223Open filing evidence
2021-07-04 – 2021-10-02717000 USD20211103Open filing evidence
2021-07-03 – 2021-10-02717000 USD20221102Open filing evidence
2021-01-01 – 2021-10-022116000 USD20221102Open filing evidence
2021-04-04 – 2021-07-03625000 USD20220803Open filing evidence
2021-01-01 – 2021-07-031400000 USD20220803Open filing evidence
2021-01-01 – 2021-04-03774000 USD20220504Open filing evidence
2020-01-01 – 2020-12-313005000 USD20220223Open filing evidence
2020-06-28 – 2020-09-26548000 USD20211103Open filing evidence
2020-01-01 – 2020-09-262273000 USD20211103Open filing evidence
2020-03-29 – 2020-06-27851000 USD20210804Open filing evidence
2020-01-01 – 2020-06-271725000 USD20210804Open filing evidence
2020-01-01 – 2020-03-28874000 USD20210505Open filing evidence
2019-01-01 – 2019-12-314180000 USD20220223Open filing evidence
2019-06-30 – 2019-09-28937000 USD20201028Open filing evidence
2019-01-01 – 2019-09-283402000 USD20201028Open filing evidence
2019-03-31 – 2019-06-291358000 USD20200729Open filing evidence
2019-01-01 – 2019-06-292464000 USD20200729Open filing evidence
2019-01-01 – 2019-03-301106000 USD20200506Open filing evidence
2018-01-01 – 2018-12-315028000 USD20210217Open filing evidence
2018-07-01 – 2018-09-291147000 USD2019-11-07 · 21:56:33.000ZOpen filing evidence
2018-01-01 – 2018-09-293817000 USD2019-11-07 · 21:56:33.000ZOpen filing evidence
2018-04-01 – 2018-06-301394000 USD2019-07-31 · 20:54:15.000ZOpen filing evidence
2018-01-01 – 2018-06-302670000 USD2019-07-31 · 20:54:15.000ZOpen filing evidence
2018-01-01 – 2018-03-311276000 USD2019-05-07 · 21:04:09.000ZOpen filing evidence
2017-01-01 – 2017-12-314555000 USD20200220Open filing evidence
2017-07-02 – 2017-09-301159000 USD2018-10-31 · 21:03:08.000ZOpen filing evidence
2017-01-01 – 2017-09-303493000 USD2018-10-31 · 21:03:08.000ZOpen filing evidence
2017-04-02 – 2017-07-011344000 USD2018-08-01 · 21:01:47.000ZOpen filing evidence
2017-01-01 – 2017-07-012334000 USD2018-08-01 · 21:01:47.000ZOpen filing evidence
2017-01-01 – 2017-04-01990000 USD2018-05-08 · 21:02:10.000ZOpen filing evidence
2016-01-01 – 2016-12-315895000 USD2019-02-20 · 22:02:19.000ZOpen filing evidence

Unaffiliated Castings · Intersegment

Statement Business Segments · Intersegment

Source dimensions us-gaap:StatementBusinessSegmentsAxis=rgr:UnaffiliatedCastingsMember;rgr:IntersegmentAxis=rgr:IntersegmentMember
PeriodValueUnitFiledEvidence
2022-07-03 – 2022-10-014453000 USD20221102Open filing evidence
2022-01-01 – 2022-10-0113781000 USD20221102Open filing evidence
2022-04-04 – 2022-07-024515000 USD20220803Open filing evidence
2022-01-01 – 2022-07-029328000 USD20220803Open filing evidence
2022-01-01 – 2022-04-024813000 USD20220504Open filing evidence
2021-01-01 – 2021-12-3124711000 USD20220223Open filing evidence
2021-07-03 – 2021-10-025774000 USD20221102Open filing evidence
2021-01-01 – 2021-10-0219995000 USD20221102Open filing evidence
2021-04-04 – 2021-07-037151000 USD20220803Open filing evidence
2021-01-01 – 2021-07-0314221000 USD20220803Open filing evidence
2021-01-01 – 2021-04-037070000 USD20220504Open filing evidence
2020-01-01 – 2020-12-3122254000 USD20220223Open filing evidence
2019-01-01 – 2019-12-3118425000 USD20220223Open filing evidence

Unaffiliated Castings · Intersegment Elimination

Statement Business Segments · Consolidation Items

Source dimensions us-gaap:StatementBusinessSegmentsAxis=rgr:UnaffiliatedCastingsMember;srt:ConsolidationItemsAxis=us-gaap:IntersegmentEliminationMember
PeriodValueUnitFiledEvidence
2021-07-04 – 2021-10-025774000 USD20211103Open filing evidence
2021-01-01 – 2021-10-0219995000 USD20211103Open filing evidence
2021-04-04 – 2021-07-03-7151000 USD20210804Open filing evidence
2021-01-01 – 2021-07-03-14221000 USD20210804Open filing evidence
2021-01-01 – 2021-04-037070000 USD20210505Open filing evidence
2020-01-01 – 2020-12-3122254000 USD20210217Open filing evidence
2020-06-28 – 2020-09-265996000 USD20211103Open filing evidence
2020-01-01 – 2020-09-2615784000 USD20211103Open filing evidence
2020-03-29 – 2020-06-27-5015000 RestatedUSD20210804Open filing evidence
2020-01-01 – 2020-06-27-9788000 RestatedUSD20210804Open filing evidence
2020-01-01 – 2020-03-284773000 USD20210505Open filing evidence
2019-01-01 – 2019-12-3118425000 USD20210217Open filing evidence
2019-06-30 – 2019-09-283924000 USD20201028Open filing evidence
2019-01-01 – 2019-09-2814090000 USD20201028Open filing evidence
2019-03-31 – 2019-06-294565000 USD20200729Open filing evidence
2019-01-01 – 2019-06-2910166000 USD20200729Open filing evidence
2019-01-01 – 2019-03-305601000 USD20200506Open filing evidence
2018-01-01 – 2018-12-3122946000 USD20210217Open filing evidence
2018-07-01 – 2018-09-295723000 USD2018-10-31 · 21:03:08.000ZOpen filing evidence
2018-01-01 – 2018-09-2916902000 USD2018-10-31 · 21:03:08.000ZOpen filing evidence
2018-04-01 – 2018-06-305771000 USD2018-08-01 · 21:01:47.000ZOpen filing evidence
2018-01-01 – 2018-06-3011179000 USD2018-08-01 · 21:01:47.000ZOpen filing evidence
2018-01-01 – 2018-03-315408000 RestatedUSD2019-05-07 · 21:04:09.000ZOpen filing evidence
2017-01-01 – 2017-12-3124436000 USD20200220Open filing evidence
2017-07-02 – 2017-09-304745000 USD2018-10-31 · 21:03:08.000ZOpen filing evidence
2017-01-01 – 2017-09-3019866000 USD2018-10-31 · 21:03:08.000ZOpen filing evidence
2017-04-02 – 2017-07-016281000 USD2018-08-01 · 21:01:47.000ZOpen filing evidence
2017-01-01 – 2017-07-0115121000 USD2018-08-01 · 21:01:47.000ZOpen filing evidence
2017-01-01 – 2017-04-01-8840000 USD2018-05-08 · 21:02:10.000ZOpen filing evidence
2016-01-01 – 2016-12-3136779000 USD2019-02-20 · 22:02:19.000ZOpen filing evidence

Unaffiliated Castings · Operating Segments

Statement Business Segments · Consolidation Items

Source dimensions us-gaap:StatementBusinessSegmentsAxis=rgr:UnaffiliatedCastingsMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember
PeriodValueUnitFiledEvidence
2022-07-03 – 2022-10-015072000 USD20221102Open filing evidence
2022-01-01 – 2022-10-0115784000 USD20221102Open filing evidence
2022-04-04 – 2022-07-025257000 USD20220803Open filing evidence
2022-01-01 – 2022-07-0210712000 USD20220803Open filing evidence
2022-01-01 – 2022-04-025455000 USD20220504Open filing evidence
2021-01-01 – 2021-12-3127306000 USD20220223Open filing evidence
2021-07-04 – 2021-10-026491000 USD20211103Open filing evidence
2021-07-03 – 2021-10-026491000 USD20221102Open filing evidence
2021-01-01 – 2021-10-0222111000 USD20221102Open filing evidence
2021-04-04 – 2021-07-037776000 USD20220803Open filing evidence
2021-01-01 – 2021-07-0315621000 USD20220803Open filing evidence
2021-01-01 – 2021-04-037844000 USD20220504Open filing evidence
2020-01-01 – 2020-12-3125259000 USD20220223Open filing evidence
2020-06-28 – 2020-09-266544000 USD20211103Open filing evidence
2020-01-01 – 2020-09-2618057000 USD20211103Open filing evidence
2020-03-29 – 2020-06-275866000 USD20210804Open filing evidence
2020-01-01 – 2020-06-2711513000 USD20210804Open filing evidence
2020-01-01 – 2020-03-285647000 USD20210505Open filing evidence
2019-01-01 – 2019-12-3122605000 USD20220223Open filing evidence
2019-06-30 – 2019-09-284861000 USD20201028Open filing evidence
2019-01-01 – 2019-09-2817492000 USD20201028Open filing evidence
2019-03-31 – 2019-06-295923000 USD20200729Open filing evidence
2019-01-01 – 2019-06-2912630000 USD20200729Open filing evidence
2019-01-01 – 2019-03-306707000 USD20200506Open filing evidence
2018-01-01 – 2018-12-3127974000 USD20210217Open filing evidence
2018-07-01 – 2018-09-296870000 USD2018-10-31 · 21:03:08.000ZOpen filing evidence
2018-01-01 – 2018-09-2920719000 USD2018-10-31 · 21:03:08.000ZOpen filing evidence
2018-04-01 – 2018-06-307165000 USD2018-08-01 · 21:01:47.000ZOpen filing evidence
2018-01-01 – 2018-06-3013849000 USD2018-08-01 · 21:01:47.000ZOpen filing evidence
2018-01-01 – 2018-03-316684000 USD2019-05-07 · 21:04:09.000ZOpen filing evidence
2017-01-01 – 2017-12-3128991000 USD20200220Open filing evidence
2017-07-02 – 2017-09-305904000 USD2018-10-31 · 21:03:08.000ZOpen filing evidence
2017-01-01 – 2017-09-3023359000 USD2018-10-31 · 21:03:08.000ZOpen filing evidence
2017-04-02 – 2017-07-017625000 USD2018-08-01 · 21:01:47.000ZOpen filing evidence
2017-01-01 – 2017-07-0117455000 USD2018-08-01 · 21:01:47.000ZOpen filing evidence
2017-01-01 – 2017-04-019830000 USD2018-05-08 · 21:02:10.000ZOpen filing evidence
2016-01-01 – 2016-12-3142674000 USD2019-02-20 · 22:02:19.000ZOpen filing evidence