English
Segment disclosures
Company overviewSTURM, 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
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| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2019-06-30 – 2019-09-28 | 3924000 | USD | 2019-11-07 · 21:56:33.000Z | Open filing evidence |
| 2019-01-01 – 2019-09-28 | 14090000 | USD | 2019-11-07 · 21:56:33.000Z | Open filing evidence |
| 2019-03-31 – 2019-06-29 | 4565000 | USD | 2019-07-31 · 20:54:15.000Z | Open filing evidence |
| 2019-01-01 – 2019-06-29 | 10166000 | USD | 2019-07-31 · 20:54:15.000Z | Open filing evidence |
| 2018-07-01 – 2018-09-29 | 5723000 | USD | 2019-11-07 · 21:56:33.000Z | Open filing evidence |
| 2018-01-01 – 2018-09-29 | 16902000 | USD | 2019-11-07 · 21:56:33.000Z | Open filing evidence |
| 2018-04-01 – 2018-06-30 | 5771000 | USD | 2019-07-31 · 20:54:15.000Z | Open filing evidence |
| 2018-01-01 – 2018-06-30 | 11179000 | USD | 2019-07-31 · 20:54:15.000Z | Open filing evidence |
Operating Segments · Castings
Consolidation Items · Statement Business Segments
Source dimensions
srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=rgr:CastingsMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2022-01-01 – 2022-12-31 | 23859 | USD | 20230222 | Open filing evidence |
| 2021-01-01 – 2021-12-31 | 27306 | USD | 20230222 | Open filing evidence |
| 2020-01-01 – 2020-12-31 | 25259 | USD | 20230222 | Open filing evidence |
Operating Segments · Eliminations
Consolidation Items · Statement Business Segments
Source dimensions
srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=rgr:EliminationsMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2022-01-01 – 2022-12-31 | -21306 | USD | 20230222 | Open filing evidence |
| 2021-01-01 – 2021-12-31 | -24711 | USD | 20230222 | Open filing evidence |
| 2020-01-01 – 2020-12-31 | -22254 | USD | 20230222 | Open filing evidence |
Operating Segments · Firearms
Consolidation Items · Statement Business Segments
Source dimensions
srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=rgr:FirearmsMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2022-01-01 – 2022-12-31 | 593289 | USD | 20230222 | Open filing evidence |
| 2021-01-01 – 2021-12-31 | 728141 | USD | 20230222 | Open filing evidence |
| 2020-01-01 – 2020-12-31 | 565863 | USD | 20230222 | Open filing evidence |
Operating Segments · Intersegment
Consolidation Items · Statement Business Segments
Source dimensions
srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=rgr:IntersegmentMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2022-01-01 – 2022-12-31 | 21306 | USD | 20230222 | Open filing evidence |
| 2021-01-01 – 2021-12-31 | 24711 | USD | 20230222 | Open filing evidence |
| 2020-01-01 – 2020-12-31 | 22254 | USD | 20230222 | Open filing evidence |
Operating Segments · Unaffiliated Castings
Consolidation Items · Statement Business Segments
Source dimensions
srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=rgr:UnaffiliatedCastingsMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2022-01-01 – 2022-12-31 | 2553 | USD | 20230222 | Open filing evidence |
| 2021-01-01 – 2021-12-31 | 2595 | USD | 20230222 | Open filing evidence |
| 2020-01-01 – 2020-12-31 | 3005 | USD | 20230222 | Open filing evidence |
| 2019-06-30 – 2019-09-28 | 4861000 | USD | 2019-11-07 · 21:56:33.000Z | Open filing evidence |
| 2019-01-01 – 2019-09-28 | 17492000 | USD | 2019-11-07 · 21:56:33.000Z | Open filing evidence |
| 2019-03-31 – 2019-06-29 | 5923000 | USD | 2019-07-31 · 20:54:15.000Z | Open filing evidence |
| 2019-01-01 – 2019-06-29 | 12630000 | USD | 2019-07-31 · 20:54:15.000Z | Open filing evidence |
| 2018-07-01 – 2018-09-29 | 6870000 | USD | 2019-11-07 · 21:56:33.000Z | Open filing evidence |
| 2018-01-01 – 2018-09-29 | 20719000 | USD | 2019-11-07 · 21:56:33.000Z | Open filing evidence |
| 2018-04-01 – 2018-06-30 | 7165000 | USD | 2019-07-31 · 20:54:15.000Z | Open filing evidence |
| 2018-01-01 – 2018-06-30 | 13849000 | USD | 2019-07-31 · 20:54:15.000Z | Open filing evidence |
Castings · Intersegment
Product Or Service · Statement Business Segments
Source dimensions
srt:ProductOrServiceAxis=rgr:CastingsMember;us-gaap:StatementBusinessSegmentsAxis=rgr:IntersegmentMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2023-01-01 – 2023-12-31 | 33086000 | USD | 20240221 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | 7947000 | USD | 20231101 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | 25307000 | USD | 20231101 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 21306000 | USD | 20240221 | Open filing evidence |
| 2022-07-01 – 2022-10-01 | 4453000 | USD | 20231101 | Open filing evidence |
| 2022-01-02 – 2022-10-01 | 13781000 | USD | 20231101 | Open filing evidence |
| 2021-01-01 – 2021-12-31 | 24711000 | USD | 20240221 | Open filing evidence |
Castings · Unaffiliated Castings
Product Or Service · Statement Business Segments
Source dimensions
srt:ProductOrServiceAxis=rgr:CastingsMember;us-gaap:StatementBusinessSegmentsAxis=rgr:UnaffiliatedCastingsMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2023-01-01 – 2023-12-31 | 3021000 | USD | 20240221 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | 525000 | USD | 20231101 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | 2036000 | USD | 20231101 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 2553000 | USD | 20240221 | Open filing evidence |
| 2022-07-01 – 2022-10-01 | 619000 | USD | 20231101 | Open filing evidence |
| 2022-01-02 – 2022-10-01 | 2003000 | USD | 20231101 | Open filing evidence |
| 2021-01-01 – 2021-12-31 | 2595000 | USD | 20240221 | Open filing evidence |
Intersegment · Castings
Product Or Service · Statement Business Segments
Source dimensions
srt:ProductOrServiceAxis=rgr:IntersegmentMember;us-gaap:StatementBusinessSegmentsAxis=rgr:CastingsMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2024-01-01 – 2024-03-30 | 8542000 | USD | 20240507 | Open filing evidence |
| 2023-01-01 – 2023-04-01 | 8367000 | USD | 20240507 | Open filing evidence |
Unaffiliated Castings · Castings
Product Or Service · Statement Business Segments
Source dimensions
srt:ProductOrServiceAxis=rgr:UnaffiliatedCastingsMember;us-gaap:StatementBusinessSegmentsAxis=rgr:CastingsMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2024-01-01 – 2024-03-30 | 812000 | USD | 20240507 | Open filing evidence |
| 2023-01-01 – 2023-04-01 | 560000 | USD | 20240507 | Open filing evidence |
Castings
Statement Business Segments
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=rgr:CastingsMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2024-01-01 – 2024-03-30 | 9354000 | USD | 20240507 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 36107000 | USD | 20240221 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | 8472000 | USD | 20231101 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | 27343000 | USD | 20231101 | Open filing evidence |
| 2023-04-02 – 2023-07-01 | 9944000 | USD | 20230802 | Open filing evidence |
| 2023-01-02 – 2023-07-01 | 18871000 | USD | 20230802 | Open filing evidence |
| 2023-01-01 – 2023-04-01 | 8927000 | USD | 20240507 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 23859000 | USD | 20240221 | Open filing evidence |
| 2022-07-01 – 2022-10-01 | 5072000 | USD | 20231101 | Open filing evidence |
| 2022-01-02 – 2022-10-01 | 15784000 | USD | 20231101 | Open filing evidence |
| 2022-04-03 – 2022-07-02 | 5257000 | USD | 20230802 | Open filing evidence |
| 2022-01-03 – 2022-07-02 | 10712000 | USD | 20230802 | Open filing evidence |
| 2022-01-03 – 2022-04-02 | 5455000 | USD | 20230503 | Open filing evidence |
| 2021-01-01 – 2021-12-31 | 27306000 | USD | 20240221 | Open filing evidence |
Eliminations
Statement Business Segments
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=rgr:EliminationsMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2025-07-01 – 2025-09-27 | -5210000 | USD | 20251105 | Open filing evidence |
| 2025-01-01 – 2025-09-27 | -18819000 | USD | 20251105 | Open filing evidence |
| 2025-04-01 – 2025-06-28 | -6387000 | USD | 20250730 | Open filing evidence |
| 2025-01-01 – 2025-06-28 | -13609000 | USD | 20250730 | Open filing evidence |
| 2025-01-01 – 2025-03-29 | -7222000 | USD | 20250430 | Open filing evidence |
| 2024-01-01 – 2024-12-31 | -31528000 | USD | 20250219 | Open filing evidence |
| 2024-07-01 – 2024-09-28 | -7376000 | USD | 20251105 | Open filing evidence |
| 2024-06-30 – 2024-09-28 | -7376000 | USD | 20241030 | Open filing evidence |
| 2024-01-01 – 2024-09-28 | -24022000 | USD | 20251105 | Open filing evidence |
| 2024-04-01 – 2024-06-29 | -8104000 | USD | 20250730 | Open filing evidence |
| 2024-01-01 – 2024-06-29 | -16646000 | USD | 20250730 | Open filing evidence |
| 2024-01-01 – 2024-03-30 | -8542000 | USD | 20250430 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | -33086000 | USD | 20250219 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | -7947000 | USD | 20241030 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | -25307000 | USD | 20241030 | Open filing evidence |
| 2023-04-02 – 2023-07-01 | -8993000 | USD | 20240731 | Open filing evidence |
| 2023-01-02 – 2023-07-01 | -17360000 | USD | 20240731 | Open filing evidence |
| 2023-01-01 – 2023-04-01 | -8367000 | USD | 20240507 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | -21306000 | USD | 20250219 | Open filing evidence |
| 2022-04-03 – 2022-07-02 | -4515000 | USD | 20230802 | Open filing evidence |
| 2022-01-03 – 2022-07-02 | -9328000 | USD | 20230802 | Open filing evidence |
| 2022-01-03 – 2022-04-02 | -4813000 | USD | 20230503 | Open filing evidence |
| 2021-01-01 – 2021-12-31 | -24711000 | USD | 20240221 | Open filing evidence |
Eliminations · Operating Segments
Statement Business Segments · Consolidation Items
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=rgr:EliminationsMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2025-01-01 – 2025-12-31 | -23570000 | uref_151772445 | 20260302 | Open filing evidence |
| 2024-01-01 – 2024-12-31 | -31528000 | uref_151772445 | 20260302 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | -33086000 | uref_151772445 | 20260302 | Open filing evidence |
Firearms
Statement Business Segments
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=rgr:FirearmsMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2025-07-01 – 2025-09-27 | 126130000 | USD | 20251105 | Open filing evidence |
| 2025-01-01 – 2025-09-27 | 392892000 | USD | 20251105 | Open filing evidence |
| 2025-04-01 – 2025-06-28 | 131567000 | USD | 20250730 | Open filing evidence |
| 2025-01-01 – 2025-06-28 | 266762000 | USD | 20250730 | Open filing evidence |
| 2025-01-01 – 2025-03-29 | 135195000 | USD | 20250430 | Open filing evidence |
| 2024-01-01 – 2024-12-31 | 532608000 | USD | 20250219 | Open filing evidence |
| 2024-07-01 – 2024-09-28 | 121512000 | USD | 20251105 | Open filing evidence |
| 2024-06-30 – 2024-09-28 | 121512000 | USD | 20241030 | Open filing evidence |
| 2024-01-01 – 2024-09-28 | 387349000 | USD | 20251105 | Open filing evidence |
| 2024-04-01 – 2024-06-29 | 129829000 | USD | 20250730 | Open filing evidence |
| 2024-01-01 – 2024-06-29 | 265837000 | USD | 20250730 | Open filing evidence |
| 2024-01-01 – 2024-03-30 | 136008000 | USD | 20250430 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 540746000 | USD | 20250219 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | 120368000 | USD | 20241030 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | 411114000 | USD | 20241030 | Open filing evidence |
| 2023-04-02 – 2023-07-01 | 141853000 | USD | 20240731 | Open filing evidence |
| 2023-01-02 – 2023-07-01 | 290746000 | USD | 20240731 | Open filing evidence |
| 2023-01-01 – 2023-04-01 | 148893000 | USD | 20240507 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 593289000 | USD | 20250219 | Open filing evidence |
| 2022-07-03 – 2022-10-01 | 138771000 | USD | 20221102 | Open filing evidence |
| 2022-01-01 – 2022-10-01 | 444615000 | USD | 20221102 | Open filing evidence |
| 2022-04-04 – 2022-07-02 | 139911000 | USD | 20220803 | Open filing evidence |
| 2022-04-03 – 2022-07-02 | 139911000 | USD | 20230802 | Open filing evidence |
| 2022-01-03 – 2022-07-02 | 305844000 | USD | 20230802 | Open filing evidence |
| 2022-01-01 – 2022-07-02 | 305844000 | USD | 20220803 | Open filing evidence |
| 2022-01-03 – 2022-04-02 | 165933000 | USD | 20230503 | Open filing evidence |
| 2022-01-01 – 2022-04-02 | 165933000 | USD | 20220504 | Open filing evidence |
| 2021-01-01 – 2021-12-31 | 728141000 | USD | 20240221 | Open filing evidence |
| 2021-07-04 – 2021-10-02 | 177529000 | USD | 20211103 | Open filing evidence |
| 2021-01-01 – 2021-10-02 | 560578000 | USD | 20221102 | Open filing evidence |
| 2021-04-04 – 2021-07-03 | 199447000 | USD | 20220803 | Open filing evidence |
| 2021-01-01 – 2021-07-03 | 383049000 | USD | 20220803 | Open filing evidence |
| 2021-01-01 – 2021-04-03 | 183603000 | USD | 20220504 | Open filing evidence |
| 2020-01-01 – 2020-12-31 | 565863000 | USD | 20220223 | Open filing evidence |
| 2020-06-28 – 2020-09-26 | 145157000 | USD | 20211103 | Open filing evidence |
| 2020-01-01 – 2020-09-26 | 397335000 | USD | 20211103 | Open filing evidence |
| 2020-03-29 – 2020-06-27 | 129413000 | USD | 20210804 | Open filing evidence |
| 2020-01-01 – 2020-06-27 | 252178000 | USD | 20210804 | Open filing evidence |
| 2020-01-01 – 2020-03-28 | 122765000 | USD | 20210505 | Open filing evidence |
| 2019-01-01 – 2019-12-31 | 406326000 | USD | 20220223 | Open filing evidence |
| 2019-06-30 – 2019-09-28 | 94062000 | USD | 20201028 | Open filing evidence |
| 2019-01-01 – 2019-09-28 | 301965000 | USD | 20201028 | Open filing evidence |
| 2019-03-31 – 2019-06-29 | 94971000 | USD | 20200729 | Open filing evidence |
| 2019-01-01 – 2019-06-29 | 207903000 | USD | 20200729 | Open filing evidence |
| 2019-01-01 – 2019-03-30 | 112932000 | USD | 20200506 | Open filing evidence |
| 2018-01-01 – 2018-12-31 | 490607000 | USD | 20210217 | Open filing evidence |
| 2018-07-01 – 2018-09-29 | 113798000 | USD | 2019-11-07 · 21:56:33.000Z | Open filing evidence |
| 2018-01-01 – 2018-09-29 | 370697000 | USD | 2019-11-07 · 21:56:33.000Z | Open filing evidence |
| 2018-04-01 – 2018-06-30 | 127017000 | USD | 2019-07-31 · 20:54:15.000Z | Open filing evidence |
| 2018-01-01 – 2018-06-30 | 256899000 | USD | 2019-07-31 · 20:54:15.000Z | Open filing evidence |
| 2018-01-01 – 2018-03-31 | 129883000 | USD | 2019-05-07 · 21:04:09.000Z | Open filing evidence |
| 2017-01-01 – 2017-12-31 | 517701000 | USD | 20200220 | Open filing evidence |
| 2017-07-02 – 2017-09-30 | 103658000 | USD | 2018-10-31 · 21:03:08.000Z | Open filing evidence |
| 2017-01-01 – 2017-09-30 | 400533000 | USD | 2018-10-31 · 21:03:08.000Z | Open filing evidence |
| 2017-04-02 – 2017-07-01 | 130510000 | USD | 2018-08-01 · 21:01:47.000Z | Open filing evidence |
| 2017-01-01 – 2017-07-01 | 296876000 | USD | 2018-08-01 · 21:01:47.000Z | Open filing evidence |
| 2017-01-01 – 2017-04-01 | 166365000 | USD | 2018-05-08 · 21:02:10.000Z | Open filing evidence |
| 2016-01-01 – 2016-12-31 | 658433000 | USD | 2019-02-20 · 22:02:19.000Z | Open filing evidence |
Firearms · Operating Segments
Statement Business Segments · Consolidation Items
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=rgr:FirearmsMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2025-01-01 – 2025-12-31 | 543474000 | uref_151772445 | 20260302 | Open filing evidence |
| 2024-01-01 – 2024-12-31 | 532608000 | uref_151772445 | 20260302 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 540746000 | uref_151772445 | 20260302 | Open filing evidence |
Intersegment
Statement Business Segments
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=rgr:IntersegmentMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2023-04-02 – 2023-07-01 | 8993000 | USD | 20230802 | Open filing evidence |
| 2023-01-02 – 2023-07-01 | 17360000 | USD | 20230802 | Open filing evidence |
| 2023-01-01 – 2023-04-01 | 8367000 | USD | 20230503 | Open filing evidence |
| 2022-04-03 – 2022-07-02 | 4515000 | USD | 20230802 | Open filing evidence |
| 2022-01-03 – 2022-07-02 | 9328000 | USD | 20230802 | Open filing evidence |
| 2022-01-03 – 2022-04-02 | 4813000 | USD | 20230503 | Open filing evidence |
Unaffiliated Castings
Statement Business Segments
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=rgr:UnaffiliatedCastingsMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2023-04-02 – 2023-07-01 | 951000 | USD | 20230802 | Open filing evidence |
| 2023-01-02 – 2023-07-01 | 1511000 | USD | 20230802 | Open filing evidence |
| 2023-01-01 – 2023-04-01 | 560000 | USD | 20230503 | Open filing evidence |
| 2022-07-03 – 2022-10-01 | 619000 | USD | 20221102 | Open filing evidence |
| 2022-01-01 – 2022-10-01 | 2003000 | USD | 20221102 | Open filing evidence |
| 2022-04-04 – 2022-07-02 | 742000 | USD | 20220803 | Open filing evidence |
| 2022-04-03 – 2022-07-02 | 742000 | USD | 20230802 | Open filing evidence |
| 2022-01-03 – 2022-07-02 | 1384000 | USD | 20230802 | Open filing evidence |
| 2022-01-01 – 2022-07-02 | 1384000 | USD | 20220803 | Open filing evidence |
| 2022-01-03 – 2022-04-02 | 642000 | USD | 20230503 | Open filing evidence |
| 2022-01-01 – 2022-04-02 | 642000 | USD | 20220504 | Open filing evidence |
| 2021-01-01 – 2021-12-31 | 2595000 | USD | 20220223 | Open filing evidence |
| 2021-07-04 – 2021-10-02 | 717000 | USD | 20211103 | Open filing evidence |
| 2021-07-03 – 2021-10-02 | 717000 | USD | 20221102 | Open filing evidence |
| 2021-01-01 – 2021-10-02 | 2116000 | USD | 20221102 | Open filing evidence |
| 2021-04-04 – 2021-07-03 | 625000 | USD | 20220803 | Open filing evidence |
| 2021-01-01 – 2021-07-03 | 1400000 | USD | 20220803 | Open filing evidence |
| 2021-01-01 – 2021-04-03 | 774000 | USD | 20220504 | Open filing evidence |
| 2020-01-01 – 2020-12-31 | 3005000 | USD | 20220223 | Open filing evidence |
| 2020-06-28 – 2020-09-26 | 548000 | USD | 20211103 | Open filing evidence |
| 2020-01-01 – 2020-09-26 | 2273000 | USD | 20211103 | Open filing evidence |
| 2020-03-29 – 2020-06-27 | 851000 | USD | 20210804 | Open filing evidence |
| 2020-01-01 – 2020-06-27 | 1725000 | USD | 20210804 | Open filing evidence |
| 2020-01-01 – 2020-03-28 | 874000 | USD | 20210505 | Open filing evidence |
| 2019-01-01 – 2019-12-31 | 4180000 | USD | 20220223 | Open filing evidence |
| 2019-06-30 – 2019-09-28 | 937000 | USD | 20201028 | Open filing evidence |
| 2019-01-01 – 2019-09-28 | 3402000 | USD | 20201028 | Open filing evidence |
| 2019-03-31 – 2019-06-29 | 1358000 | USD | 20200729 | Open filing evidence |
| 2019-01-01 – 2019-06-29 | 2464000 | USD | 20200729 | Open filing evidence |
| 2019-01-01 – 2019-03-30 | 1106000 | USD | 20200506 | Open filing evidence |
| 2018-01-01 – 2018-12-31 | 5028000 | USD | 20210217 | Open filing evidence |
| 2018-07-01 – 2018-09-29 | 1147000 | USD | 2019-11-07 · 21:56:33.000Z | Open filing evidence |
| 2018-01-01 – 2018-09-29 | 3817000 | USD | 2019-11-07 · 21:56:33.000Z | Open filing evidence |
| 2018-04-01 – 2018-06-30 | 1394000 | USD | 2019-07-31 · 20:54:15.000Z | Open filing evidence |
| 2018-01-01 – 2018-06-30 | 2670000 | USD | 2019-07-31 · 20:54:15.000Z | Open filing evidence |
| 2018-01-01 – 2018-03-31 | 1276000 | USD | 2019-05-07 · 21:04:09.000Z | Open filing evidence |
| 2017-01-01 – 2017-12-31 | 4555000 | USD | 20200220 | Open filing evidence |
| 2017-07-02 – 2017-09-30 | 1159000 | USD | 2018-10-31 · 21:03:08.000Z | Open filing evidence |
| 2017-01-01 – 2017-09-30 | 3493000 | USD | 2018-10-31 · 21:03:08.000Z | Open filing evidence |
| 2017-04-02 – 2017-07-01 | 1344000 | USD | 2018-08-01 · 21:01:47.000Z | Open filing evidence |
| 2017-01-01 – 2017-07-01 | 2334000 | USD | 2018-08-01 · 21:01:47.000Z | Open filing evidence |
| 2017-01-01 – 2017-04-01 | 990000 | USD | 2018-05-08 · 21:02:10.000Z | Open filing evidence |
| 2016-01-01 – 2016-12-31 | 5895000 | USD | 2019-02-20 · 22:02:19.000Z | Open filing evidence |
Unaffiliated Castings · Intersegment
Statement Business Segments · Intersegment
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=rgr:UnaffiliatedCastingsMember;rgr:IntersegmentAxis=rgr:IntersegmentMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2022-07-03 – 2022-10-01 | 4453000 | USD | 20221102 | Open filing evidence |
| 2022-01-01 – 2022-10-01 | 13781000 | USD | 20221102 | Open filing evidence |
| 2022-04-04 – 2022-07-02 | 4515000 | USD | 20220803 | Open filing evidence |
| 2022-01-01 – 2022-07-02 | 9328000 | USD | 20220803 | Open filing evidence |
| 2022-01-01 – 2022-04-02 | 4813000 | USD | 20220504 | Open filing evidence |
| 2021-01-01 – 2021-12-31 | 24711000 | USD | 20220223 | Open filing evidence |
| 2021-07-03 – 2021-10-02 | 5774000 | USD | 20221102 | Open filing evidence |
| 2021-01-01 – 2021-10-02 | 19995000 | USD | 20221102 | Open filing evidence |
| 2021-04-04 – 2021-07-03 | 7151000 | USD | 20220803 | Open filing evidence |
| 2021-01-01 – 2021-07-03 | 14221000 | USD | 20220803 | Open filing evidence |
| 2021-01-01 – 2021-04-03 | 7070000 | USD | 20220504 | Open filing evidence |
| 2020-01-01 – 2020-12-31 | 22254000 | USD | 20220223 | Open filing evidence |
| 2019-01-01 – 2019-12-31 | 18425000 | USD | 20220223 | Open filing evidence |
Unaffiliated Castings · Intersegment Elimination
Statement Business Segments · Consolidation Items
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=rgr:UnaffiliatedCastingsMember;srt:ConsolidationItemsAxis=us-gaap:IntersegmentEliminationMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2021-07-04 – 2021-10-02 | 5774000 | USD | 20211103 | Open filing evidence |
| 2021-01-01 – 2021-10-02 | 19995000 | USD | 20211103 | Open filing evidence |
| 2021-04-04 – 2021-07-03 | -7151000 | USD | 20210804 | Open filing evidence |
| 2021-01-01 – 2021-07-03 | -14221000 | USD | 20210804 | Open filing evidence |
| 2021-01-01 – 2021-04-03 | 7070000 | USD | 20210505 | Open filing evidence |
| 2020-01-01 – 2020-12-31 | 22254000 | USD | 20210217 | Open filing evidence |
| 2020-06-28 – 2020-09-26 | 5996000 | USD | 20211103 | Open filing evidence |
| 2020-01-01 – 2020-09-26 | 15784000 | USD | 20211103 | Open filing evidence |
| 2020-03-29 – 2020-06-27 | -5015000 Restated | USD | 20210804 | Open filing evidence |
| 2020-01-01 – 2020-06-27 | -9788000 Restated | USD | 20210804 | Open filing evidence |
| 2020-01-01 – 2020-03-28 | 4773000 | USD | 20210505 | Open filing evidence |
| 2019-01-01 – 2019-12-31 | 18425000 | USD | 20210217 | Open filing evidence |
| 2019-06-30 – 2019-09-28 | 3924000 | USD | 20201028 | Open filing evidence |
| 2019-01-01 – 2019-09-28 | 14090000 | USD | 20201028 | Open filing evidence |
| 2019-03-31 – 2019-06-29 | 4565000 | USD | 20200729 | Open filing evidence |
| 2019-01-01 – 2019-06-29 | 10166000 | USD | 20200729 | Open filing evidence |
| 2019-01-01 – 2019-03-30 | 5601000 | USD | 20200506 | Open filing evidence |
| 2018-01-01 – 2018-12-31 | 22946000 | USD | 20210217 | Open filing evidence |
| 2018-07-01 – 2018-09-29 | 5723000 | USD | 2018-10-31 · 21:03:08.000Z | Open filing evidence |
| 2018-01-01 – 2018-09-29 | 16902000 | USD | 2018-10-31 · 21:03:08.000Z | Open filing evidence |
| 2018-04-01 – 2018-06-30 | 5771000 | USD | 2018-08-01 · 21:01:47.000Z | Open filing evidence |
| 2018-01-01 – 2018-06-30 | 11179000 | USD | 2018-08-01 · 21:01:47.000Z | Open filing evidence |
| 2018-01-01 – 2018-03-31 | 5408000 Restated | USD | 2019-05-07 · 21:04:09.000Z | Open filing evidence |
| 2017-01-01 – 2017-12-31 | 24436000 | USD | 20200220 | Open filing evidence |
| 2017-07-02 – 2017-09-30 | 4745000 | USD | 2018-10-31 · 21:03:08.000Z | Open filing evidence |
| 2017-01-01 – 2017-09-30 | 19866000 | USD | 2018-10-31 · 21:03:08.000Z | Open filing evidence |
| 2017-04-02 – 2017-07-01 | 6281000 | USD | 2018-08-01 · 21:01:47.000Z | Open filing evidence |
| 2017-01-01 – 2017-07-01 | 15121000 | USD | 2018-08-01 · 21:01:47.000Z | Open filing evidence |
| 2017-01-01 – 2017-04-01 | -8840000 | USD | 2018-05-08 · 21:02:10.000Z | Open filing evidence |
| 2016-01-01 – 2016-12-31 | 36779000 | USD | 2019-02-20 · 22:02:19.000Z | Open filing evidence |
Unaffiliated Castings · Operating Segments
Statement Business Segments · Consolidation Items
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=rgr:UnaffiliatedCastingsMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2022-07-03 – 2022-10-01 | 5072000 | USD | 20221102 | Open filing evidence |
| 2022-01-01 – 2022-10-01 | 15784000 | USD | 20221102 | Open filing evidence |
| 2022-04-04 – 2022-07-02 | 5257000 | USD | 20220803 | Open filing evidence |
| 2022-01-01 – 2022-07-02 | 10712000 | USD | 20220803 | Open filing evidence |
| 2022-01-01 – 2022-04-02 | 5455000 | USD | 20220504 | Open filing evidence |
| 2021-01-01 – 2021-12-31 | 27306000 | USD | 20220223 | Open filing evidence |
| 2021-07-04 – 2021-10-02 | 6491000 | USD | 20211103 | Open filing evidence |
| 2021-07-03 – 2021-10-02 | 6491000 | USD | 20221102 | Open filing evidence |
| 2021-01-01 – 2021-10-02 | 22111000 | USD | 20221102 | Open filing evidence |
| 2021-04-04 – 2021-07-03 | 7776000 | USD | 20220803 | Open filing evidence |
| 2021-01-01 – 2021-07-03 | 15621000 | USD | 20220803 | Open filing evidence |
| 2021-01-01 – 2021-04-03 | 7844000 | USD | 20220504 | Open filing evidence |
| 2020-01-01 – 2020-12-31 | 25259000 | USD | 20220223 | Open filing evidence |
| 2020-06-28 – 2020-09-26 | 6544000 | USD | 20211103 | Open filing evidence |
| 2020-01-01 – 2020-09-26 | 18057000 | USD | 20211103 | Open filing evidence |
| 2020-03-29 – 2020-06-27 | 5866000 | USD | 20210804 | Open filing evidence |
| 2020-01-01 – 2020-06-27 | 11513000 | USD | 20210804 | Open filing evidence |
| 2020-01-01 – 2020-03-28 | 5647000 | USD | 20210505 | Open filing evidence |
| 2019-01-01 – 2019-12-31 | 22605000 | USD | 20220223 | Open filing evidence |
| 2019-06-30 – 2019-09-28 | 4861000 | USD | 20201028 | Open filing evidence |
| 2019-01-01 – 2019-09-28 | 17492000 | USD | 20201028 | Open filing evidence |
| 2019-03-31 – 2019-06-29 | 5923000 | USD | 20200729 | Open filing evidence |
| 2019-01-01 – 2019-06-29 | 12630000 | USD | 20200729 | Open filing evidence |
| 2019-01-01 – 2019-03-30 | 6707000 | USD | 20200506 | Open filing evidence |
| 2018-01-01 – 2018-12-31 | 27974000 | USD | 20210217 | Open filing evidence |
| 2018-07-01 – 2018-09-29 | 6870000 | USD | 2018-10-31 · 21:03:08.000Z | Open filing evidence |
| 2018-01-01 – 2018-09-29 | 20719000 | USD | 2018-10-31 · 21:03:08.000Z | Open filing evidence |
| 2018-04-01 – 2018-06-30 | 7165000 | USD | 2018-08-01 · 21:01:47.000Z | Open filing evidence |
| 2018-01-01 – 2018-06-30 | 13849000 | USD | 2018-08-01 · 21:01:47.000Z | Open filing evidence |
| 2018-01-01 – 2018-03-31 | 6684000 | USD | 2019-05-07 · 21:04:09.000Z | Open filing evidence |
| 2017-01-01 – 2017-12-31 | 28991000 | USD | 20200220 | Open filing evidence |
| 2017-07-02 – 2017-09-30 | 5904000 | USD | 2018-10-31 · 21:03:08.000Z | Open filing evidence |
| 2017-01-01 – 2017-09-30 | 23359000 | USD | 2018-10-31 · 21:03:08.000Z | Open filing evidence |
| 2017-04-02 – 2017-07-01 | 7625000 | USD | 2018-08-01 · 21:01:47.000Z | Open filing evidence |
| 2017-01-01 – 2017-07-01 | 17455000 | USD | 2018-08-01 · 21:01:47.000Z | Open filing evidence |
| 2017-01-01 – 2017-04-01 | 9830000 | USD | 2018-05-08 · 21:02:10.000Z | Open filing evidence |
| 2016-01-01 – 2016-12-31 | 42674000 | USD | 2019-02-20 · 22:02:19.000Z | Open filing evidence |