XML 86 R74.htm IDEA: XBRL DOCUMENT
v3.22.4

Stock Repurchases (Details) - Schedule of repurchased shares of its common stock | 12 Months Ended
--- | ---
Dec. 31, 2022 USD ($) $ / shares shares
Third Quarter 2022 |
Total Number of Shares Purchased | 4,440
Average Price Paid per Share (in Dollars per share) | $ / shares | $ 49.87
Total Number of Shares Purchased as Part of Publicly Announced Program | 4,440
Maximum Dollar Value of Shares that May Yet Be Purchased Under the Program (in Dollars) | $ | $ 86,490,000
July 3 to July 30 [Member] |
Third Quarter 2022 |
Total Number of Shares Purchased |
Average Price Paid per Share (in Dollars per share) | $ / shares |
Total Number of Shares Purchased as Part of Publicly Announced Program |
Maximum Dollar Value of Shares that May Yet Be Purchased Under the Program (in Dollars) | $ |
July 31 to August 27 [Member] |
Third Quarter 2022 |
Total Number of Shares Purchased |
Average Price Paid per Share (in Dollars per share) | $ / shares |
Total Number of Shares Purchased as Part of Publicly Announced Program |
Maximum Dollar Value of Shares that May Yet Be Purchased Under the Program (in Dollars) | $ |
August 28 to October 1 [Member] |
Third Quarter 2022 |
Total Number of Shares Purchased | 2,136
Average Price Paid per Share (in Dollars per share) | $ / shares | $ 49.97
Total Number of Shares Purchased as Part of Publicly Announced Program | 2,136
Maximum Dollar Value of Shares that May Yet Be Purchased Under the Program (in Dollars) | $ |
October 2 to October 29 [Member] |
Third Quarter 2022 |
Total Number of Shares Purchased |
Average Price Paid per Share (in Dollars per share) | $ / shares |
Total Number of Shares Purchased as Part of Publicly Announced Program |
Maximum Dollar Value of Shares that May Yet Be Purchased Under the Program (in Dollars) | $ |
October 3 to November 26 [Member] |
Third Quarter 2022 |
Total Number of Shares Purchased | 2,304
Average Price Paid per Share (in Dollars per share) | $ / shares | $ 49.77
Total Number of Shares Purchased as Part of Publicly Announced Program | 2,304
Maximum Dollar Value of Shares that May Yet Be Purchased Under the Program (in Dollars) | $ |
November 27 to December 31 [Member] |
Third Quarter 2022 |
Total Number of Shares Purchased |
Average Price Paid per Share (in Dollars per share) | $ / shares |
Total Number of Shares Purchased as Part of Publicly Announced Program |
Maximum Dollar Value of Shares that May Yet Be Purchased Under the Program (in Dollars) | $ |

X
- Definition Maximum Dollar Value of Shares that May Yet Be Purchased Under the Program. + References No definition available. + Details
Name: | rgr_MaximumDollarValueOfSharesThatMayYetBePurchasedUnderThePrograminDollars
Namespace Prefix: | rgr_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- References No definition available. + Details
Name: | rgr_ThirdQuarter2022Abstract
Namespace Prefix: | rgr_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan. + References No definition available. + Details
Name: | us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Total cost of shares repurchased divided by the total number of shares repurchased. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 30 -Section 45 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655 + Details
Name: | us-gaap_TreasuryStockAcquiredAverageCostPerShare
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of previously issued common shares repurchased by the issuing entity and held in treasury. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 30 -Section 45 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655 + Details
Name: | us-gaap_TreasuryStockCommonShares
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | us-gaap_AwardDateAxis=rgr_July3ToJuly30Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AwardDateAxis=rgr_July31ToAugust27Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AwardDateAxis=rgr_August28ToOctober1Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AwardDateAxis=rgr_October2ToOctober29Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AwardDateAxis=rgr_October3ToNovember26Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AwardDateAxis=rgr_November27ToDecember31Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |