<SEC-DOCUMENT>0001174947-25-001351.txt : 20251107
<SEC-HEADER>0001174947-25-001351.hdr.sgml : 20251107
<ACCEPTANCE-DATETIME>20251107150246
ACCESSION NUMBER:		0001174947-25-001351
CONFORMED SUBMISSION TYPE:	8-K
PUBLIC DOCUMENT COUNT:		14
CONFORMED PERIOD OF REPORT:	20251106
ITEM INFORMATION:		Regulation FD Disclosure
ITEM INFORMATION:		Financial Statements and Exhibits
FILED AS OF DATE:		20251107
DATE AS OF CHANGE:		20251107

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			STURM RUGER & CO INC
		CENTRAL INDEX KEY:			0000095029
		STANDARD INDUSTRIAL CLASSIFICATION:	ORDNANCE & ACCESSORIES, (NO VEHICLES/GUIDED MISSILES) [3480]
		ORGANIZATION NAME:           	04 Manufacturing
		EIN:				060633559
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		8-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-10435
		FILM NUMBER:		251462146

	BUSINESS ADDRESS:	
		STREET 1:		1 LACEY PLACE
		CITY:			SOUTHPORT
		STATE:			CT
		ZIP:			06490
		BUSINESS PHONE:		2032597843

	MAIL ADDRESS:	
		STREET 1:		1 LACEY PLACE
		CITY:			SOUTHPORT
		STATE:			CT
		ZIP:			06490
</SEC-HEADER>
<DOCUMENT>
<TYPE>8-K
<SEQUENCE>1
<FILENAME>form8k-34867_rgr.htm
<DESCRIPTION>8-K
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:dei="http://xbrl.sec.gov/dei/2025" xmlns:us-gaap="http://fasb.org/us-gaap/2025" xmlns:us-roles="http://fasb.org/us-roles/2025" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2024-01-31" xmlns:country="http://xbrl.sec.gov/country/2025" xmlns:srt="http://fasb.org/srt/2025" xmlns:RGR="http://ruger.com/20251106">
<head>
     <title>RGR 20251106</title>
<meta http-equiv="Content-Type" content="text/html"/>
</head>
<!-- Field: Set; Name: xdx; ID: xdx_02E_US%2DGAAP%2D2025 -->
<!-- Field: Set; Name: xdx; ID: xdx_03D_RGR_ruger.com_20251106 -->
<!-- Field: Set; Name: xdx; ID: xdx_044_20251106_20251106 -->
<!-- Field: Set; Name: xdx; ID: xdx_059_edei%2D%2DAmendmentFlag_false -->
<!-- Field: Set; Name: xdx; ID: xdx_050_edei%2D%2DEntityCentralIndexKey_0000095029 -->
<!-- Field: Set; Name: xdx; ID: xdx_06B_USD_1_iso4217%2D%2DUSD -->
<!-- Field: Set; Name: xdx; ID: xdx_062_Shares_2_xbrli%2D%2Dshares -->
<!-- Field: Set; Name: xdx; ID: xdx_06D_USDPShares_3_iso4217%2D%2DUSD_xbrli%2D%2Dshares -->
<body style="font: 10pt Times New Roman, Times, Serif">
<div style="display: none">
<ix:header>
 <ix:hidden>
  <ix:nonNumeric contextRef="AsOf2025-11-06" id="Fact000003" name="dei:AmendmentFlag">false</ix:nonNumeric>
  <ix:nonNumeric contextRef="AsOf2025-11-06" id="Fact000004" name="dei:EntityCentralIndexKey">0000095029</ix:nonNumeric>
  </ix:hidden>
 <ix:references>
  <link:schemaRef xlink:href="rgr-20251106.xsd" xlink:type="simple"/>
  </ix:references>
 <ix:resources>
    <xbrli:context id="AsOf2025-11-06">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000095029</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2025-11-06</xbrli:startDate>
        <xbrli:endDate>2025-11-06</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2025-11-062025-11-06_custom_CommonStock1ParValueMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000095029</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">RGR:CommonStock1ParValueMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2025-11-06</xbrli:startDate>
        <xbrli:endDate>2025-11-06</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2025-11-062025-11-06_custom_CommonStockPurchaseRightsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000095029</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">RGR:CommonStockPurchaseRightsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2025-11-06</xbrli:startDate>
        <xbrli:endDate>2025-11-06</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:unit id="USD">
      <xbrli:measure>iso4217:USD</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="Shares">
      <xbrli:measure>xbrli:shares</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="USDPShares">
      <xbrli:divide>
        <xbrli:unitNumerator>
          <xbrli:measure>iso4217:USD</xbrli:measure>
        </xbrli:unitNumerator>
        <xbrli:unitDenominator>
          <xbrli:measure>xbrli:shares</xbrli:measure>
        </xbrli:unitDenominator>
      </xbrli:divide>
    </xbrli:unit>
  </ix:resources>
 </ix:header>
</div>


<p style="margin: 0"></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">UNITED STATES</p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">SECURITIES AND EXCHANGE COMMISSION</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Washington, D.C. 20549</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>FORM <span id="xdx_90E_edei--DocumentType_c20251106__20251106_zgTssojrjtyj"><ix:nonNumeric contextRef="AsOf2025-11-06" id="Fact000009" name="dei:DocumentType">8-K</ix:nonNumeric></span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>CURRENT REPORT</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Pursuant to Section 13 or 15(d) of the</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Securities Exchange Act of 1934</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Date of Report (Date of earliest event reported)</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b><span id="xdx_907_edei--DocumentPeriodEndDate_c20251106__20251106_zkYXhDSUECy7"><ix:nonNumeric contextRef="AsOf2025-11-06" format="ixt:datemonthdayyearen" id="Fact000010" name="dei:DocumentPeriodEndDate">November 6, 2025</ix:nonNumeric></span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p>

<p style="font: 18pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b><span id="xdx_908_edei--EntityRegistrantName_c20251106__20251106_zlGSlmkyLSL5"><ix:nonNumeric contextRef="AsOf2025-11-06" id="Fact000011" name="dei:EntityRegistrantName">STURM, RUGER &amp; COMPANY, INC.</ix:nonNumeric></span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">(Exact Name of Registrant as Specified in its
Charter)</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: top">
    <td style="width: 35%; padding-right: 4pt; padding-left: 4pt">
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b><span id="xdx_906_edei--EntityIncorporationStateCountryCode_c20251106__20251106_ziN5fIBwR0T7"><ix:nonNumeric contextRef="AsOf2025-11-06" format="ixt-sec:stateprovnameen" id="Fact000012" name="dei:EntityIncorporationStateCountryCode">Delaware</ix:nonNumeric></span></b></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">(State or Other Jurisdiction of Incorporation)</p></td>
    <td style="width: 33%; padding-right: 4pt; padding-left: 4pt">
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b><span id="xdx_90A_edei--EntityFileNumber_c20251106__20251106_zs0OaUDmDN35"><ix:nonNumeric contextRef="AsOf2025-11-06" id="Fact000013" name="dei:EntityFileNumber">001-10435</ix:nonNumeric></span></b></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">(Commission File Number)</p></td>
    <td style="width: 32%; padding-right: 4pt; padding-left: 4pt">
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b><span id="xdx_904_edei--EntityTaxIdentificationNumber_c20251106__20251106_z3dZnvf5sS62"><ix:nonNumeric contextRef="AsOf2025-11-06" id="Fact000014" name="dei:EntityTaxIdentificationNumber">06-0633559</ix:nonNumeric></span></b></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">(IRS Employer Identification Number)</p></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: top">
    <td style="width: 50%; font-weight: normal; font-size: 10pt; text-align: center"><b><span id="xdx_907_edei--EntityAddressAddressLine1_c20251106__20251106_z9XRcoBLTBg"><ix:nonNumeric contextRef="AsOf2025-11-06" id="Fact000015" name="dei:EntityAddressAddressLine1">One Lacey Place</ix:nonNumeric></span>, <span id="xdx_90B_edei--EntityAddressCityOrTown_c20251106__20251106_zE6unvuyXEKb"><ix:nonNumeric contextRef="AsOf2025-11-06" id="Fact000016" name="dei:EntityAddressCityOrTown">Southport</ix:nonNumeric></span>, <span id="xdx_90F_edei--EntityAddressStateOrProvince_c20251106__20251106_zXsiA95Q5pVd"><ix:nonNumeric contextRef="AsOf2025-11-06" format="ixt-sec:stateprovnameen" id="Fact000017" name="dei:EntityAddressStateOrProvince">Connecticut</ix:nonNumeric></span></b></td>
    <td style="width: 50%; font-weight: normal; font-size: 10pt; text-align: center"><b><span id="xdx_90A_edei--EntityAddressPostalZipCode_c20251106__20251106_zMSUl8E56QTj"><ix:nonNumeric contextRef="AsOf2025-11-06" id="Fact000018" name="dei:EntityAddressPostalZipCode">06890</ix:nonNumeric></span></b></td></tr>
<tr style="vertical-align: top">
    <td style="font-size: 10pt; text-align: center">(Address of Principal Executive Offices)</td>
    <td style="font-size: 10pt; text-align: center">(Zip Code)</td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 27pt; text-align: center"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b><span id="xdx_908_edei--CityAreaCode_c20251106__20251106_zgBD0CJdk9L9"><ix:nonNumeric contextRef="AsOf2025-11-06" id="Fact000019" name="dei:CityAreaCode">(203)</ix:nonNumeric></span> <span id="xdx_90D_edei--LocalPhoneNumber_c20251106__20251106_zKrqaePZmDJg"><ix:nonNumeric contextRef="AsOf2025-11-06" id="Fact000020" name="dei:LocalPhoneNumber">259-7843</ix:nonNumeric></span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">Registrant&#8217;s telephone number, including
area code</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>N/A</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">(Former name or former address, if changed
since last report)</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-indent: 0.5in">Check the appropriate box below if the
Form 8-K filing is intended to simultaneously satisfy the filing obligation of the registrant under any of the following provisions
(<i>see</i> General Instruction A.2. below):</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 12pt"><tr style="vertical-align: top">
<td style="width: 0.5in"/><td style="width: 0.25in"><span id="xdx_907_edei--WrittenCommunications_c20251106__20251106_zRZz1SdnT4U6"><ix:nonNumeric contextRef="AsOf2025-11-06" format="ixt:booleanfalse" id="Fact000021" name="dei:WrittenCommunications">&#9744;</ix:nonNumeric></span></td><td>Written communications pursuant to Rule 425 under the Securities Act (17 CFR 230.425)</td></tr></table>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 12pt"><tr style="vertical-align: top">
<td style="width: 0.5in"/><td style="width: 0.25in"><span id="xdx_90C_edei--SolicitingMaterial_c20251106__20251106_zeIg0hySn62e"><ix:nonNumeric contextRef="AsOf2025-11-06" format="ixt:booleanfalse" id="Fact000022" name="dei:SolicitingMaterial">&#9744;</ix:nonNumeric></span></td><td>Soliciting material pursuant to Rule 14a-12 under the Exchange Act (17 CFR 240.14a-12)</td></tr></table>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 12pt"><tr style="vertical-align: top">
<td style="width: 0.5in"/><td style="width: 0.25in"><span id="xdx_907_edei--PreCommencementTenderOffer_c20251106__20251106_znoY8Y5Q5dHa"><ix:nonNumeric contextRef="AsOf2025-11-06" format="ixt:booleanfalse" id="Fact000023" name="dei:PreCommencementTenderOffer">&#9744;</ix:nonNumeric></span></td><td>Pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act (17 CFR 240.14d-2(b))</td></tr></table>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 12pt"><tr style="vertical-align: top">
<td style="width: 0.5in"/><td style="width: 0.25in"><span id="xdx_901_edei--PreCommencementIssuerTenderOffer_c20251106__20251106_zMIrIM7ksCvi"><ix:nonNumeric contextRef="AsOf2025-11-06" format="ixt:booleanfalse" id="Fact000024" name="dei:PreCommencementIssuerTenderOffer">&#9744;</ix:nonNumeric></span></td><td>Pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act (17 CFR 240.13e-4(c))</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify">Securities registered pursuant to Section
12(b) of the Act:</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="border: Black 1pt solid; width: 31%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center">Title of each class</td>
    <td style="border-top: Black 1pt solid; width: 21%; border-right: Black 1pt solid; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center">Trading
    Symbol(s)</td>
    <td style="border-top: Black 1pt solid; width: 48%; border-right: Black 1pt solid; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center">Name
    of each exchange on which registered</td></tr>
  <tr style="vertical-align: top">
    <td style="border-right: Black 1pt solid; text-align: center; border-bottom: Black 1pt solid; border-left: Black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; vertical-align: bottom"><span id="xdx_906_edei--Security12bTitle_c20251106__20251106__us-gaap--StatementClassOfStockAxis__custom--CommonStock1ParValueMember_zv10KqPzI1yk"><ix:nonNumeric contextRef="From2025-11-062025-11-06_custom_CommonStock1ParValueMember" id="Fact000025" name="dei:Security12bTitle">Common
    Stock, $1 par value</ix:nonNumeric></span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span id="xdx_902_edei--TradingSymbol_c20251106__20251106__us-gaap--StatementClassOfStockAxis__custom--CommonStock1ParValueMember_z5FQVPxo2b4h"><ix:nonNumeric contextRef="From2025-11-062025-11-06_custom_CommonStock1ParValueMember" id="Fact000026" name="dei:TradingSymbol">RGR</ix:nonNumeric></span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span id="xdx_90A_edei--SecurityExchangeName_c20251106__20251106__us-gaap--StatementClassOfStockAxis__custom--CommonStock1ParValueMember_zSmzZgkmd0sf"><ix:nonNumeric contextRef="From2025-11-062025-11-06_custom_CommonStock1ParValueMember" format="ixt-sec:exchnameen" id="Fact000027" name="dei:SecurityExchangeName">New
    York Stock Exchange</ix:nonNumeric></span></td></tr>
  <tr style="vertical-align: top">
    <td style="border-right: Black 1pt solid; text-align: center; border-bottom: Black 1pt solid; border-left: Black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; vertical-align: bottom"><span id="xdx_901_edei--Security12bTitle_c20251106__20251106__us-gaap--StatementClassOfStockAxis__custom--CommonStockPurchaseRightsMember_zU761HEkZ9Li"><ix:nonNumeric contextRef="From2025-11-062025-11-06_custom_CommonStockPurchaseRightsMember" id="Fact000028" name="dei:Security12bTitle">Common
    Stock Purchase Rights</ix:nonNumeric></span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span id="xdx_903_edei--TradingSymbol_c20251106__20251106__us-gaap--StatementClassOfStockAxis__custom--CommonStockPurchaseRightsMember_zuhXmvnKRNM1"><ix:nonNumeric contextRef="From2025-11-062025-11-06_custom_CommonStockPurchaseRightsMember" id="Fact000029" name="dei:TradingSymbol">N/A</ix:nonNumeric></span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span id="xdx_90D_edei--SecurityExchangeName_c20251106__20251106__us-gaap--StatementClassOfStockAxis__custom--CommonStockPurchaseRightsMember_zi7qBhtC7aJ8"><ix:nonNumeric contextRef="From2025-11-062025-11-06_custom_CommonStockPurchaseRightsMember" format="ixt-sec:exchnameen" id="Fact000030" name="dei:SecurityExchangeName">New
    York Stock Exchange</ix:nonNumeric></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">Indicate by check mark whether the registrant
is an emerging growth company as defined in Rule 405 of the Securities Act of 1933 (17 CFR &#167;230.405) or Rule 12b-2 of the
Securities Exchange Act of 1934 (17 CFR &#167;240.12b-2).</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt">Emerging growth company <span style="font-family: Wingdings"><span id="xdx_907_edei--EntityEmergingGrowthCompany_c20251106__20251106_z1mDiKljx622"><ix:nonNumeric contextRef="AsOf2025-11-06" format="ixt:booleanfalse" id="Fact000031" name="dei:EntityEmergingGrowthCompany">&#168;</ix:nonNumeric></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt">If an emerging growth company, indicate by check mark if the registrant
has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided
pursuant to Section 13(a) of the Exchange Act. <span style="font-family: Wingdings">&#168;</span></p>


<!-- Field: Page; Sequence: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence -->&#160;</p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->














<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><tr style="vertical-align: top">
<td style="width: 0"/><td style="width: 1in"><b>Item 7.01</b></td><td><b>Regulation FD Disclosure</b></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">On November 6, 2025, Sturm, Ruger &amp; Company, Inc.
(the &#8220;Company&#8221;) hosted its post-earnings release conference call and webcast to discuss our third quarter 2025 financial results.
The transcript of the conference call and webcast is included as Exhibit 99.1 to this Report on Form 8-K.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The information in this Report on Form 8-K (including
the exhibit) is furnished pursuant to Item 7.01 and shall not be deemed to be &#8220;filed&#8221; for the purpose of Section 18 of the
Securities Exchange Act of 1934, as amended, or otherwise subject to the liabilities of that section. This Report on Form 8-K will not
be deemed an admission as to the materiality of any information in the Report that is required to be disclosed solely by Regulation FD.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The text included with this Report on Form 8-K and
the replay of the conference call and webcast on November 6, 2025, is available on our website located at Ruger.com/corporate, although
we reserve the right to discontinue that availability at any time.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-indent: 0.5in">Certain statements contained in this Report on
Form 8-K (including the exhibits) may be deemed to be forward-looking statements under federal securities laws, and we intend that such
forward-looking statements be subject to the safe harbor created thereby. Such forward-looking statements include, but are not limited
to, statements regarding market demand, sales levels of firearms, anticipated castings sales and earnings, the need for external financing
for operations or capital expenditures, the results of pending litigation against the Company, the impact of future firearms control and
environmental legislation, and accounting estimates. Readers are cautioned not to place undue reliance on these forward-looking statements,
which speak only as of the date made. The Company undertakes no obligation to publish revised forward-looking statements to reflect events
or circumstances after the date such forward-looking statements are made or to reflect the occurrence of subsequent unanticipated events.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="width: 100%; font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0"/><td style="width: 1in">Item 9.01</td><td>Financial Statements and Exhibits</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 1in"><span style="font-family: Times New Roman, Times, Serif"><span style="text-decoration: underline">Exhibit No</span>.</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif"><span style="text-decoration: underline">Description</span></span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif">99.1</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif"><a href="ex99-1.htm">Transcript of conference call and webcast conducted on November 6, 2025.</a></span></td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<!-- Field: Page; Sequence: 2 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence -->&#160;</p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">SIGNATURES</p>

<p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Pursuant to the requirements of the Securities Exchange
Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, hereunto duly authorized.</p>

<p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="line-height: 12pt"><span style="font-size: 10pt">&#160;&#160;&#160;&#160;</span></td>
    <td colspan="3" style="line-height: 12pt"><span style="font-size: 10pt">STURM, RUGER &amp; COMPANY, INC.</span></td></tr>
  <tr style="vertical-align: top">
    <td style="width: 50%; line-height: 12pt">&#160;</td>
    <td style="width: 5%; line-height: 12pt">&#160;</td>
    <td style="width: 7%; line-height: 12pt">&#160;</td>
    <td style="width: 38%; line-height: 12pt">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="line-height: 12pt">&#160;</td>
    <td style="line-height: 12pt">&#160;</td>
    <td style="line-height: 12pt">&#160;</td>
    <td style="line-height: 12pt">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="line-height: 12pt">&#160;</td>
    <td style="line-height: 12pt">&#160;</td>
    <td style="line-height: 12pt">&#160;</td>
    <td style="line-height: 12pt">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="line-height: 12pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="line-height: 12pt"><span style="font-size: 10pt">By:</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font: 10pt/12pt Times New Roman, Times, Serif; text-transform: uppercase"><span style="font-size: 10pt">/S/ Thomas A. Dineen</span></td></tr>
  <tr style="vertical-align: top">
    <td style="line-height: 12pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="line-height: 12pt">&#160;</td>
    <td style="line-height: 12pt"><span style="font-size: 10pt">Name:</span></td>
    <td style="line-height: 12pt"><span style="font-size: 10pt">Thomas A. Dineen</span></td></tr>
  <tr style="vertical-align: top">
    <td style="line-height: 12pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="line-height: 12pt">&#160;</td>
    <td style="line-height: 12pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Title:</span></td>
    <td style="line-height: 12pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Principal Financial Officer,</span></td></tr>
  <tr style="vertical-align: top">
    <td style="line-height: 12pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#160;</span></td>
    <td style="line-height: 12pt">&#160;</td>
    <td style="line-height: 12pt">&#160;</td>
    <td style="line-height: 12pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Principal Accounting Officer,</span></td></tr>
  <tr style="vertical-align: top">
    <td style="line-height: 12pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#160;</span></td>
    <td style="line-height: 12pt">&#160;</td>
    <td style="line-height: 12pt">&#160;</td>
    <td style="line-height: 12pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Senior Vice President, Treasurer and</span></td></tr>
  <tr style="vertical-align: top">
    <td style="line-height: 12pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="line-height: 12pt">&#160;</td>
    <td style="line-height: 12pt">&#160;</td>
    <td style="line-height: 12pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief Financial Officer</span></td></tr>
  </table>
<p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">Dated: November 7, 2025</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<!-- Field: Page; Sequence: 3 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence -->&#160;</p></div>
    <div style="margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"></p>


<!-- Field: Set; Name: xdx; ID: xdx_08B_extensions -->
<!-- eJyNj0FugzAQRU/AHUaoS5TYVOmCXYrSqCqpEI2ibl2YJFbAg8aGJkfqLWugqLuqliXLnvf+jMMwCrf0pGtkeH8sMthj09bKIRR4REZToifS55cE/FngSVvHyrjxOospeQe987C4V/59JHttsUpAyqVYLeMVSJEIAetdGAz1lMxRV2icVjUoU0HO1LJGp/g2JezVlQw1t7HTAdlqMj5uIabyF8RCxvBKvfokvljIsjQMonEF4Zapaz21uTo0gwmbGhvfzk727x6nKTvrqEn8Pxoyb47KS95xeVYWC306O7vD5gPZg1LEsRTrnxkmHkYBZgMm5e94mSs+qLrDfyRHcCehVQz9IMy53xpJgso= -->
</body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.1
<SEQUENCE>2
<FILENAME>ex99-1.htm
<DESCRIPTION>EX-99.1
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<DIV STYLE="border: Black 1pt solid; padding: 0pt">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; background-color: #CCCCCC"><B>Q3 2025 Sturm, Ruger
&amp; Company, Inc. Earnings Call Transcript</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; background-color: #CCCCCC"><B>November 6, 2025</B></P>

</DIV>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>Corporate Speakers</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif">Todd Seyfert; Sturm, Ruger &amp; Company; President, Chief Executive Officer</FONT></TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif">Sarah Colbert; Sturm, Ruger &amp; Company; Senior Vice President, General
Counsel</FONT></TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif">Thomas Dineen; Sturm, Ruger &amp; Company; Senior Vice President of Finance,
Treasurer, Chief Financial Officer</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>Participants</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif">Mark Smith; Lake Street; Analyst</FONT></TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif">Rommel Dionisio; Aegis Capital; Analyst</FONT></TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif">James Kostell; Cuyahoga Capital; Analyst</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; background-color: #CCCCCC; border: Black 1pt solid"><B>PRESENTATION</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>Todd Seyfert:</B> Good morning. And welcome Sturm, Ruger &amp; Company's
Third Quarter 2025 Earnings Conference Call. I'm Todd Seyfert, President and Chief Executive Officer. Before we get started, I would like
to turn it over to Sarah Colbert, our Senior Vice President and General Counsel, for the caution on forward-looking statements.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>Sarah Colbert:</B> I would like to remind everyone that some of the
statements we make today will be forward-looking in nature. These statements reflect our current expectations. But actual results could
differ materially due to a number of uncertainties and risks. You can find more information about these factors in our most recent Form
10-K and other filings with the SEC. We do not undertake any obligation to update these forward-looking statements.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>Todd Seyfert:</B> Thanks, Sarah. This quarter's results reflect both
the realities of a challenging market and the early progress we're making as we continue to execute the strategic plan we began earlier
this year. The broader market continues to face headwinds from tariff and interest rate uncertainty, inflationary pressures and a softening
job market, all of which are affecting discretionary consumer spending and manufacturing costs.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">The firearms market is experiencing similar pressures. The overall market
trending down 10% to 15% this year, while NICS checks, often used as a proxy for the market are down roughly 4% year-to-date versus 2024.
Additionally, the market continues to be influenced by the availability of used firearms at retail. Despite these challenges, I am pleased
with our top line performance for the quarter where we achieved year-over-year sales growth.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">As we continue to make progress on our strategic plan, we are actively
focused on key operational initiatives and innovation activities. As top line performance trends upward, these disciplined actions are
critical to accelerating return to sustained profitability and enhancing long-term success. Now Tom Dineen, our Chief Financial Officer,
will take us through the financial results for the quarter.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>Thomas Dineen:</B> Thanks, Todd. Net sales for the quarter were $126.8
million and diluted earnings were $0.10 per share.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">For the corresponding period in 2024, net sales were $122.3 million and
diluted earnings were $0.28 per share. On a pretax basis, the company lost $2.1 million in the third quarter of 2025, driven by $1.9 million
of acquisition and operating costs at the new Hebron, Kentucky facility that was acquired in July, increased costs associated with material
and technology and increased sales promotional expenses.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">During the third quarter of 2025, we revised our estimated annual effective
income tax rate for 2025, and recognized a $3 million increase to our year-to-date income tax benefit. This increased third quarter net
income by $0.19 per share. Without this increase, our EPS would have been a loss of $0.09 per share. For the nine months ended September
27, 2025, net sales were $395 million, and the company lost $0.48 per share. For the corresponding period in 2024, net sales were $389.9
million and diluted earnings were $1.15 per share.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">In the second quarter of 2025, the company rationalized and price repositioned
several product lines, reduced the number of models offered and implemented an organizational realignment, which adversely impacted the
results of operations for the nine months ended September 27, 2025.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">On an adjusted basis, excluding the impact of these nonrecurring expenses,
diluted earnings for the nine months ended September 27, 2025, were $0.65 per share. On an adjusted basis, excluding the reduction in
force expense of $1.5 million incurred in the first quarter of 2024, diluted earnings per share for the nine months ended September 28,
2024, were $1.22.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">On September 27, 2025, our cash and short-term investments totaled $81
million. Our short-term investments are invested in United States treasury bills and in a money market fund that invests exclusively in
United States treasury instruments, which mature within one year. On September 27, 2025, our current ratio was 3.5:1, and we had no debt.
In the third quarter, we generated $13 million of cash from operations.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">In the first nine months, we generated $39 million of cash. Year-to-date,
capital expenditures totaled $28 million including $15 million for the Anderson acquisition in Hebron, Kentucky. The company expects capital
expenditures to total $35 million for the year for continued investments in new product introductions, expanded capacity for product lines
in greatest demand, upgraded manufacturing capabilities and strengthened facility infrastructure.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">For the third quarter, we returned $13 million to our shareholders through
the payment of $3 million of quarterly dividends and $10 million through the repurchase of 288,000 shares of our common stock at an average
cost of $34.33 per share.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">In the first nine months of 2025, we returned $36 million to our shareholders
through the payment of $10 million of quarterly dividends and $26 million through the repurchase of 731,000 shares of our common stock
at an average cost of $35.60 per share. The company also announced that its Board of Directors declared a dividend of $0.04 per share
for the third quarter for stockholders of record as of November 17, 2025, payable on November 28, 2025. This dividend is approximately
40% of net income. Now back to you, Todd.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>Todd Seyfert:</B> Thanks, Tom. When I stepped into the CEO role earlier
this year, we began a comprehensive assessment of our operations and a full review of our product portfolio. Those activities continued
into the third quarter where we realized top line growth from many of the actions taken in the second quarter while identifying additional
opportunities to strengthen our foundation moving forward.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<!-- Field: Page; Sequence: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">Operationally, we are executing several key initiatives designed to improve
efficiency and profitability across the organization. This quarter, we advanced into the next phase of that work with a rigorous evaluation
of product line performance, conducting detailed line-by-line reviews of our portfolio and assessing profitability facility by facility
to ensure our resources are deployed where they create the greatest value. This includes realigning our manufacturing footprint to maximize
efficiency and reduce costs by balancing production lines across facilities to improve delivery and resource utilization.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">At the same time we continue our product line analysis and rationalization
to ensure that every product earns its place in our lineup and every facility operates efficiently and accountably. A great example of
this is our newest facility in Hebron, Kentucky, which we acquired in July of this year. Following our product line review, we identified
the need for additional capacity to support our modern sporting rifle category.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">We purchased Anderson to provide that capacity, which in turn freed up
capacity in Mayodan for one of our most in-demand products, the second-generation Ruger American Rifle. With the additional resources
in Hebron, we are actively working to in-source components that were previously purchased, a move that will improve our cost structure,
shorten lead times and give us greater control over quality and delivery. Additionally, product innovation continues to be the most important
factor in remaining successful in a tough economic market.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">As I've said before, our greatest opportunities lie in delivering new relevant
products that resonate with consumers and position us for sustained growth. For the quarter, new product sales accounted for $41 million
or 34% of net firearms sales, which reinforces the popularity of our innovative products.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">As always, new product sales include only major new products that were
introduced in the past two years. These are high-demand platforms that continue to resonate with customers across a variety of segments
including the award-winning RXM pistol, a modular polymer-frame striker-fired pistol developed in collaboration with Magpul. The second-generation
Ruger American Rifle, an update to the American-made rifle that has been the benchmark for accuracy, durability and performance in bolt-action
rifles for over a decade. Marlin lever-action rifles, which remain a staple for collectors, hunters and traditional enthusiasts. The Ruger
10/22 with carbon fiber barrel, a lightweight model featuring a stainless steel tensioned barrel with a carbon fiber sleeve.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">And the fourth-generation Ruger Precision Rifle, refined through years
of feedback from competitive shooters. With that said, our pipeline remains strong and demand for new products continues throughout the
channel.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">In Q3, we made meaningful progress to position ourselves for success in
the future. Already in October, we have reintroduced Glenfield Firearms, an iconic value brand that offers hunters of all experience levels
with a no nonsense American-made rifle; expanded the second-generation Ruger American Rifle line with the Prairie and Patrol models, the
first Ruger American Rifles featuring a heavy barrel; and broadened Marlin caliber offerings with the launch of the first-ever 10-millimeter
lever-action rifle in the market. These launches build on our most successful product families, and we're just getting started.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<!-- Field: Page; Sequence: 3 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">Looking ahead, the coming months will bring even greater opportunity including
building out the popular RXM pistol family with new grip frames, sizes, accessories and configurations; launching a new line of modern
sporting rifles manufactured in our Hebron facility; and bringing back the classic Ruger Red Label shotgun, making us once again a full-line
manufacturer of firearms. As you can see, Ruger is well positioned for continued success.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">We remain focused on building a stronger, more agile company, one that
consistently delivers value to our customers, employees and shareholders. I'm encouraged by the progress we've made and excited about
what's ahead. With that said, we continue to take a disciplined and thoughtful approach to capital allocation, ensuring that every dollar
deployed serves a clear strategic purpose and creates long-term shareholder value.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">Our priorities remain unchanged: maintain a strong debt-free balance sheet,
invest in core product innovation and operational efficiency and return capital to shareholders responsibly. This disciplined capital
approach ensures the company has the flexibility to invest when opportunities arise while continuing to reward shareholders over time.
Ruger's future success will be measured by improved returns for our shareholders, and we are taking the right steps to get there, building
a company designed for long-term strength rather than short-term reactions. Thank you for your time continued support and confidence in
Ruger. Operator, can we please have the first question?</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; background-color: #CCCCCC; border: Black 1pt solid"><B>QUESTIONS
AND ANSWERS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>Operator:</B> (Operator Instructions) Our first question comes from
the line of Mark Smith with Lake Street.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>Mark Smith:</B> Hi guys. I wanted to ask first just about gross profit
margin and what was kind of putting downward pressure on gross profit margin here in the quarter, if it was a mix issue or if there's
still some of the transformation things that are putting some pressure on gross profit margin this quarter.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>Todd Seyfert:</B> Hi Mark good morning. Before I answer that, just apologies.
It sounds like we had some technical difficulties with the video this morning, which we encourage you to go to the website. It will be
posted after the call today. But there's a lot of good content there. So again, apologies for the issues for those of you that couldn't
access it or see it this morning. So with that, Mark, in terms of margins, really, it's a combination of things. I would tell you, it's
not a lot of the things that we saw in Q2.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">It's more about some of the volumes. And really, the biggest thing I would
say is the Hebron, Kentucky, the work that we're doing there to get that facility up and ready for production. And so we had about $1.4
million of costs associated with that facility without any revenue coming out of it. And so that's really the driver. We continue to go
through our product line rationalization and our SKU consolidation, but you're not seeing a lot of that in the quarter.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>Mark Smith:</B> Okay. And I did want to ask about Hebron on just kind
of an update on where you're at in getting that facility up and running and production in that facility.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<!-- Field: Page; Sequence: 4 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>Todd Seyfert:</B> Absolutely. We're making great progress, Mark. Our
goal was to be in production with firearms by year-end, and we're on pace for that target still.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>Mark Smith:</B> Okay. Perfect. And then can you just talk a little bit
about mix and price. As we think about -- it looks like sales price on orders received was down a decent amount as well as some of the
items that were shipped, but very good production and units shipped. But I'm curious just kind of where your mix came in if RXM had maybe
higher mix at a lower-priced item.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">And then I'd love to hear your thoughts on -- as we think about the new
line coming out here of Glenfield and kind of your thoughts around mix and price and how that fits within the strategy.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>Todd Seyfert:</B> Absolutely. So I think really the way to think about
it in the quarter, Mark, was heavy LCP orders and shipments. We did do a program. And so that was a thoughtful program in terms of the
quarter. And so that's really the driver within the quarter. When we talk about the Glenfield expansion, that's actually an opportunity
for us in terms of the facility in Newport. What we did there, Mark, is, as you know that the original American Generation -- American
Gen I Rifle was produced in that facility.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">It's been produced for over a decade, fantastic entrance for Ruger into
the bolt-action marketplace, affordable quality, value. As we pivoted to the Gen II Rifle, obviously there was some confusion in the market,
why are you still producing both. So a decision was made. Listen, when we bought Marlin, we acquired the assets and the trademarks for
Glenfield. So what we did is we said, listen, we've got this opportunity, we've got this capacity.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">Let's go ahead and figure out how we enter at a new price point where Ruger
hasn't played, round out the product offering, good, better, best, and that's where we came out with the Glenfield. And so that will be
produced on upgraded machinery and equipment on the Gen I line, we're in production as we speak. And I will tell you that the acceptance
in the marketplace has been fantastic.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>Mark Smith:</B> Perfect. And I think the last one for me. Just curious
about kind of steel and other input prices, where they're at and any pressure on margins that we maybe have seen from rising input prices?</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>Todd Seyfert:</B> Yes. I would say fairly flat. The good news is, is
we had some -- we bought ahead in terms of supply, in terms of how much we had on hand, Mark, with some of the uncertainty. So that helped
us a little bit. There is some noise around aluminum right now. Obviously with the continued tariff uncertainty, we're positioning ourselves
to be reactive to whatever is happening. And as you know following this, it seems to be either by the day or by the week, we're seeing
new information. And so we track it very closely but not a significant amount of pressure on our costs to date.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>Mark Smith:</B> Perfect thank you.<BR>
<BR>
<B>Todd Seyfert:</B> Absolutely.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>Operator:</B> Thank you. And our next question comes from the line of
Rommel Dionisio with Aegis Capital.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<!-- Field: Page; Sequence: 5 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>Rommel Dionisio:</B> Good morning thanks for atking my questions. Two
questions. One, if I could just follow up to Mark's question on the Glenfield line. How do you guys think about the positioning of that
brand and that product line going forward to not cannibalize existing sales of like Marlin or the other products that you have in place?
Is it more just a pricing issue? Or is there kind of a different demographic you're targeting with that new product line, or sorry, revamped
or rejuvenated product line for Glenfield that's got a heritage brand there.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">And the second would be on the Patrol line you just announced. I wonder
if you -- is that towards law enforcement? I wonder if you could just give us some granularity on the type of consumer you're targeting
with those two products? Thank you.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>Todd Seyfert:</B> Sure. Absolutely. Good morning. So back to Glenfield
first, Rommel, really, the whole idea around Glenfield was as we stratify our product line, we have the Marlin at the top of the pyramid,
we have Ruger in the middle, and we didn't really have kind of the &quot;opening price point.&quot; And so that is where Glenfield will
play. It will be kind of the first gun. It will be the value to get into the Ruger brand and the Ruger company.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">And so our thought there was, again, we didn't have products at that price
point. And so we created a variant of the Gen I with improved features and benefits at a price point that the Gen II does not play at.
And so really focusing on attracting a new segment of the market, that's where we're focused on. And we're not cannibalizing anything
because we don't have anything else near that price point. And so to us, this is kind of greenfield new opportunity, white space in the
market.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">When it comes to the Patrol rifle, that's really a name. It's really not
law enforcement focus, Rommel. It's really a variant of the incredibly successful Gen II. We've never had a heavy barrel version of the
Gen I or Gen II to date. And so this really opens up that product line into categories in the marketplace that we have not gone to yet
in terms of the Gen II rifle. So it's really a new variant, not focused on law enforcement, really focused on kind of that Western hunting
general all around consumer, if you will.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>Rommel Dionisio:</B> Okay thanks that&rsquo;s very helpful thank you.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>Operator:</B> Thank you. Our next question comes from the line of James
Kostell with Cuyahoga Capital. James your line is now open. James --</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>James Kostell:</B> Hi sorry, we had a little technical problem there.
Yes. Two unrelated issues. Firstly, 1976 was the 200th anniversary of the Declaration of Independence. Next year will be the 250th. In
'76, Ruger imprinted on the barrels made in the 200th year of Liberty. And will you be doing something, a similar promotion for next year?
And it's my perception when I go to sporting goods stores that in the aftermarket, firearms with that imprint on them trade at a premium.
And do you agree with that? Furthermore, if you're going to be doing a promotion of this sort and you compare it to what happened in 1976
versus 1975, can you give us an idea of what sort of increase in unit volume you saw back then and perhaps may see next year?</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>Todd Seyfert:</B> Good morning. Well first off, thanks for remembering
what we did, and we're excited about it. So we're in the process right now evaluating what is possible across the product families. As
you know technology has changed, our volumes increased. And so we got to be thoughtful about how we would imprint and what lines. And
so we're going through that analysis. There will be something. We're just not exactly sure which and how many.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<!-- Field: Page; Sequence: 6 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">And then in terms of the premium that we see in the marketplace, we have
seen when Ruger does special make ups or special builds that it does create a premium in the marketplace, and we believe that helps build
the brand over time. And so we're very happy and very excited when we can do these things because it does give that consumer, that Ruger
consumer that's used to these special types of firearms and other options to come in and buy another Ruger. So we're excited about that
very much.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">In terms of kind of the other, the last question. It's a little bit more
about -- we have to be a little bit careful about forward-looking statements and what we can and can't say. But I will tell you, again,
we're very excited about next year. We're excited about the opportunity for the country and the brand and how we bring those two things
together.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>James Kostell:</B> Can you help me with what unit volumes did in 1976
versus '75 and kind of what happened there?</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>Todd Seyfert:</B> James, I can't off the top of my head to be honestly.
I wish I anticipated this question and I could have helped you out. But I don't have those numbers at my fingertips.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>James Kostell:</B> Okay. Second unrelated issue. You're going to reintroduce
the Red Label. Do you -- I mean is that somehow related to your new large shareholder, which is sort of the elephant in the room?</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>Todd Seyfert:</B> No, actually. It really is, for us, upon my arrival,
we have really talked about the product families and where Ruger is and where Ruger wants to go. And it was really important to all of
us in the company to become, once again, a full-line firearms manufacturer. And the one area that we were missing was the shotgun market.
And so really, it's our way back to being the only full-line manufacturer of firearms, and that was the impetus for the reintroduction,
as well as I'm a big shotgunner and I'm excited about it as well personally, so.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>James Kostell:</B> Well I mean looking at it across the industry, SKB
as an example, and Mossberg both import their target guns, I think, mostly from Turkey. I mean do you -- would you have a problem with
somebody else manufacturing the gun and you're selling it under the Ruger name?</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>Todd Seyfert:</B> No. We wouldn't. Ours are U.S. made. So that's I think
the differentiator for us and what Ruger is trying to do is we stand behind, we're very proud that we're a U.S. manufacturer of firearms
and we'll continue to be that. Obviously if an opportunity came up, it's something -- obviously if it makes sense for the business and
it makes sense for our shareholders, we would look at it. But our focus right now is building guns here in the U.S.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>James Kostell:</B> So you think the Beretta interest had nothing to
do with the Red Label?</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>Todd Seyfert:</B> That was -- these things happened way, way before
the Beretta investment in Ruger. So this was on our roadmap. This is something that the company had been working toward, and we're at
the point now where we're ready for it to launch, and we're ready to have guns, which we are launching here shortly. So.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<!-- Field: Page; Sequence: 7 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>James Kostell:</B> Would you have any update on the Beretta situation
that you'd like to share with us?</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>Todd Seyfert:</B> I mean I think the answer is, listen, we appreciate
their investment and confidence in our company. We reported in our press release last month that we issued a shareholder rights plan to
kind of preserve the status quo, what we try to engage. And we're happy to engage with anybody that wants to have a conversation. And
so we're a public company. We're always for sale, and we look forward to engaging with them when they're ready.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>James Kostell:</B> Okay thank you very much for taking my questions.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>Todd Seyfert:</B> Absolutely. Thank for the questions.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>Operator:</B> Thank you. I'm showing no further questions. So with that,
I'll hand the call back over to President and CEO, Todd Seyfert, for any closing remarks.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>Todd Seyfert:</B> Thanks, everyone. We appreciate your attention. Again,
apologies on the video. Please go to the website. The team did a great job putting that video together, a lot of good content. We appreciate
your investment in Ruger and your trust, and we look forward to speaking to you next quarter.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>Operator:</B> Ladies and gentlemen thank you for participating. This
does conclude today&rsquo;s program and you may now disconnect.</P>

<P STYLE="margin: 0">&nbsp;</P>

<!-- Field: Page; Sequence: 8 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0"></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>3
<FILENAME>rgr-20251106.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 6.3a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
    <!-- Field: Doc-Info; Name: Misc; Value: +6JZo7xRiXhun8uMbHxcSamLCaPtwpR6mekxvG5zfam6jycmhczotCU0XBMmoZ8K -->
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:dei="http://xbrl.sec.gov/dei/2025" xmlns:us-gaap="http://fasb.org/us-gaap/2025" xmlns:srt="http://fasb.org/srt/2025" xmlns:srt-types="http://fasb.org/srt-types/2025" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2024-01-31" xmlns:RGR="http://ruger.com/20251106" elementFormDefault="qualified" targetNamespace="http://ruger.com/20251106">
    <annotation>
      <appinfo>
        <link:roleType roleURI="http://ruger.com/role/Cover" id="Cover">
          <link:definition>00000001 - Document - Cover</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:linkbaseRef xlink:type="simple" xlink:href="rgr-20251106_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Presentation Links" />
        <link:linkbaseRef xlink:type="simple" xlink:href="rgr-20251106_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Label Links" />
        <link:linkbaseRef xlink:type="simple" xlink:href="rgr-20251106_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Definition Links" />
      </appinfo>
    </annotation>
    <import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
    <import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
    <import namespace="http://xbrl.sec.gov/dei/2025" schemaLocation="https://xbrl.sec.gov/dei/2025/dei-2025.xsd" />
    <import namespace="http://fasb.org/us-gaap/2025" schemaLocation="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd" />
    <import namespace="http://fasb.org/us-types/2025" schemaLocation="https://xbrl.fasb.org/us-gaap/2025/elts/us-types-2025.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/2024-01-31" schemaLocation="https://www.xbrl.org/dtr/type/2024-01-31/types.xsd" />
    <import namespace="http://xbrl.sec.gov/country/2025" schemaLocation="https://xbrl.sec.gov/country/2025/country-2025.xsd" />
    <import namespace="http://fasb.org/srt/2025" schemaLocation="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd" />
    <import namespace="http://fasb.org/srt-types/2025" schemaLocation="https://xbrl.fasb.org/srt/2025/elts/srt-types-2025.xsd" />
    <element id="RGR_CommonStock1ParValueMember" name="CommonStock1ParValueMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="RGR_CommonStockPurchaseRightsMember" name="CommonStockPurchaseRightsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>4
<FILENAME>rgr-20251106_def.xml
<DESCRIPTION>XBRL DEFINITION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 6.3a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef xlink:type="simple" xlink:href="rgr-20251106.xsd#Cover" roleURI="http://ruger.com/role/Cover" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" arcroleURI="http://xbrl.org/int/dim/arcrole/all" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#notAll" arcroleURI="http://xbrl.org/int/dim/arcrole/notAll" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" />
    <link:definitionLink xlink:type="extended" xlink:role="http://ruger.com/role/Cover" xlink:title="00000001 - Document - Cover">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaapStatementClassOfStockAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementClassOfStockAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="rgr-20251106.xsd#RGR_CommonStock1ParValueMember" xlink:label="loc_RGRCommonStock1ParValueMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_RGRCommonStock1ParValueMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="rgr-20251106.xsd#RGR_CommonStockPurchaseRightsMember" xlink:label="loc_RGRCommonStockPurchaseRightsMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_RGRCommonStockPurchaseRightsMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentType" xlink:label="loc_deiDocumentType_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentType_40" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AmendmentFlag" xlink:label="loc_deiAmendmentFlag_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiAmendmentFlag_40" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AmendmentDescription" xlink:label="loc_deiAmendmentDescription_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiAmendmentDescription_40" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentRegistrationStatement" xlink:label="loc_deiDocumentRegistrationStatement_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentRegistrationStatement_40" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentAnnualReport" xlink:label="loc_deiDocumentAnnualReport_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentAnnualReport_40" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentQuarterlyReport" xlink:label="loc_deiDocumentQuarterlyReport_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentQuarterlyReport_40" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentTransitionReport" xlink:label="loc_deiDocumentTransitionReport_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentTransitionReport_40" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentShellCompanyReport" xlink:label="loc_deiDocumentShellCompanyReport_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentShellCompanyReport_40" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentShellCompanyEventDate" xlink:label="loc_deiDocumentShellCompanyEventDate_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentShellCompanyEventDate_40" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentPeriodStartDate" xlink:label="loc_deiDocumentPeriodStartDate_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentPeriodStartDate_40" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_deiDocumentPeriodEndDate_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentPeriodEndDate_40" xlink:type="arc" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_deiDocumentFiscalPeriodFocus_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentFiscalPeriodFocus_40" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_deiDocumentFiscalYearFocus_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentFiscalYearFocus_40" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_deiCurrentFiscalYearEndDate_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiCurrentFiscalYearEndDate_40" xlink:type="arc" order="13" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFileNumber" xlink:label="loc_deiEntityFileNumber_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityFileNumber_40" xlink:type="arc" order="14" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityRegistrantName" xlink:label="loc_deiEntityRegistrantName_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityRegistrantName_40" xlink:type="arc" order="15" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCentralIndexKey" xlink:label="loc_deiEntityCentralIndexKey_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityCentralIndexKey_40" xlink:type="arc" order="16" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityPrimarySicNumber" xlink:label="loc_deiEntityPrimarySicNumber_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityPrimarySicNumber_40" xlink:type="arc" order="17" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityTaxIdentificationNumber" xlink:label="loc_deiEntityTaxIdentificationNumber_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityTaxIdentificationNumber_40" xlink:type="arc" order="18" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_deiEntityIncorporationStateCountryCode_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityIncorporationStateCountryCode_40" xlink:type="arc" order="19" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_deiEntityAddressAddressLine1_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityAddressAddressLine1_40" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine2" xlink:label="loc_deiEntityAddressAddressLine2_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityAddressAddressLine2_40" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine3" xlink:label="loc_deiEntityAddressAddressLine3_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityAddressAddressLine3_40" xlink:type="arc" order="22" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_deiEntityAddressCityOrTown_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityAddressCityOrTown_40" xlink:type="arc" order="23" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressStateOrProvince" xlink:label="loc_deiEntityAddressStateOrProvince_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityAddressStateOrProvince_40" xlink:type="arc" order="24" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressCountry" xlink:label="loc_deiEntityAddressCountry_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityAddressCountry_40" xlink:type="arc" order="25" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_deiEntityAddressPostalZipCode_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityAddressPostalZipCode_40" xlink:type="arc" order="26" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CountryRegion" xlink:label="loc_deiCountryRegion_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiCountryRegion_40" xlink:type="arc" order="27" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CityAreaCode" xlink:label="loc_deiCityAreaCode_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiCityAreaCode_40" xlink:type="arc" order="28" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LocalPhoneNumber" xlink:label="loc_deiLocalPhoneNumber_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiLocalPhoneNumber_40" xlink:type="arc" order="29" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Extension" xlink:label="loc_deiExtension_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiExtension_40" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_WrittenCommunications" xlink:label="loc_deiWrittenCommunications_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiWrittenCommunications_40" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SolicitingMaterial" xlink:label="loc_deiSolicitingMaterial_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiSolicitingMaterial_40" xlink:type="arc" order="32" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_PreCommencementTenderOffer" xlink:label="loc_deiPreCommencementTenderOffer_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiPreCommencementTenderOffer_40" xlink:type="arc" order="33" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="loc_deiPreCommencementIssuerTenderOffer_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiPreCommencementIssuerTenderOffer_40" xlink:type="arc" order="34" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Security12bTitle" xlink:label="loc_deiSecurity12bTitle_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiSecurity12bTitle_40" xlink:type="arc" order="35" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_NoTradingSymbolFlag" xlink:label="loc_deiNoTradingSymbolFlag_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiNoTradingSymbolFlag_40" xlink:type="arc" order="36" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_TradingSymbol" xlink:label="loc_deiTradingSymbol_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiTradingSymbol_40" xlink:type="arc" order="37" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SecurityExchangeName" xlink:label="loc_deiSecurityExchangeName_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiSecurityExchangeName_40" xlink:type="arc" order="38" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Security12gTitle" xlink:label="loc_deiSecurity12gTitle_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiSecurity12gTitle_40" xlink:type="arc" order="39" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SecurityReportingObligation" xlink:label="loc_deiSecurityReportingObligation_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiSecurityReportingObligation_40" xlink:type="arc" order="40" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AnnualInformationForm" xlink:label="loc_deiAnnualInformationForm_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiAnnualInformationForm_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AuditedAnnualFinancialStatements" xlink:label="loc_deiAuditedAnnualFinancialStatements_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiAuditedAnnualFinancialStatements_40" xlink:type="arc" order="42" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_deiEntityWellKnownSeasonedIssuer_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityWellKnownSeasonedIssuer_40" xlink:type="arc" order="43" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_deiEntityVoluntaryFilers_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityVoluntaryFilers_40" xlink:type="arc" order="44" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_deiEntityCurrentReportingStatus_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityCurrentReportingStatus_40" xlink:type="arc" order="45" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_deiEntityInteractiveDataCurrent_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityInteractiveDataCurrent_40" xlink:type="arc" order="46" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFilerCategory" xlink:label="loc_deiEntityFilerCategory_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityFilerCategory_40" xlink:type="arc" order="47" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntitySmallBusiness" xlink:label="loc_deiEntitySmallBusiness_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntitySmallBusiness_40" xlink:type="arc" order="48" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_deiEntityEmergingGrowthCompany_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityEmergingGrowthCompany_40" xlink:type="arc" order="49" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityExTransitionPeriod" xlink:label="loc_deiEntityExTransitionPeriod_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityExTransitionPeriod_40" xlink:type="arc" order="50" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentAccountingStandard" xlink:label="loc_deiDocumentAccountingStandard_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentAccountingStandard_40" xlink:type="arc" order="51" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_OtherReportingStandardItemNumber" xlink:label="loc_deiOtherReportingStandardItemNumber_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiOtherReportingStandardItemNumber_40" xlink:type="arc" order="52" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityShellCompany" xlink:label="loc_deiEntityShellCompany_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityShellCompany_40" xlink:type="arc" order="53" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityPublicFloat" xlink:label="loc_deiEntityPublicFloat_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityPublicFloat_40" xlink:type="arc" order="54" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityBankruptcyProceedingsReportingCurrent" xlink:label="loc_deiEntityBankruptcyProceedingsReportingCurrent_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityBankruptcyProceedingsReportingCurrent_40" xlink:type="arc" order="55" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_deiEntityCommonStockSharesOutstanding_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityCommonStockSharesOutstanding_40" xlink:type="arc" order="56" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="loc_deiDocumentsIncorporatedByReferenceTextBlock_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentsIncorporatedByReferenceTextBlock_40" xlink:type="arc" order="57" />
    </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>5
<FILENAME>rgr-20251106_lab.xml
<DESCRIPTION>XBRL LABEL FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 6.3a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" roleURI="http://www.xbrl.org/2009/role/netLabel" />
    <link:labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_StatementClassOfStockAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementClassOfStockAxis_lbl" xml:lang="en-US">Class of Stock [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="rgr-20251106.xsd#RGR_CommonStock1ParValueMember" xlink:label="RGR_CommonStock1ParValueMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RGR_CommonStock1ParValueMember" xlink:to="RGR_CommonStock1ParValueMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="RGR_CommonStock1ParValueMember_lbl" xml:lang="en-US">Common Stock, $1 par value</link:label>
      <link:loc xlink:type="locator" xlink:href="rgr-20251106.xsd#RGR_CommonStockPurchaseRightsMember" xlink:label="RGR_CommonStockPurchaseRightsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RGR_CommonStockPurchaseRightsMember" xlink:to="RGR_CommonStockPurchaseRightsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="RGR_CommonStockPurchaseRightsMember_lbl" xml:lang="en-US">Common Stock Purchase Rights</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementTable_lbl" xml:lang="en-US">Statement [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementLineItems_lbl" xml:lang="en-US">Statement [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentType" xlink:label="dei_DocumentType" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentType_lbl" xml:lang="en-US">Document Type</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentFlag_lbl" xml:lang="en-US">Amendment Flag</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AmendmentDescription" xlink:label="dei_AmendmentDescription" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentDescription" xlink:to="dei_AmendmentDescription_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentDescription_lbl" xml:lang="en-US">Amendment Description</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentRegistrationStatement" xlink:label="dei_DocumentRegistrationStatement" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentRegistrationStatement" xlink:to="dei_DocumentRegistrationStatement_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentRegistrationStatement_lbl" xml:lang="en-US">Document Registration Statement</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentAnnualReport" xlink:label="dei_DocumentAnnualReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAnnualReport" xlink:to="dei_DocumentAnnualReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentAnnualReport_lbl" xml:lang="en-US">Document Annual Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentQuarterlyReport" xlink:label="dei_DocumentQuarterlyReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentQuarterlyReport" xlink:to="dei_DocumentQuarterlyReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentQuarterlyReport_lbl" xml:lang="en-US">Document Quarterly Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentTransitionReport" xlink:to="dei_DocumentTransitionReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentTransitionReport_lbl" xml:lang="en-US">Document Transition Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentShellCompanyReport" xlink:label="dei_DocumentShellCompanyReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentShellCompanyReport" xlink:to="dei_DocumentShellCompanyReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentShellCompanyReport_lbl" xml:lang="en-US">Document Shell Company Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentShellCompanyEventDate" xlink:label="dei_DocumentShellCompanyEventDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentShellCompanyEventDate" xlink:to="dei_DocumentShellCompanyEventDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentShellCompanyEventDate_lbl" xml:lang="en-US">Document Shell Company Event Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentPeriodStartDate" xlink:label="dei_DocumentPeriodStartDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodStartDate" xlink:to="dei_DocumentPeriodStartDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodStartDate_lbl" xml:lang="en-US">Document Period Start Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodEndDate_lbl" xml:lang="en-US">Document Period End Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xml:lang="en-US">Document Fiscal Period Focus</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalYearFocus_lbl" xml:lang="en-US">Document Fiscal Year Focus</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xml:lang="en-US">Current Fiscal Year End Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFileNumber_lbl" xml:lang="en-US">Entity File Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityRegistrantName_lbl" xml:lang="en-US">Entity Registrant Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCentralIndexKey_lbl" xml:lang="en-US">Entity Central Index Key</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityPrimarySicNumber" xlink:label="dei_EntityPrimarySicNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPrimarySicNumber" xlink:to="dei_EntityPrimarySicNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityPrimarySicNumber_lbl" xml:lang="en-US">Entity Primary SIC Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xml:lang="en-US">Entity Tax Identification Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine1_lbl" xml:lang="en-US">Entity Address, Address Line One</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine2" xlink:label="dei_EntityAddressAddressLine2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine2" xlink:to="dei_EntityAddressAddressLine2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine2_lbl" xml:lang="en-US">Entity Address, Address Line Two</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine3" xlink:label="dei_EntityAddressAddressLine3" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine3" xlink:to="dei_EntityAddressAddressLine3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine3_lbl" xml:lang="en-US">Entity Address, Address Line Three</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCityOrTown_lbl" xml:lang="en-US">Entity Address, City or Town</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressStateOrProvince_lbl" xml:lang="en-US">Entity Address, State or Province</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressCountry" xlink:label="dei_EntityAddressCountry" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCountry" xlink:to="dei_EntityAddressCountry_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCountry_lbl" xml:lang="en-US">Entity Address, Country</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressPostalZipCode_lbl" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CountryRegion" xlink:label="dei_CountryRegion" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CountryRegion" xlink:to="dei_CountryRegion_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CountryRegion_lbl" xml:lang="en-US">Country Region</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CityAreaCode_lbl" xml:lang="en-US">City Area Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_LocalPhoneNumber_lbl" xml:lang="en-US">Local Phone Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Extension" xlink:label="dei_Extension" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Extension" xlink:to="dei_Extension_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Extension_lbl" xml:lang="en-US">Extension</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_WrittenCommunications" xlink:label="dei_WrittenCommunications" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_WrittenCommunications" xlink:to="dei_WrittenCommunications_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_WrittenCommunications_lbl" xml:lang="en-US">Written Communications</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SolicitingMaterial" xlink:label="dei_SolicitingMaterial" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SolicitingMaterial" xlink:to="dei_SolicitingMaterial_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SolicitingMaterial_lbl" xml:lang="en-US">Soliciting Material</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_PreCommencementTenderOffer" xlink:label="dei_PreCommencementTenderOffer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementTenderOffer" xlink:to="dei_PreCommencementTenderOffer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_PreCommencementTenderOffer_lbl" xml:lang="en-US">Pre-commencement Tender Offer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="dei_PreCommencementIssuerTenderOffer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementIssuerTenderOffer" xlink:to="dei_PreCommencementIssuerTenderOffer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_PreCommencementIssuerTenderOffer_lbl" xml:lang="en-US">Pre-commencement Issuer Tender Offer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Security12bTitle_lbl" xml:lang="en-US">Title of 12(b) Security</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_NoTradingSymbolFlag" xlink:label="dei_NoTradingSymbolFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_NoTradingSymbolFlag" xlink:to="dei_NoTradingSymbolFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_NoTradingSymbolFlag_lbl" xml:lang="en-US">No Trading Symbol Flag</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_TradingSymbol_lbl" xml:lang="en-US">Trading Symbol</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SecurityExchangeName_lbl" xml:lang="en-US">Security Exchange Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Security12gTitle" xlink:label="dei_Security12gTitle" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12gTitle" xlink:to="dei_Security12gTitle_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Security12gTitle_lbl" xml:lang="en-US">Title of 12(g) Security</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SecurityReportingObligation" xlink:label="dei_SecurityReportingObligation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityReportingObligation" xlink:to="dei_SecurityReportingObligation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SecurityReportingObligation_lbl" xml:lang="en-US">Security Reporting Obligation</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AnnualInformationForm" xlink:label="dei_AnnualInformationForm" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AnnualInformationForm" xlink:to="dei_AnnualInformationForm_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AnnualInformationForm_lbl" xml:lang="en-US">Annual Information Form</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AuditedAnnualFinancialStatements" xlink:label="dei_AuditedAnnualFinancialStatements" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditedAnnualFinancialStatements" xlink:to="dei_AuditedAnnualFinancialStatements_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AuditedAnnualFinancialStatements_lbl" xml:lang="en-US">Audited Annual Financial Statements</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityWellKnownSeasonedIssuer" xlink:to="dei_EntityWellKnownSeasonedIssuer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityWellKnownSeasonedIssuer_lbl" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityVoluntaryFilers" xlink:label="dei_EntityVoluntaryFilers" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityVoluntaryFilers" xlink:to="dei_EntityVoluntaryFilers_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityVoluntaryFilers_lbl" xml:lang="en-US">Entity Voluntary Filers</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCurrentReportingStatus_lbl" xml:lang="en-US">Entity Current Reporting Status</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityInteractiveDataCurrent_lbl" xml:lang="en-US">Entity Interactive Data Current</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFilerCategory_lbl" xml:lang="en-US">Entity Filer Category</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntitySmallBusiness_lbl" xml:lang="en-US">Entity Small Business</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xml:lang="en-US">Entity Emerging Growth Company</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityExTransitionPeriod" xlink:label="dei_EntityExTransitionPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityExTransitionPeriod" xlink:to="dei_EntityExTransitionPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityExTransitionPeriod_lbl" xml:lang="en-US">Elected Not To Use the Extended Transition Period</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentAccountingStandard" xlink:label="dei_DocumentAccountingStandard" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAccountingStandard" xlink:to="dei_DocumentAccountingStandard_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentAccountingStandard_lbl" xml:lang="en-US">Document Accounting Standard</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_OtherReportingStandardItemNumber" xlink:label="dei_OtherReportingStandardItemNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_OtherReportingStandardItemNumber" xlink:to="dei_OtherReportingStandardItemNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_OtherReportingStandardItemNumber_lbl" xml:lang="en-US">Other Reporting Standard Item Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityShellCompany" xlink:to="dei_EntityShellCompany_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityShellCompany_lbl" xml:lang="en-US">Entity Shell Company</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityPublicFloat" xlink:label="dei_EntityPublicFloat" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPublicFloat" xlink:to="dei_EntityPublicFloat_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityPublicFloat_lbl" xml:lang="en-US">Entity Public Float</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityBankruptcyProceedingsReportingCurrent" xlink:label="dei_EntityBankruptcyProceedingsReportingCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityBankruptcyProceedingsReportingCurrent" xlink:to="dei_EntityBankruptcyProceedingsReportingCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityBankruptcyProceedingsReportingCurrent_lbl" xml:lang="en-US">Entity Bankruptcy Proceedings, Reporting Current</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="dei_DocumentsIncorporatedByReferenceTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock_lbl" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label>
    </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>6
<FILENAME>rgr-20251106_pre.xml
<DESCRIPTION>XBRL PRESENTATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 6.3a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef xlink:type="simple" xlink:href="rgr-20251106.xsd#Cover" roleURI="http://ruger.com/role/Cover" />
    <link:presentationLink xlink:type="extended" xlink:role="http://ruger.com/role/Cover" xlink:title="00000001 - Document - Cover">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CoverAbstract" xlink:label="loc_deiCoverAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaapStatementClassOfStockAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementClassOfStockAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="rgr-20251106.xsd#RGR_CommonStock1ParValueMember" xlink:label="loc_RGRCommonStock1ParValueMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_RGRCommonStock1ParValueMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="rgr-20251106.xsd#RGR_CommonStockPurchaseRightsMember" xlink:label="loc_RGRCommonStockPurchaseRightsMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_RGRCommonStockPurchaseRightsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentType" xlink:label="loc_deiDocumentType" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentType" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AmendmentFlag" xlink:label="loc_deiAmendmentFlag" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiAmendmentFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AmendmentDescription" xlink:label="loc_deiAmendmentDescription" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiAmendmentDescription" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentRegistrationStatement" xlink:label="loc_deiDocumentRegistrationStatement" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentRegistrationStatement" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentAnnualReport" xlink:label="loc_deiDocumentAnnualReport" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentAnnualReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentQuarterlyReport" xlink:label="loc_deiDocumentQuarterlyReport" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentQuarterlyReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentTransitionReport" xlink:label="loc_deiDocumentTransitionReport" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentTransitionReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentShellCompanyReport" xlink:label="loc_deiDocumentShellCompanyReport" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentShellCompanyReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentShellCompanyEventDate" xlink:label="loc_deiDocumentShellCompanyEventDate" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentShellCompanyEventDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentPeriodStartDate" xlink:label="loc_deiDocumentPeriodStartDate" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentPeriodStartDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_deiDocumentPeriodEndDate" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentPeriodEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_deiDocumentFiscalPeriodFocus" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentFiscalPeriodFocus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_deiDocumentFiscalYearFocus" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentFiscalYearFocus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_deiCurrentFiscalYearEndDate" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiCurrentFiscalYearEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFileNumber" xlink:label="loc_deiEntityFileNumber" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityFileNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityRegistrantName" xlink:label="loc_deiEntityRegistrantName" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityRegistrantName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCentralIndexKey" xlink:label="loc_deiEntityCentralIndexKey" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityCentralIndexKey" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityPrimarySicNumber" xlink:label="loc_deiEntityPrimarySicNumber" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityPrimarySicNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityTaxIdentificationNumber" xlink:label="loc_deiEntityTaxIdentificationNumber" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityTaxIdentificationNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_deiEntityIncorporationStateCountryCode" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityIncorporationStateCountryCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_deiEntityAddressAddressLine1" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityAddressAddressLine1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine2" xlink:label="loc_deiEntityAddressAddressLine2" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityAddressAddressLine2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine3" xlink:label="loc_deiEntityAddressAddressLine3" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityAddressAddressLine3" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_deiEntityAddressCityOrTown" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityAddressCityOrTown" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressStateOrProvince" xlink:label="loc_deiEntityAddressStateOrProvince" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityAddressStateOrProvince" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressCountry" xlink:label="loc_deiEntityAddressCountry" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityAddressCountry" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_deiEntityAddressPostalZipCode" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityAddressPostalZipCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CountryRegion" xlink:label="loc_deiCountryRegion" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiCountryRegion" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CityAreaCode" xlink:label="loc_deiCityAreaCode" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiCityAreaCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LocalPhoneNumber" xlink:label="loc_deiLocalPhoneNumber" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiLocalPhoneNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Extension" xlink:label="loc_deiExtension" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiExtension" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_WrittenCommunications" xlink:label="loc_deiWrittenCommunications" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiWrittenCommunications" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SolicitingMaterial" xlink:label="loc_deiSolicitingMaterial" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiSolicitingMaterial" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_PreCommencementTenderOffer" xlink:label="loc_deiPreCommencementTenderOffer" />
      <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiPreCommencementTenderOffer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="loc_deiPreCommencementIssuerTenderOffer" />
      <link:presentationArc order="340" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiPreCommencementIssuerTenderOffer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Security12bTitle" xlink:label="loc_deiSecurity12bTitle" />
      <link:presentationArc order="350" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiSecurity12bTitle" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_NoTradingSymbolFlag" xlink:label="loc_deiNoTradingSymbolFlag" />
      <link:presentationArc order="360" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiNoTradingSymbolFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_TradingSymbol" xlink:label="loc_deiTradingSymbol" />
      <link:presentationArc order="370" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiTradingSymbol" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SecurityExchangeName" xlink:label="loc_deiSecurityExchangeName" />
      <link:presentationArc order="380" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiSecurityExchangeName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Security12gTitle" xlink:label="loc_deiSecurity12gTitle" />
      <link:presentationArc order="390" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiSecurity12gTitle" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SecurityReportingObligation" xlink:label="loc_deiSecurityReportingObligation" />
      <link:presentationArc order="400" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiSecurityReportingObligation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AnnualInformationForm" xlink:label="loc_deiAnnualInformationForm" />
      <link:presentationArc order="410" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiAnnualInformationForm" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AuditedAnnualFinancialStatements" xlink:label="loc_deiAuditedAnnualFinancialStatements" />
      <link:presentationArc order="420" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiAuditedAnnualFinancialStatements" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_deiEntityWellKnownSeasonedIssuer" />
      <link:presentationArc order="430" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityWellKnownSeasonedIssuer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_deiEntityVoluntaryFilers" />
      <link:presentationArc order="440" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityVoluntaryFilers" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_deiEntityCurrentReportingStatus" />
      <link:presentationArc order="450" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityCurrentReportingStatus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_deiEntityInteractiveDataCurrent" />
      <link:presentationArc order="460" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityInteractiveDataCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFilerCategory" xlink:label="loc_deiEntityFilerCategory" />
      <link:presentationArc order="470" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityFilerCategory" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntitySmallBusiness" xlink:label="loc_deiEntitySmallBusiness" />
      <link:presentationArc order="480" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntitySmallBusiness" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_deiEntityEmergingGrowthCompany" />
      <link:presentationArc order="490" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityEmergingGrowthCompany" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityExTransitionPeriod" xlink:label="loc_deiEntityExTransitionPeriod" />
      <link:presentationArc order="500" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityExTransitionPeriod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentAccountingStandard" xlink:label="loc_deiDocumentAccountingStandard" />
      <link:presentationArc order="510" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentAccountingStandard" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_OtherReportingStandardItemNumber" xlink:label="loc_deiOtherReportingStandardItemNumber" />
      <link:presentationArc order="520" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiOtherReportingStandardItemNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityShellCompany" xlink:label="loc_deiEntityShellCompany" />
      <link:presentationArc order="530" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityShellCompany" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityPublicFloat" xlink:label="loc_deiEntityPublicFloat" />
      <link:presentationArc order="540" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityPublicFloat" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityBankruptcyProceedingsReportingCurrent" xlink:label="loc_deiEntityBankruptcyProceedingsReportingCurrent" />
      <link:presentationArc order="550" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityBankruptcyProceedingsReportingCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_deiEntityCommonStockSharesOutstanding" />
      <link:presentationArc order="560" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityCommonStockSharesOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="loc_deiDocumentsIncorporatedByReferenceTextBlock" />
      <link:presentationArc order="570" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" />
    </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>8
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Cover<br></strong></div></th>
<th class="th"><div>Nov. 06, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">8-K<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Nov.  06,  2025<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-10435<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">STURM, RUGER & COMPANY, INC.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000095029<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">06-0633559<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">One Lacey Place<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Southport<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">CT<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">06890<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">(203)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">259-7843<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_WrittenCommunications', window );">Written Communications</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SolicitingMaterial', window );">Soliciting Material</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_PreCommencementTenderOffer', window );">Pre-commencement Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_PreCommencementIssuerTenderOffer', window );">Pre-commencement Issuer Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=RGR_CommonStock1ParValueMember', window );">Common Stock, $1 par value</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common
    Stock, $1 par value<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">RGR<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=RGR_CommonStockPurchaseRightsMember', window );">Common Stock Purchase Rights</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common
    Stock Purchase Rights<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">N/A<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_PreCommencementIssuerTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 13e<br> -Subsection 4c<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_PreCommencementIssuerTenderOffer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_PreCommencementTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 14d<br> -Subsection 2b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_PreCommencementTenderOffer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SolicitingMaterial">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 14a<br> -Subsection 12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SolicitingMaterial</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_WrittenCommunications">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 425<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_WrittenCommunications</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=RGR_CommonStock1ParValueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=RGR_CommonStock1ParValueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=RGR_CommonStockPurchaseRightsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=RGR_CommonStockPurchaseRightsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>9
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>10
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
.report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

.report table.authRefData a {
	display: block;
	font-weight: bold;
}

.report table.authRefData p {
	margin-top: 0px;
}

.report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

.report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

.report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

.report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
.pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
.report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

.report hr {
	border: 1px solid #acf;
}

/* Top labels */
.report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

.report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

.report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

.report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

.report td.pl div.a {
	width: 200px;
}

.report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
.report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
.report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
.report .re, .report .reu {
	background-color: #def;
}

.report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
.report .ro, .report .rou {
	background-color: white;
}

.report .rou td {
	border-bottom: 1px solid black;
}

.report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
.report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
.report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

.report .nump {
	padding-left: 2em;
}

.report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
.report .text {
	text-align: left;
	white-space: normal;
}

.report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

.report .text .more {
	display: none;
}

.report .text .note {
	font-style: italic;
	font-weight: bold;
}

.report .text .small {
	width: 10em;
}

.report sup {
	font-style: italic;
}

.report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.3</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>3</ContextCount>
  <ElementCount>22</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>2</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>3</UnitCount>
  <MyReports>
    <Report instance="form8k-34867_rgr.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>00000001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ruger.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="8-K" isOnlyDei="true" isUsgaap="true" original="form8k-34867_rgr.htm">form8k-34867_rgr.htm</File>
    <File>rgr-20251106.xsd</File>
    <File>rgr-20251106_def.xml</File>
    <File>rgr-20251106_lab.xml</File>
    <File>rgr-20251106_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="25">http://xbrl.sec.gov/dei/2025</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>14
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "form8k-34867_rgr.htm": {
   "nsprefix": "RGR",
   "nsuri": "http://ruger.com/20251106",
   "dts": {
    "inline": {
     "local": [
      "form8k-34867_rgr.htm"
     ]
    },
    "schema": {
     "local": [
      "rgr-20251106.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2024-01-31/types.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-roles-2025.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-types-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-roles-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-types-2025.xsd",
      "https://xbrl.sec.gov/country/2025/country-2025.xsd",
      "https://xbrl.sec.gov/dei/2025/dei-2025.xsd",
      "https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd"
     ]
    },
    "definitionLink": {
     "local": [
      "rgr-20251106_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "rgr-20251106_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "rgr-20251106_pre.xml"
     ]
    }
   },
   "keyStandard": 22,
   "keyCustom": 0,
   "axisStandard": 1,
   "axisCustom": 0,
   "memberStandard": 0,
   "memberCustom": 2,
   "hidden": {
    "total": 2,
    "http://xbrl.sec.gov/dei/2025": 2
   },
   "contextCount": 3,
   "entityCount": 1,
   "segmentCount": 2,
   "elementCount": 65,
   "unitCount": 3,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/dei/2025": 25
   },
   "report": {
    "R1": {
     "role": "http://ruger.com/role/Cover",
     "longName": "00000001 - Document - Cover",
     "shortName": "Cover",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "AsOf2025-11-06",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "b",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form8k-34867_rgr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2025-11-06",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "b",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form8k-34867_rgr.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "dei_AmendmentDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AmendmentDescription",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Description",
        "documentation": "Description of changes contained within amended document."
       }
      }
     },
     "auth_ref": []
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "dei_AnnualInformationForm": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AnnualInformationForm",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Annual Information Form",
        "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form."
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "dei_AuditedAnnualFinancialStatements": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AuditedAnnualFinancialStatements",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Audited Annual Financial Statements",
        "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements."
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CityAreaCode",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfStockDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ClassOfStockDomain",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "auth_ref": []
    },
    "RGR_CommonStock1ParValueMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ruger.com/20251106",
     "localname": "CommonStock1ParValueMember",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, $1 par value"
       }
      }
     },
     "auth_ref": []
    },
    "RGR_CommonStockPurchaseRightsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ruger.com/20251106",
     "localname": "CommonStockPurchaseRightsMember",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock Purchase Rights"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CountryRegion": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CountryRegion",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Country Region",
        "documentation": "Region code of country"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentAccountingStandard": {
     "xbrltype": "accountingStandardItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentAccountingStandard",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Accounting Standard",
        "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r13",
      "r14"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Period Focus",
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Year Focus",
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodStartDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentPeriodStartDate",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period Start Date",
        "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentQuarterlyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentQuarterlyReport",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Quarterly Report",
        "documentation": "Boolean flag that is true only for a form used as an quarterly report."
       }
      }
     },
     "auth_ref": [
      "r12"
     ]
    },
    "dei_DocumentRegistrationStatement": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentRegistrationStatement",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Registration Statement",
        "documentation": "Boolean flag that is true only for a form used as a registration statement."
       }
      }
     },
     "auth_ref": [
      "r0"
     ]
    },
    "dei_DocumentShellCompanyEventDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentShellCompanyEventDate",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Shell Company Event Date",
        "documentation": "Date of event requiring a shell company report."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "dei_DocumentShellCompanyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentShellCompanyReport",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Shell Company Report",
        "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r15"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentType",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Documents Incorporated by Reference [Text Block]",
        "documentation": "Documents incorporated by reference."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine2": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressAddressLine2",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Two",
        "documentation": "Address Line 2 such as Street or Suite number"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine3": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressAddressLine3",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Three",
        "documentation": "Address Line 3 such as an Office Park"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCountry": {
     "xbrltype": "countryCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressCountry",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Country",
        "documentation": "ISO 3166-1 alpha-2 country code."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityBankruptcyProceedingsReportingCurrent": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityBankruptcyProceedingsReportingCurrent",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Bankruptcy Proceedings, Reporting Current",
        "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not. Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Common Stock, Shares Outstanding",
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Current Reporting Status",
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityExTransitionPeriod": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityExTransitionPeriod",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Elected Not To Use the Extended Transition Period",
        "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards."
       }
      }
     },
     "auth_ref": [
      "r19"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Filer Category",
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Interactive Data Current",
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)."
       }
      }
     },
     "auth_ref": [
      "r16"
     ]
    },
    "dei_EntityPrimarySicNumber": {
     "xbrltype": "sicNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityPrimarySicNumber",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Primary SIC Number",
        "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity."
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityPublicFloat",
     "crdr": "credit",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Public Float",
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Voluntary Filers",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Well-known Seasoned Issuer",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A."
       }
      }
     },
     "auth_ref": [
      "r17"
     ]
    },
    "dei_Extension": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "Extension",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Extension",
        "documentation": "Extension number for local phone number."
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "dei_NoTradingSymbolFlag": {
     "xbrltype": "trueItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "NoTradingSymbolFlag",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "No Trading Symbol Flag",
        "documentation": "Boolean flag that is true only for a security having no trading symbol."
       }
      }
     },
     "auth_ref": []
    },
    "dei_OtherReportingStandardItemNumber": {
     "xbrltype": "otherReportingStandardItemNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "OtherReportingStandardItemNumber",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Reporting Standard Item Number",
        "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "PreCommencementIssuerTenderOffer",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-commencement Issuer Tender Offer",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "dei_PreCommencementTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "PreCommencementTenderOffer",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-commencement Tender Offer",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "Security12bTitle",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_Security12gTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "Security12gTitle",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(g) Security",
        "documentation": "Title of a 12(g) registered security."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "dei_SecurityReportingObligation": {
     "xbrltype": "securityReportingObligationItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "SecurityReportingObligation",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Reporting Obligation",
        "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "dei_SolicitingMaterial": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "SolicitingMaterial",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Soliciting Material",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "us-gaap_StatementClassOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementClassOfStockAxis",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Stock [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementLineItems",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementTable",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "TradingSymbol",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "dei_WrittenCommunications": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "WrittenCommunications",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Written Communications",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act."
       }
      }
     },
     "auth_ref": [
      "r18"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12"
  },
  "r1": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r2": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r3": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r4": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r5": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "g"
  },
  "r6": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12, 13, 15d"
  },
  "r7": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r8": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14a",
   "Subsection": "12"
  },
  "r9": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r10": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "15",
   "Subsection": "d"
  },
  "r11": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r12": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "240",
   "Section": "308",
   "Subsection": "a"
  },
  "r13": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r14": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r15": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r16": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r17": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r18": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "425"
  },
  "r19": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "7A",
   "Section": "B",
   "Subsection": "2"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>15
<FILENAME>0001174947-25-001351-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001174947-25-001351-xbrl.zip
M4$L#!!0    ( %9X9UNQEUOXYR<  ,.?   *    97@Y.2TQ+FAT;>U]:W/;
M1K;M=U;Q/_3Q\8SOK:)HR:\XL2<I^9%$$\=V+,WQR<<FT201 6@&#]&<7W_W
MVGMWHT'13C*39.A;3KEBBP(;C=[OM1]X_.W%]R^^'(\>?_O\]!G];?#?XXNS
MBQ?/OWQ\6_ZFW][67S]^\NK9C^;\XL<7S_]V8^&K]@MS<KQNS45>NL:\=!OS
MQI>VFL@'$W/NZGQQ@[Y(7WUV]C_AFS-?9Z[^PCPI[/S2G- "C2_R[)%9VRS+
MJ^47AA;5K[W^K;=[9$I;+_.*%GED6O>N/;)%OJ0?YZYJ7?W(S.BFR]IW578T
M]X6G??SW4_[OQI>/GWSYPUUSY_C.?7/>=G4Y,6^ZI:O'H[_:<OW(//7EVE;;
MB3FKYE/SW-85;;8Q3VU1F(O:5LV\SM?MX]M/Z.Q>_V>V_])?N7+F:O-@PL\Q
MV,QMHL&_OZT;7_ZUFC7K1[_+,_[.B]$)//7UVM>V=>9\[>REJYO!&5R</GGQ
MW#Q]_N+%Z]-GS\Y>?O.W&\<W^.?SUZ=/P\]OSYY=?/NW&R?'QW^Y\:]NZ*CU
M:Z:B_CCS;>M+V>;%F[#JE:O;?&Z+0&;Z$CC_\<6S<,4FS]H5?6UZYWY>W8!8
M/OOR [_^^M7+BW3+1PM;YL7V"W.^+6>^H ,O\RSS+1TY+HWK?>";OR#>%S[+
MZ-_;!3W*HX'@F('</#*O:]?D&3'RQ#Q=Y6YAGK]S\Z[-KYQYM5CD<U</-G7[
MX@W^!XI](MX?1+QS6]L54:B8_2+USEV5^]K\#]$II>0WKG*U+<:CIZ24&E=\
M(N&?+7\K^K0QS_+*N>I?(*'Q"_-U7MEJ[B;CT47M;-/5K@XR*K_*;?'K9/2P
MK,%K"_+F]/3M)SOP!_/A][:^-.=EWJX>F1=D>8D3:^=(J9Q6MM@V[2?%\"<3
MA#XL74&*P5=YDWLBA%OF\%?7>6N+3W3Y3]'E[Q:__LXWK2N(#$^[K5WYI?V-
MA#D81?L;XQ3ZU?[X3Q3VF^?GSU]>G%Z<O7KYNT52O[]=27W>+[!/\XWWF2D]
MQX13HF!F-JZ8^])]P"#?:LC>KO(Z,S]T9*CHUQQ[]I&EK^@&C@PS!YE3<W:K
M-.FM)XD5MW3+]WC54_/$+7SM:$MFZ>BX6]PMHT#6;'Q79*;(+]UXU'I#6ZU,
M3BX!B1F)EAFXAQ/CN_H]/@3NKIZ@44=P8NB>IETY,[>T'5\9^D,?;6R='17>
M7](S8BNM*VF%9GJ@I!X<@= Z/3:<4NW*G)[?T:%M?44?K2QXFFA/KA4=P'C4
M/R9H4%K^7F:W9I,7A9FY:^>25Z:R1 TW-1<KU[CDH.AVB\+-6Z;&O*MKG+][
MMZ:/+(ZY(7)W1)%YVQ$QB$)=05^:8\?C498OB'%H!\1MY-,56Y-U_ S65!TC
M![3ECCBN;FU>M3F=$TA;Y\TEK?NC[XB81$4\;@F.RBO:><GW-7;FZ;XM;W=!
MM_=U@^? -DM2=K05* ?S-7UA/#HY/OJ.E_;TA9I6+)CE-^0^,,^</W\Z-6^=
MR;RI?$M;RK E.C>2&^-GI&SDIK3U;ITAWM<;?W0,=EV77*QL=8G+P7I@ ++:
M/XN&N-5$B@8V(#NY(N&E,R/7O<B99D1$:^8K(K"KEC@&NN6E$S'%E<[61/IU
M[9>T&GCR5LULB4LM\^B<GB:OA#<<*Q0^83I/@"O+?&[6!7$"73ES2_H'5LR!
ME;78[99^9,XUL]K;C#F.-Q"6;; N,8DS*V>S#?%38Q:U+PVI)F)1WF@.2^+
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
MD;LF "G8!U=?#'S3A??MFO[52B:/S ]IL&LD$DA'P5W:]<P6FO5:1\=9'.-
M/WTN54Y*>GJ.(D==C"XJCVB(A8I YD,T9J>"CC<68"I=-$B IG:$6<)RO5ZN
MI3(11U-VZZG,[,E50O'[ #0:]E_6!:HAM%X&RW9K23?R]9&!Q,C18P1ZM86<
MK9W/R0 0QQ444YT*@Y"X6B!NQ*QJ5.D/UJ=0",R3!"+7 K,0EG/F>HC^BZC%
M,H^O?5'X36"VP<F(L+#LJEG+859%<A$)D8_5V[@^^N(4+-L[+1\BDT!>(S[@
M1&V^*%!6UCH2[^U!<M!;TBOJ#6=],$S/!;&@LQ!F" \<#AM^ 5+0BQJGTZTY
M')<CH5]];[<^LQ+R A]1%<3%562T)"8-!-#4DK@81XH!0&BE$/&TI"VCENL-
MSE* ?G%4>G)$C<2Q;V"0G;P^ZUN&_CPVH0(.7XVVR+@4*V4HL378@;0Q2H_"
MV4P84KK2\^"$>% =$B\TJ%?4"'DR'C&611Y/X6S&HBE2MX1+V#6J%P4$()]2
M"AG)A,3L?=!')".#DI(>&(B5![NE)5QUPF==@A%MU5+HP'5N($Y-IY^SRM5B
M /(^!3%K.4("'7R9SQ4Z.TBF/6W,V:TKZ+T\,^(I"= 6S<W0"25O'8^H9XIG
M!\92NX+,+4XGL*(0%^Q4P8"Q<0Y55D*_D&0 #3GPB@486A@3LSG1'TCA'$G@
MJ I4O7+SWDF2$:W-W7LQNHK5/_R]('RUXVI&6& .C/VZH_!1JX9P"H$WKEP4
MLD,EHRTV=MOL.R1U$DB!%(!Q?_)U>E$BKAS]\*<]/+^VQ /MQK/F;T)M*M3!
M*E^NH@8J; N/2A=+*X=V>("H[(4'Q(>PY,_4N9,C;]R2L3M.4";Y!<L%GF1P
M6-K>_._W9IW3.H6HDJSCRC9?;&GAHT4-$TX*)+_$3VS%Y&KB6E)?7B)1VF-1
MV)E7%<F;^]XNB0$$?+BF1<>C?6H4P',L1Q4'-5QP5%HZ=#%<?"JD_21GBJMF
MY'>MH!C$(L[G76WGI)4R^CLI/4IKGFC3,U^T1Q)8CD>\M @/*ST+^(/N.:4'
MH; :&A,E9W*Y;"3A?.@NE$ZV%NZ"P*A%(3C*Q*P@52JI;6VC@2#JK+HFMZB%
MY'/2?NF3X]MW[BB);3T#2IL#"IG9NG9,)W)/5^W&X?^2)S0+9]5!Y6WD58':
MLJ9U]+L6,3\RD+I"<.\'BS>%HR<\3('4?#6%Z'6[NFZ,7]=NCA:=R$:U6[#R
M"_ :BQM'+@MR#!@08H0!9M:U.:LDLHP>5(JV'$7HI,A%@Z_SM5.7#+3&R9(U
M7ZI-9+%=[*J"Q #*/K2^F[R2E:TJ5QSD89]5YH>[$ZFS)Y$KG86>@#6.%8MP
MPX+!H<-I7''E@MUAV\VI*Z98)T7XIP59C(R]L%<D%#,-2+GR 78C*LIO"E<M
M$-13:"]&AI5"3F=)MI^C-3.K;4B;<7*\B0*&PIVBZ(MU'4MMT6C1J44VJR+#
MR;G4/:KE49_)^/7.G[CJL?+^=6USNCESQFO+7I1D\B=">P&A]RW4#(1XY>S5
M5@7V$:\FM>#@:U5)<_++I%A@P>Y#4O]?V(Y48D#/^)Y'4&#$#4=LU4O70M5<
MUVK!5JF?I39*UJ,MSKJ\R$+-*KMSB;\63"5W<N6N"9E$E,<CY8WVF5;;"M!"
M\^=#:W<_06L?/;3V0GM3+'H?8A4.MVE(5D>Z@J2@ P5^(:KIO>]MGWX=CYBE
M)?YN4]<U\8V$H[<B7U#RRSI?&_:.:(M-_D_F=98#7X>D)2F/1;[L%%1_I#(D
MTHTU6&]HH4]-"G,8GS<)[B1.%B1.HLB(/ 3%D$N;BJ0Z<!Z%;1I2F*)FWM#W
M7]@9&7XR<NVRH\/59I4.Y>>D)NU2'!A _HS3C4?)W;F2)#C]7$:^U4ZFQKG0
MFI>CKHO.O:]WVDDGAR+O0S1Z;X-A-TF5?>0+J]8>5HO;MNP2F89Y&&@3FM:0
M%25/BYPNAI4TKFO4;&DJ,3KM$^-*!BE#CCO),4JO(JDL^@;)7VS&2%N.KM1"
M,\KU;LYU(MQ#1M:.-G.K$0&Y[L_L="-(6]BPWI_M*UR6%FJ=\VR6S E='>H;
MR,[Z.7/V1/ Y"2\B0I<A(B #$X'8QM7<GD"\R6T;?;M#5Z\YA021D4 Y;0WH
M3T7!VD/DGU>,W.6^EL!>>0GB;HEM2(WBYS8$">PYHJKF"$"58L/P0)UK)PC7
M4'<A857M]D$K246R!!*[X#.C8(%40 /3@@*IYFQRACHUJ=K3/M:.1*H+_-H,
MRAT1?K%G4;AWN898C&#QUC><5!M@'127$HTE1:?<IZA7[1"0#K<H#;1TVE.-
M%(F;Q9>,+F9H_2QEX :+B$)?X00TG-O)W\?R)L3=K>A!SK]S-(7T*GNXZ/1%
M;R4IN* (Z$SB <0\#6Z1L*LF%8%CHS&3)*)*"\B(O^?:9<K)7=:D6&++'5'
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
MVCW!("0OK"]H0EL7H5-V1][]:+HG&#$IE2L,7(#8)@C,"X_@TO&QU:>V=^
M657[S($^=-0'X3$(\M2#XX52I$0T <'H/+V#G&I'Q0M11<])'H ?&/PNO7/;
M16@3-H3)V):8M!%J#IAMF2@10&[@@DKZ.*G-F04/!7;1M?(X6!C>+L.%@#75
MQ>[395<?7]U!2W&1=/#UZ"0LX73Y*N/:B\C-6MZ'5!P&&*+^X/D;O!< U*13
M#! 31J4].NHCR-^T9H^W(ATN?.3=Z2HNW&J@MTW;N'J4UR[P""J$V9K;DU?-
M JMMQZN>"%+X"W:(DD%R4;,ST'&\I<&LD:X3F /CYV*A@@=P9\U+$K*%K.:]
M*X(WWMGSTCIOHTL#D0/EQ;K 6Q.<3#+2QHQVP+*]M))O?%6P<A'VJQRLF5MO
MA=8I7K@.=&Z@"&<ZU;P7P0MR[N(5Q=&BG^)?65ZA(QY4I_\ 0BI4+E/@^6+%
M:XW]PXD1S#(Q\^S-\-86 *Z=-BQ2E<BK2>DHGX\I\:[3$V>+9M9YJW)$:--=
M4:P+R!9!^^KJ OVF9^C&9_R*"EWJ-Z[0I3ZU0K>6:M]6R]N '6WDIKR5N@NY
M0Z]V>E5JWM;#[NI#Y D\?_J>>;'YY>SLG64R6Q8+>1GHEW>J_,I%9*YRL? J
M%&XFZ"XDH)#<<K'\$!4"63 0:R0.HI/.BXE%3%<UVE@C0$ BGL@.>P07+I!
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
M6/2-% :&V]P< \AA&=P:21;V!6#SA59[T]@#^[&Y=(/\;&'Y'U!+ P04
M" !6>&=;*3H9)^4(   L:   %    ')G<BTR,#(U,3$P-E]D968N>&ULU5U=
M<]LV%GWOS/X'5GV6:=EUVJCQ=AS%SFB:Q%K+37?WQ0.1D(0Q!&@ T);^?0%^
MR*2(2U*N#9-Y<&3J7.#@'!#$)0'ZP^^;%?4>L)"$L_/>X.BXYV$6\)"PQ7GO
MSVG_8CH:CWN>5(B%B'*&SWN,]W[_][]^\/2_#S_V^]X5P30<>I]XT!^S.?_-
M^X96>.A]Q@P+I+CXS?N.:&2.\"M"L?!&?+6F6&']15+QT'MW=(J\?K]!L=\Q
M"[GX\V:\*W:IU%H.??_Q\?&(\0?TR,6]/ KXJEF!4X54)'>E'6^.TW])^ =*
MV/W0_)@AB3TM%Y/#C23G/5-O6NWCZ1$7"__D^'C@__?KEVFPQ"O4)\S(%N!>
M%F5*L<4-WK]_[\??9M 2<C,3-*OCU,_H[$K6WX9J%Y 'G_G)EWDHJ2@Z1UJ2
MH8Q;\H4'2,4=I):1!R+,;_T,UC>'^H.3_NG@:"/#7N93++;@%-_@N1<K,E3;
MM>YTDI@^TTN/+06>G_?$0NAR3LX&@^-WII2?1ESWY)YGXG4'V;$5T0(+TR%\
M\XV?HOQ"G4@$3:L%6I@);9IV%M-9ZB)$$,UP/R0KS$Q/[WEI17E^NU((4[Z&
M^BG&MQ;P^KQWE?5#OD+D0-+E: >,XYKZ*[R:&6L/HEL,?7VNB-+#&,8!K\^+
M<75Q*+4LQFF?Q',44?7L3IF%%SGKPX01,\A]T;\6>..-TM<<'&;,38$U8TL:
M3I1!II>3@=<WUYY($U'Z8X),.60L* \*55,S\')1UDQFC9TC.8M;',G^ J&U
M;P9$'U,ELR/Q$!EKF!ZX,U<\;&CHIN*Q_BBS"BB:81I7>Y>";5C_;5G?HME3
M-ZI@G.+VV3XY?2$RWFDW:7@N)GUS&'"F=-^XI'%MNG_CA?F0,9L+OJJ5,I6-
M5[8@KZTFTO.X"+'0L[7C)RZ42QR>]Y2(+$UV;-"((BFOYU/%@_N+#6G2N\HA
M+VJ;]4):9U-1?< BJ*T6M][*ESS%3^DE&3+$AGU1)\JS@SH;0(5Y+7/(BI/C
M;GIQ-[ 0?RD[LNOB/QW=GNU7W#K(LM/G6E9*$FX^W]SI#'3%65SW8()$G/I]
M36> )3MT (Q_!4N*$U) [HKNSIO2!D>JYPY5=5I/(A$L=?9W0Q9+)1L*;@NZ
MLYW!+50=Y Z.3"]RE9 X.%KP!S_$)!F4](>GL4C_<I=-1&]UB18'-"2/N/OY
M;>2NGS'9B$+:OLB@7R_MA283&D)7%"WLVA8@K1:WS/15IS<'J/L)RT"0M<I-
MY0"1<\AN:+U/&!PLW(X5-WA!I!+QG<!=@ZH'#VM(JTVH9P[.4-RZ<<%8A.@-
M7G-18T(>V0GM2X0AR7]V*_E_(B04%G3;1/4]<">$MW&&M#]S/%$12.<I1JHF
MXN^C.Z&^E30D_SNW\D^7F%+SW ZQ1KV_C.^$!0!MR(1?WLZ$RP<S4=!-:^[#
M+J1S5A290V[\ZM:-"1:$A[I-HH$/>^!..&#C#&G__BVTOV1A4^53:(=TSS.N
M>@#@4O8K(@-$$WY7^ICMSGZN(25X)^2WLW[Q>V7_R(+_820:&[ #=TC^(F=0
M?$<9\"@2HD"M<N2!T*V6OY(TJ+^CG/>2*:*V9O'8MPBX9ZQA^ZA6ZVTE"^KL
M*-%-2&6W/I@R"^2JM"XB.Z"WA3"HN:,$-R$VTO0%HF,6XLT?>%LE^AZT ZK;
M&(.R.TIL$V83059(;*<DJ!]8]K$=$-Y*&53>43:;4+M%FW&H&T'F)%E;6F\
M$-(!'ZJ8@W8X2F<3AF,6<+'FN?O=(Q[ILW8[XF'E): RL /6U/,'#7*4\R8\
M+\)08"G3_TR[!E6V6. =, -B#3X <Y3_0NQ.#K/@I),6G%1;X"C_A=B='F;!
M:2<M.*VVP%$67& WTA^OQ2U_!)Z^ ^#NR+_'&13?:0J<<HM;<RTF@C^09*M.
MG0-[$=VQP48<],)IFISUDV2ZT.0L2)#=T3Y/&-3<:9J<$IMPJ1#]/UG7S4YM
M^.[H7Z8-NN H:TY[A+F- BV[*D!:K769*2BOH]387',N!$9PM\XCVBWN/E%0
M6T=Y[A=NGNHL.:N\A[R/:K7&5K*@SJ[25;-;3H+#P^[K5BM;9 E)^NP]"0=*
M^I<@2O,QZ\HCEMY! I[\6:&MEAIF#,KN*.6<<DH"K1!;?-7M$ 11N^9E7*L%
M!^B":CO*+B<"FSZ ]20_7@QGMMR*Z_D<&JEA?*O5KZ$-NN HS=RC-Y8RPN)0
M+TI177+$3A[TQ5'*.<5!I ?*[>!D=FMVE0,CT1ZJU;I;R8(Z.THSO_%;@<S+
M;Z;;U8Q3> N/!=AJM2&^H.".,LH"*[O4!4BK12XS!>5UE%%F)]GE)E@BML#P
MB@X;LM5B@X1!S1UEFD\#VZ+16+WHTEB]:#!6.\HT,U+)0GU]WEW/*%D@>$=@
M14 GU(=X0T;8VO0:1B3[M<P[U<0J9G6E/]@ML$);+3[,&)3=U5;8*"0*APG!
M*\(0"W0RMVL4<(>@+JK=9C0A#_KB]#GI7YC2/QA_9%.,)&<X3!*+JJ<50$BK
M':EG#MKA],GI=TXCII"(E]P*X-RP0CL@OXTQ*+O3AZ3ILO+=E2MYV6:5^O:(
M#IA001STPNG#TS%36*! D0?\"2F4\JWRPA[1 2\JB(->.%UX')^H(]V>!:]>
M.U  =D#Y,E]0<*?KC:<K1.G'2.H&R,KQIP#L@.!EOJ#@3E<47ZZP6.AA\+/@
MCVJ9;N2M$MX:T $#8-Z@$4Y7#E]NGEXLD.QJK'2AA.Z"!7;2D/YGCK?-7@2!
M66J2S E8B 3@ (QOM0<UM$$7'*7)UVJ)17Y6%E,SC:E:"%(7U6I'&I$'?7&:
M)N=?\U!Y6<[A6JT]0!=4VVD6/(EFE 17E*/*>7\.U@&M]]F"4CO-?#\B=B^B
MM0JV$\$#C,V#(;D[)QLD7XT*Z( ]S=L!&N=V*^[3ZSNG2R2PO(Y4_.=/--O*
M&Q<5<1VPJ98^Z([C5U')IRU[./RXO<%S+,SBC5N\41]U1??5DZO:\%9[=5@K
M0,MRJ?<'?Z^!NOI[_5UZW/PP?[!%'_D;4$L#!!0    ( %9X9UMN',@DQPL
M &R/   4    <F=R+3(P,C4Q,3 V7VQA8BYX;6S-G6]OV[H5QM\/V'?@O+W8
M@#B.$^P"R6WN19HF17#3)(O3WFW%4- R;0N118.2$^?;CW]$6:)X)"7M)=D7
MK2L]AWHH_DQ2LGCT[M?M*D%/A&4Q34\'X_V# 2)I1&=QNC@=?)X,SR;G5U<#
ME.4XG>&$IN1TD-+!K[_\^4^(_WGWE^$07<8DF9V@#S0:7J5S^C.ZP2MR@CZ2
ME#"<4_8S^H*3C=A"+^.$,'1.5^N$Y(3O4 <^03_M'V$T'/8H]@M)9Y1]OK\J
MBUWF^3H[&8V>GY_W4_J$GRE[S/8CNNI7X"3'^28K2SO8'A1_5/B[)$X?3\1?
M4YP1Q$]7FIULL_AT((Y;'/;Y:)^RQ>CPX& \^O>GZTFT)"L\C%-QVB(RT%&B
M%%O<^/CX>"3W:FE#N9VR1!_C:*3ME"7SO7&+ON(DBT\R:>^:1CB7K=YY& 0J
MQ/^&6C84FX;CP^'1>'^;S0;ZY,LSR&A"[LD<R6J>Y"]K3E(6"Q &Q;8E(W.[
MF82QD8@?I62!<S(3!SH6!QK_) [TUV+S-9Z29("$DO,!UNNX5E81-')M]HZP
MF,XNTK>Y-J,]V>??'99_1P6J\<ZK\$!SG+S)?#72N>T;\K8SOHMS?Z9Y-T_>
M=J8KD7^([;QI^=6GUWY>$['QFG^J623;G ]@9*9-BB):>F!Y!#DP%&67I=.H
M5FXB>G/*FG47(Z,L<XZSJ2QXDPT7&*_Y 0[_.2))GNDM0[%%GH1BPS<Q-I(5
M2?/S!&?9[7R2T^CQ;!MG^CBRDJ>#'OJ160$1><9T+3"+.DY%H1A%E ]DZWR8
MJ).NPN>,KGK9*,X9[2'^EDS+\M5)YA: BM1DC&1TPR+RJC:NUJ;O62T<KA(>
M(>9K)!U^G@Q^D3)$YT@*T5<A_=^[T:[HM[#$%DSR,1X?J"_*_<?[;WPFMZ*I
M/,SX#C,YA?I$5E/"C*ITB5W0T<^P0*-=Z9V+7O8:4,@ A<0>^ML8K3%#3R+L
MCR;CCM=YR:>']_%BF6=]\+!'>&"DS;H%%)L\-%I:/+8A@W0<4H'?"\V/&YH>
M\'0WYD,]9R'R,@C5#%I''JGP#DJK+9.-4H2^2MEWCR\_#@@^YR)7_&/G)*4B
M] )&PZ@5CE(5'B"FM19(A!1)[8\E)2/1_H(^C68D5I#P#SLV^'^^?:#11M+,
M2S0JU-SM@@/(E&A]<Y_W-@<,F2VM)4AH'#?P&3_P3!S\,L$+BWUCOZLFMMK2
M;5S;&40CVQR9K5QJD!#Y:N8/)(M8O!;W+MOJ49,Y;W2+R4;;5S1A(= T!I-0
MT7KJV._)(LYR)F]FER-.2S<&Z%UW_:VVS;' *@X"FCX.P=&B&H3**$\<G:7I
M!B?W9$U9&SYUF6MJ;"9-6*J:H!BQ& /14%JDQ)Z(^-<&LYRPY*43BH;2-1>
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
M2(FYDN[W<V59UY;<BS?+.0^>J-),BLM6]^BX%5 1RHB)Z67KTZA]->H-!JU
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
MCTRW3=G7 ZEYZD???*CF[S"%DD?>BNK3>6CF2<1B&F4N]9D@(C0YVEJ&XP9
M?2EH))#WJ@+5HSQW^$(Y?R_DLQA1HJ6@498R^!X].(M P]&$YYXUNE%B\5GR
MQ.!2Z6I8Y3@K'*90]DUXWNG0B;, -5OKO;X^9>^*\Z%WE8!&H D//OVJD9;D
MQ=2^AHL]T;<D)KF'OD"X2D #T82'H'[5:!L-5,\HF$K_D_\=0RCV)BP,KM2(
M0GLT)YQ?)]JXK+W#SHXAE'835@!7:D2A?3.G:FK&NW=*/L>S? ^MC[JC )1^
M$];Y>C7C1&'YLI4_VU7H#4&%-?B5$4W@[U2+]7:4,+3K0K++OHB(<N#WV4,#
MT(P-K&[%!P[!73RC:G/6E3ICW?>MX:@O!0T';B(,58]S(=YXJX+W.KQE!P7?
MA)2W2B'.!K1DS%G8YY)XY_=;9E#03<AO*_2A<+XFXE$EBSA<W2L94FJ?Z^CU
M^0?(L( 50&/3A,QW+R8X=R1>WH,YFAGU^BZ)TY?S&_^\]R6\Y: Q:D)2#"&
M-'?2+[OF:'2]&M()57:QQ0-=QM>FH4?_5 I0'!JH9KP3"LRC(EX7G9) T^2C
M^3;_QOZR_^N .?(O4$L! A0#%     @ 5GAG6[&76_CG)P  PY\   H
M         ( !     &5X.3DM,2YH=&U02P$"% ,4    " !6>&=;%SG;U,$5
M  !%=@  %               @ $/*   9F]R;3AK+3,T.#8W7W)G<BYH=&U0
M2P$"% ,4    " !6>&=;I7$[.;,#  "3#@  $               @ $"/@
M<F=R+3(P,C4Q,3 V+GAS9%!+ 0(4 Q0    ( %9X9ULI.ADGY0@  "QH   4
M              "  >-!  !R9W(M,C R-3$Q,#9?9&5F+GAM;%!+ 0(4 Q0
M   ( %9X9UMN',@DQPL  &R/   4              "  ?I*  !R9W(M,C R
M-3$Q,#9?;&%B+GAM;%!+ 0(4 Q0    ( %9X9UO_1CN]+0@  ,9B   4
M          "  ?-6  !R9W(M,C R-3$Q,#9?<')E+GAM;%!+!08     !@ &
+ 'X!  !27P     !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>form8k-34867_rgr_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:RGR="http://ruger.com/20251106"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:us-gaap="http://fasb.org/us-gaap/2025"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="rgr-20251106.xsd" xlink:type="simple"/>
    <context id="AsOf2025-11-06">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000095029</identifier>
        </entity>
        <period>
            <startDate>2025-11-06</startDate>
            <endDate>2025-11-06</endDate>
        </period>
    </context>
    <context id="From2025-11-062025-11-06_custom_CommonStock1ParValueMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000095029</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">RGR:CommonStock1ParValueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-06</startDate>
            <endDate>2025-11-06</endDate>
        </period>
    </context>
    <context id="From2025-11-062025-11-06_custom_CommonStockPurchaseRightsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000095029</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">RGR:CommonStockPurchaseRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-06</startDate>
            <endDate>2025-11-06</endDate>
        </period>
    </context>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Shares">
        <measure>shares</measure>
    </unit>
    <unit id="USDPShares">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <dei:AmendmentFlag contextRef="AsOf2025-11-06" id="Fact000003">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey contextRef="AsOf2025-11-06" id="Fact000004">0000095029</dei:EntityCentralIndexKey>
    <dei:DocumentType contextRef="AsOf2025-11-06" id="Fact000009">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="AsOf2025-11-06" id="Fact000010">2025-11-06</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName contextRef="AsOf2025-11-06" id="Fact000011">STURM, RUGER &amp; COMPANY, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="AsOf2025-11-06" id="Fact000012">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber contextRef="AsOf2025-11-06" id="Fact000013">001-10435</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber contextRef="AsOf2025-11-06" id="Fact000014">06-0633559</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="AsOf2025-11-06" id="Fact000015">One Lacey Place</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="AsOf2025-11-06" id="Fact000016">Southport</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="AsOf2025-11-06" id="Fact000017">CT</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="AsOf2025-11-06" id="Fact000018">06890</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="AsOf2025-11-06" id="Fact000019">(203)</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="AsOf2025-11-06" id="Fact000020">259-7843</dei:LocalPhoneNumber>
    <dei:WrittenCommunications contextRef="AsOf2025-11-06" id="Fact000021">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial contextRef="AsOf2025-11-06" id="Fact000022">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer contextRef="AsOf2025-11-06" id="Fact000023">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer contextRef="AsOf2025-11-06" id="Fact000024">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="From2025-11-062025-11-06_custom_CommonStock1ParValueMember"
      id="Fact000025">Common     Stock, $1 par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="From2025-11-062025-11-06_custom_CommonStock1ParValueMember"
      id="Fact000026">RGR</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="From2025-11-062025-11-06_custom_CommonStock1ParValueMember"
      id="Fact000027">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="From2025-11-062025-11-06_custom_CommonStockPurchaseRightsMember"
      id="Fact000028">Common     Stock Purchase Rights</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="From2025-11-062025-11-06_custom_CommonStockPurchaseRightsMember"
      id="Fact000029">N/A</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="From2025-11-062025-11-06_custom_CommonStockPurchaseRightsMember"
      id="Fact000030">NYSE</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany contextRef="AsOf2025-11-06" id="Fact000031">false</dei:EntityEmergingGrowthCompany>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
