<SEC-DOCUMENT>0001174947-23-001480.txt : 20231222
<SEC-HEADER>0001174947-23-001480.hdr.sgml : 20231222
<ACCEPTANCE-DATETIME>20231222151254
ACCESSION NUMBER:		0001174947-23-001480
CONFORMED SUBMISSION TYPE:	8-K
PUBLIC DOCUMENT COUNT:		13
CONFORMED PERIOD OF REPORT:	20231221
ITEM INFORMATION:		Departure of Directors or Certain Officers; Election of Directors; Appointment of Certain Officers: Compensatory Arrangements of Certain Officers
ITEM INFORMATION:		Financial Statements and Exhibits
FILED AS OF DATE:		20231222
DATE AS OF CHANGE:		20231222

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
		IRS NUMBER:				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:		231509474

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

	MAIL ADDRESS:	
		STREET 2:		1 LACEY PLACE
		CITY:			SOUTHPORT
		STATE:			CT
		ZIP:			06490
</SEC-HEADER>
<DOCUMENT>
<TYPE>8-K
<SEQUENCE>1
<FILENAME>form8k-31282_rgr.htm
<DESCRIPTION>8-K
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<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/2023" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:us-gaap="http://fasb.org/us-gaap/2023" xmlns:us-roles="http://fasb.org/us-roles/2023" xmlns:country="http://xbrl.sec.gov/country/2023" xmlns:srt="http://fasb.org/srt/2023" xmlns:RGR="http://ruger.com/20231221">
<head>
     <title></title>
<meta http-equiv="Content-Type" content="text/html" />
</head>
<!-- Field: Set; Name: xdx; ID: xdx_02C_US%2DGAAP%2D2023 -->
<!-- Field: Set; Name: xdx; ID: xdx_039_RGR_ruger.com_20231221 -->
<!-- Field: Set; Name: xdx; ID: xdx_04D_20231221_20231221 -->
<!-- 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="AsOf2023-12-21" name="dei:AmendmentFlag">false</ix:nonNumeric>
  <ix:nonNumeric contextRef="AsOf2023-12-21" name="dei:EntityCentralIndexKey">0000095029</ix:nonNumeric>
  </ix:hidden>
 <ix:references>
  <link:schemaRef xlink:href="rgr-20231221.xsd" xlink:type="simple" />
  </ix:references>
 <ix:resources>
    <xbrli:context id="AsOf2023-12-21">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000095029</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-12-21</xbrli:startDate>
        <xbrli:endDate>2023-12-21</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_909_edei--DocumentType_c20231221__20231221_zQk2BVkYXKHd"><ix:nonNumeric contextRef="AsOf2023-12-21" 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_909_edei--DocumentPeriodEndDate_c20231221__20231221_zsiUbiShCjQl"><ix:nonNumeric contextRef="AsOf2023-12-21" format="ixt:datemonthdayyearen" name="dei:DocumentPeriodEndDate">December 21, 2023</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_90B_edei--EntityRegistrantName_c20231221__20231221_zqoaPfgSnzib"><ix:nonNumeric contextRef="AsOf2023-12-21" 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_901_edei--EntityIncorporationStateCountryCode_c20231221__20231221_z5owj8IE91s3"><ix:nonNumeric contextRef="AsOf2023-12-21" format="ixt-sec:stateprovnameen" 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_907_edei--EntityFileNumber_c20231221__20231221_zgN5kixjKhjl"><ix:nonNumeric contextRef="AsOf2023-12-21" 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_903_edei--EntityTaxIdentificationNumber_c20231221__20231221_z3AhMvRBNIeg"><ix:nonNumeric contextRef="AsOf2023-12-21" 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_909_edei--EntityAddressAddressLine1_c20231221__20231221_zxV7BfhTO76a"><ix:nonNumeric contextRef="AsOf2023-12-21" name="dei:EntityAddressAddressLine1">One Lacey Place</ix:nonNumeric></span>, <span id="xdx_90D_edei--EntityAddressCityOrTown_c20231221__20231221_zkXjrHROPBp2"><ix:nonNumeric contextRef="AsOf2023-12-21" name="dei:EntityAddressCityOrTown">Southport</ix:nonNumeric></span>, <span id="xdx_90C_edei--EntityAddressStateOrProvince_c20231221__20231221_z7j3tjxQcjfi"><ix:nonNumeric contextRef="AsOf2023-12-21" format="ixt-sec:stateprovnameen" 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_90C_edei--EntityAddressPostalZipCode_c20231221__20231221_z6wDuykhFfJ3"><ix:nonNumeric contextRef="AsOf2023-12-21" 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_90C_edei--CityAreaCode_c20231221__20231221_z5BE5b1SGdA5"><ix:nonNumeric contextRef="AsOf2023-12-21" name="dei:CityAreaCode">(203)</ix:nonNumeric></span> <span id="xdx_90A_edei--LocalPhoneNumber_c20231221__20231221_zDI4oWYThOE4"><ix:nonNumeric contextRef="AsOf2023-12-21" 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><td style="width: 0.25in"><span style="font-family: Wingdings"><span id="xdx_90E_edei--WrittenCommunications_c20231221__20231221_zDeteca3M1v2"><ix:nonNumeric contextRef="AsOf2023-12-21" format="ixt:booleanfalse" name="dei:WrittenCommunications">&#168;</ix:nonNumeric></span></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><td style="width: 0.25in"><span style="font-family: Wingdings"><span id="xdx_900_edei--SolicitingMaterial_c20231221__20231221_zuiHd8K8TMk4"><ix:nonNumeric contextRef="AsOf2023-12-21" format="ixt:booleanfalse" name="dei:SolicitingMaterial">&#168;</ix:nonNumeric></span></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><td style="width: 0.25in"><span style="font-family: Wingdings"><span id="xdx_909_edei--PreCommencementTenderOffer_c20231221__20231221_z1KXoeouiMk9"><ix:nonNumeric contextRef="AsOf2023-12-21" format="ixt:booleanfalse" name="dei:PreCommencementTenderOffer">&#168;</ix:nonNumeric></span></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><td style="width: 0.25in"><span style="font-family: Wingdings"><span id="xdx_903_edei--PreCommencementIssuerTenderOffer_c20231221__20231221_zWyP6wGlUqc2"><ix:nonNumeric contextRef="AsOf2023-12-21" format="ixt:booleanfalse" name="dei:PreCommencementIssuerTenderOffer">&#168;</ix:nonNumeric></span></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: 33%; padding-right: 5.4pt; padding-bottom: 12pt; padding-left: 5.4pt; font-size: 10pt; text-align: center"><span style="font-size: 10pt">Title of each class</span></td>
    <td style="border-top: Black 1pt solid; width: 27%; border-right: Black 1pt solid; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-bottom: 12pt; padding-left: 5.4pt; font-size: 10pt; text-align: center"><span style="font-size: 10pt">Trading Symbol(s)</span></td>
    <td style="border-top: Black 1pt solid; width: 40%; border-right: Black 1pt solid; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-bottom: 12pt; padding-left: 5.4pt; font-size: 10pt; text-align: center"><span style="font-size: 10pt">Name of each exchange on which registered</span></td></tr>
<tr style="vertical-align: top">
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; padding-right: 5.4pt; padding-bottom: 12pt; padding-left: 5.4pt; font-size: 10pt; text-align: center"><span style="font-size: 10pt"><span id="xdx_902_edei--Security12bTitle_c20231221__20231221_zfBl5nupxmXg"><ix:nonNumeric contextRef="AsOf2023-12-21" name="dei:Security12bTitle">Common Stock</ix:nonNumeric></span></span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-bottom: 12pt; padding-left: 5.4pt; font-size: 10pt; text-align: center"><span style="font-size: 10pt"><span id="xdx_90B_edei--TradingSymbol_c20231221__20231221_zoQRHXctFjz2"><ix:nonNumeric contextRef="AsOf2023-12-21" name="dei:TradingSymbol">RGR</ix:nonNumeric></span></span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-bottom: 12pt; padding-left: 5.4pt; font-size: 10pt; text-align: center"><span style="font-size: 10pt"><span id="xdx_907_edei--SecurityExchangeName_c20231221__20231221_z9O4cNqyDkpd"><ix:nonNumeric contextRef="AsOf2023-12-21" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName">NYSE</ix:nonNumeric></span></span></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; 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_90D_edei--EntityEmergingGrowthCompany_c20231221__20231221_zpl4uoUiAgi3"><ix:nonNumeric contextRef="AsOf2023-12-21" format="ixt:booleanfalse" 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="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence -->&#160;</p></div>
    <div style="page-break-before: always; 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">&#160;</p>



<table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt/12pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><tr style="vertical-align: top">
<td style="width: 0"></td><td style="width: 1in"><span style="font-family: Times New Roman, Times, Serif"><b>Item 5.02</b></span></td><td style="text-align: justify"><b>Departure of Directors or Certain Officers; Election of Directors; Appointment of Certain Officers;
Compensatory Arrangements of Certain Officers.</b></td></tr></table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">On December 21, 2023, Sturm, Ruger &amp; Company, Inc.
(the &#8220;Company&#8221;) entered into a separation agreement (the &#8220;Sullivan Agreement&#8221;) with Thomas P. Sullivan (&#8220;Sullivan&#8221;),
Senior Vice President of Strategy and Development, whose employment with the Company will end on December 31, 2023.</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 Sullivan Agreement provides for (i) Mr. Sullivan&#8217;s
employment with the Company to end on December 31, 2023, (ii) the Company to pay Mr. Sullivan at the rate of $400,000 per annum from January
1, 2024 through June 30, 2025 (the &#8220;Separation Period&#8221;), (iii) the continued vesting of Mr. Sullivan&#8217;s restricted stock
unit awards during the Separation Period, and (iv) a prohibition against Mr. Sullivan engaging in certain activities that compete or interfere
with the Company from January 1, 2024 through June 30, 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; text-indent: 0.5in">The foregoing description of the Sullivan Agreement
is qualified in its entirety by reference to the complete terms and conditions of the Sullivan Agreement, which are attached as Exhibit
99.1 to this Current Report on Form 8-K and incorporated herein by reference.</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>

<table cellpadding="0" cellspacing="0" style="width: 100%; font: bold 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><tr style="vertical-align: top">
<td style="width: 0"></td><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: 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">Separation Agreement, dated as of December 21, 2023 by and between Sturm,
Ruger, &amp; Co., Inc. and Thomas P. Sullivan.</a></span></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-align: center">&#160;</p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">SIGNATURES</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">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 Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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>&#160;</td>
    <td colspan="3">STURM, RUGER &amp; COMPANY, INC.</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td style="width: 0.5in">&#160;</td>
    <td style="width: 0.5in">&#160;</td>
    <td style="width: 2.5in">&#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>&#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>&#160;</td>
    <td>By:</td>
    <td colspan="2" style="border-bottom: Black 1pt solid">/S/ THOMAS A. DINEEN</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Name:</td>
    <td>Thomas A. Dineen</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif">Title:</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">Principal Financial Officer,</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif">Principal Accounting Officer,</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif">Senior Vice President, Treasurer and</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif">Chief Financial Officer</span></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">&#160;</p>

<p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0">Dated: December 22, 2023</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"></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="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: 0"></p>



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

</body>
</html>
<!-- Field: Set; Name: xdx; ID: xdx_08B_extensions -->
<!-- eJxFjU0KwkAMhU/QO4RZF51W3XSnRYtYRYqI28GmMthOSmb86ZG8pdMWMQRC8t6XJ0QoMtroGhkuqyKHEzZtrRxCgRUymit6R7rdJeBngTdtHSvjhvUHpuQZ9MxiMlP+Pjif2mKZgFxM5XwaS4iiRM5huRdBr6dkKl2icVrVoEwJR6aWNTrF3fjhpN5kqOmGpDOy1WQSiCZylD8QyyiGAz3Vi/huIc9TEYRDBSJjerR9zMM6amBdY+Oz7Ij+O/gCz9lJAQ== -->
</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">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center; text-indent: 0pt"><B><U>AGREEMENT AND GENERAL RELEASE</U></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">This Agreement and General Release
(this &ldquo;Agreement&rdquo;) is entered into knowingly and voluntarily by and between Thomas P. Sullivan (&ldquo;Employee&rdquo;) and
Sturm, Ruger &amp; Company, Inc. (the &ldquo;Company&rdquo;). Employee and the Company may be collectively referred to herein as &ldquo;the
Parties.&rdquo;</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B><U>RECITALS</U></B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">A.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Employee
is employed by the Company as Senior Vice President; and</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">B.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Employee&rsquo;s
employment with the Company will end on December 31, 2023 (the &ldquo;Separation Date&rdquo;); and</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">C.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Company
and Employee desire to set forth their respective rights and obligations during the 18-month severance period from January 1, 2024 through
June 30, 2025 (&ldquo;Severance Period&rdquo;).</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B><U>AGREEMENT</U></B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><FONT STYLE="text-transform: uppercase"><B>I.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Separation
Arrangements</B></FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">A.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In
consideration of the performance by Employee of his obligations pursuant to this Agreement, the Company agrees, subject to this Agreement
becoming effective pursuant to Section VI, to pay Employee a total of $600,000 to be paid on a monthly basis over eighteen (18) months,
less all applicable withholdings, including federal, state and local taxes. Such amounts shall be paid by payroll check on the same schedule
as wages would have been paid if Employee had remained employed with the Company, starting with the first regularly scheduled pay period
after the Separation Date. In addition, all medical, dental and vision plan coverage will be continued through the Severance Period in
accordance with the plans in effect during the Severance Period and the terms and conditions of this Agreement.&nbsp; Any unused vacation
time will be paid as soon as practicable after the Separation Date. Coverage under COBRA will be available for eighteen (18) months following
the Severance Period.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">B. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Employee
shall be entitled to participate in the Company&rsquo;s 401(k) plan in accordance with and subject to the terms and conditions of that
plan.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">C.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Employee
shall be entitled to receive payment of bonuses accruing prior and up to the Separation Date, if any, under the Incentive Target Bonus
and the Quarterly Profit Sharing Programs (&ldquo;Bonus Programs&rdquo;) in accordance with the terms of those Bonus Programs.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">D.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Any
Performance and/or Retention Restricted Stock Unit (&ldquo;RSU&rdquo;) awards issued to Employee prior to the Effective Date (as defined
below) of this Agreement will continue to vest and will be paid out in accordance with the terms and conditions of the individual RSU
award agreements and as outlined in the provided Summary of Outstanding RSU&rsquo;s. Employee shall not be eligible to receive any additional
RSU awards.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">E.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
Company shall promptly process and pay all reasonable and customary business expenses incurred by Employee through the Separation Date
and submitted by Employee to the Company for payment no later than sixty (60) days after the Separation Date in accordance with the Company&rsquo;s
ordinary expense payment procedures.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&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; text-align: justify"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">F.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;All
payments and benefits due from, or provided or made available by, the Company to Employee pursuant to the terms of this Agreement (&ldquo;Payments&rdquo;)
will be conditioned on Employee&rsquo;s satisfactory performance of his obligations hereunder.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">G.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Employee
acknowledges and agrees that Employee is not entitled to, and shall not be entitled to, any compensation or benefit of any kind or description
from the Company, or as a result of his employment by the Company, other than as set forth herein or as otherwise required by applicable
law.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>II.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;REPRESENTATIONS AND WARRANTIES
</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; text-indent: 0.5in">Employee understands, acknowledges and agrees that:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</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.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">Employee has the sole right and exclusive authority to execute this Agreement;</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.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">Employee signs this Agreement knowingly and voluntarily, in order to induce payments and benefits under
this Agreement;</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.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">Employee has not sold, assigned, transferred, conveyed or otherwise disposed of any of the claims, demands,
obligations or causes of action referred to in this Agreement;</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.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">No other person or entity has or has had an interest in the claims, demands, obligations or causes of
action referred to in this Agreement;</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.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">The payments and benefits under this Agreement that Employee will receive in exchange for signing this
Agreement are in addition to anything of value to which Employee is already entitled;</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.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">The payments and benefits under this Agreement are the only consideration that Employee ever will receive
from the Company or any Released Parties (as defined below) for any and all claims, demands, obligations or causes of action released
hereunder;</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.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">This Agreement and its terms shall not be construed as an admission of any liability whatsoever on the
part of the Company or any other Released Parties described in this Agreement.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 1in; text-align: justify">&nbsp;</P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">A.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Employee,
himself and his marital community, agents, heirs, executors, administrators, and assigns, hereby knowingly and voluntarily fully release
and forever discharge from any and all agreements, debts, claims, demands, actions, judgments, causes of action, and liabilities of every
kind or nature, known or unknown, that Employee, individually or as a member of a class, ever had or now has, against the following (referred
to as the &ldquo;Released Parties&rdquo;), in each case, to the extent arising through the date on which Employee signs this Agreement:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</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.75in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">Sturm, Ruger &amp; Company, Inc.;</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.75in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">All affiliates, divisions, and subsidiaries of Sturm, Ruger &amp; Company, Inc.;</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.75in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">All current or former owners, officers, directors, shareholders, members, employees, managers, agents,
attorneys, partners and insurers of Sturm, Ruger &amp; Company, Inc. and its affiliates, divisions, and subsidiaries; and</TD></TR></TABLE>

<!-- Field: Page; Sequence: 2; Options: NewSection; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><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 -->&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 -->
<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.75in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">The predecessors, successors, and assigns of the above entities and individuals and the spouses, children,
and family members of the individuals.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 1.25in; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">B.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Without
limiting the generality of this Agreement, Employee acknowledges and agrees that, to the full extent permitted by law, this Agreement
is intended to bar every claim, demand, and cause of action, including, without limitation, any and all claims arising under:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</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.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>The federal Civil Rights Acts of 1866, 1871, 1964 and 1991 and all similar state civil rights statutes;</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.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>The Employee Retirement Income Security Act of 1974;</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.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>The Fair Labor Standards Act;</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.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>The Rehabilitation Act of 1973;</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.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>The Occupational Safety and Health Act;</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.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>The Health Insurance Portability and Accountability Act;</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.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>The Age Discrimination in Employment Act (including the amendments of the Older Workers Benefit Protection Act of 1990);</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.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>The Americans with Disabilities Act;</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.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>The National Labor Relations Act;</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.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>The Family and Medical Leave Act;</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.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>The Equal Pay Act;</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.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>The Worker Adjustment and Retraining Notification Act;</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.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>State wage payment statutes;</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.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>State workers&rsquo; compensation statutes;</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.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>Any statutes regarding the making and enforcing of contracts; and</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.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>All similar provisions under all other federal, state and local laws.</TD></TR></TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">C.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Without
limiting the generality of this Agreement, Employee further acknowledges and agrees that this Agreement is intended to bar all equitable
claims and all common law claims, including, without limitation, claims of or for:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</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.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>Breach of an express or an implied contract;</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.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>Breach of the covenant of good faith and fair dealing;</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.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>Unpaid wages, salary, commissions, vacation or other employee benefits;</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.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>Unjust enrichment;</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.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>Negligent or intentional interference with contractual relations;</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.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>Negligent or intentional interference with prospective economic relations;</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.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>Estoppel;</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.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>Fraud;</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.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>Negligence;</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.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>Negligent or intentional misrepresentation;</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.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>Personal injury;</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.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>Slander;</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.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>Libel;</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.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>Defamation;</TD></TR></TABLE>

<!-- Field: Page; Sequence: 3; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><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 -->&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 -->
<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.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>False light;</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.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>Injurious falsehood;</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.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>Invasion of privacy;</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.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>Violation of public policy;</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.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>Wrongful discharge;</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.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>Failure to hire;</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.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>Retaliatory discharge;</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.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>Constructive discharge;</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.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>Negligent or intentional infliction of emotional distress;</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.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>Negligent hiring, supervision or retention;</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.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>Loss of consortium; and</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.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>Any claims that may relate to drug and/or alcohol testing.</TD></TR></TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">D.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Employee
further understands, acknowledges and agrees that this Agreement is a general release, and that Employee further waives and assumes the
risk of any and all claims which exist as of the date Employee signs this Agreement, including those of which Employee does not know or
suspect to exist, whether through ignorance, oversight, error, negligence, or otherwise, and which, if known, would materially affect
Employee&rsquo;s decision to sign this Agreement.</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: justify; text-indent: 0.5in">E.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Employee
further understands, acknowledges and agrees that this Agreement waives any right Employee has to recover monetary damages in any lawsuit
brought by Employee as well as in a lawsuit brought by the Equal Employment Opportunity Commission (EEOC) or any federal, state or local
agency. Nothing herein shall prevent or prohibit Employee from filing a complaint or charge, or participating as a witness, in any matter
before any federal, state or local agency (including, but not limited to, the EEOC); provided, however, that Employee agrees that he shall
not seek, accept or receive any monetary damages or awards from any such proceeding. This Section III.E. does not limit Employee&rsquo;s
right to bring any claim, lawsuit, or complaint seeking to enforce the terms of this Agreement.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">F.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This
Agreement shall not be interpreted to release or require the release of the Company or the Released Parties from any obligations under
this Agreement, including:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</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.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>Claims for Payments;</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.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>Claims for benefits under any Qualified Plans of the Company;</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.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">Claims for a bonus under the Bonus Programs. Employee&rsquo;s right, if any, to any payment or bonus under
the Bonus Programs shall be governed by the terms of the Bonus Programs; and</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.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">Claims for RSU awards.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 1in; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>IV.</B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>REPRESENTATION OF
UNDERSTANDING OF AGREEMENT</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Employee acknowledges that Employee
has had the opportunity to consult an attorney of Employee&rsquo;s own choosing before entering into this Agreement. Employee represents
and warrants that Employee has read all of the terms of this Agreement and that Employee fully understands and voluntarily accepts these
terms. Employee further acknowledges and agrees that Employee has been given a reasonable period of time within which to consider this
Agreement.</P>

<!-- Field: Page; Sequence: 4; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence -->&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; text-align: justify"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>V.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;FEDERAL AGE DISCRIMINATION
CLAIMS</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Employee understands and agrees
that a waiver of claims under the Age Discrimination in Employment Act, as amended (29 U.S.C. &sect; 621, <I>et seq</I>.) (the &ldquo;ADEA&rdquo;)
is not effective unless it is &ldquo;knowing and voluntary,&rdquo; and that the ADEA imposes certain minimum requirements for a waiver
to be knowing and voluntary. Employee acknowledges and agrees that Employee is knowingly and voluntarily giving up any rights or claims
for relief Employee may have under the ADEA regarding the Company&rsquo;s conduct or the conduct of any Released Parties. However, Employee
acknowledges and agrees that Employee is not giving up the right to challenge the validity of this Agreement under the ADEA.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</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"></TD><TD STYLE="width: 0.5in"><B>VI.</B></TD><TD><B>TIME TO CONSIDER AND CANCEL AGREEMENT; EFFECTIVE DATE</B></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: -0.5in"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">A.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Employee
has twenty-one (21) days from the receipt of this Agreement to decide whether to sign it and is advised to consult with an attorney before
doing so. Employee is not to sign this Agreement unless Employee understands its provisions and is doing so voluntarily.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">B.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;After
Employee has signed this Agreement, Employee has seven (7) days to change his mind and notify the Company in writing that Employee has
canceled this Agreement. If Employee so cancels this Agreement, this Agreement will be null and void, and will have no force or effect.
Written notice of a cancellation of this Agreement must actually be received by the Company at the following address and within the time
frame described above in order to be effective:</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-indent: 0.5in">Sturm, Ruger &amp; Company, Inc.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">c/o Kevin B. Reid, Sr., Vice President, General Counsel
and Corporate Secretary</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">One Lacey Place</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Southport, CT 06890</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">C.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This
Agreement shall be signed and notarized no <U>later</U> than twenty-one (21) calendar days following Employee&rsquo;s receipt of this
Agreement. Further, this Agreement shall be delivered to the Company, c/o Kevin B. Reid, Sr., Vice President, General Counsel and Corporate
Secretary, at One Lacey Place, Southport, CT 06890 within seven (7) days after Employee signs the Agreement.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">D.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If
Employee (1) signs, notarizes and delivers this Agreement within the time frame and in accordance with the provisions of Section VI.C.;
and (2) does not cancel or revoke the Agreement within seven (7) days after Employee signs the Agreement, this Agreement shall become
effective on the eighth day after Employee signed it (&ldquo;Effective Date&rdquo;).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">E.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Employee
understands that if he revokes this Agreement, it shall not be effective or enforceable and Employee will not receive any payment or benefit
under this Agreement.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><B>VII.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;EMPLOYEE
COVENANTS AND CONFIDENTIAL INFORMATION </B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: -0.5in"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">As a result of Employee&rsquo;s
position with the Company as Senior Vice President, Employee has had access to Confidential Information (defined below). Employee agrees
that, given the scope of the Company&rsquo;s business and the worldwide nature of the Company&rsquo;s activities in the firearms market,
Employee&rsquo;s activities on behalf of the Company, the restrictions in Section VII regarding Confidential Information shall not be
limited as to time or geographic scope. Employee has concluded that Employee will not be unduly financially impacted by agreeing to the
restrictions in this Section VII and that they will not unduly limit Employee&rsquo;s ability to earn a living or to meet Employee&rsquo;s
financial needs.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<!-- Field: Page; Sequence: 5; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence -->&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; text-align: justify"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Employee agrees that the restrictions
in this Section VII are the minimum necessary to provide the Company the protection to which it is entitled and that the restrictions
in this Section VII are fair and reasonable given, among other things, the worldwide market for the Company&rsquo;s products and technologies
and the confidential and proprietary information of the Company to which Employee has had access while employed by the Company.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">For these reasons, Employee and
the Company agree as follows:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">A.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Confidential
Information and Intellectual Property.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</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: 1in"></TD><TD STYLE="width: 0.5in">1.</TD><TD STYLE="text-align: justify">Confidential Information. Employee will not disclose, sell, use, or publish any Confidential Information.
Employee&rsquo;s obligations under this Section VII are continuing, except that Employee&rsquo;s obligations with respect to specific
Confidential Information will cease to the extent that the specific Confidential Information becomes available to the public, other than
by Employee&rsquo;s act or omission. Further, Employee represents that up to the date of signing this Agreement, Employee has not disclosed,
sold, used, or published any Confidential Information in violation of any agreement governing such information.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 1.5in; text-align: justify; text-indent: -0.5in">&nbsp;</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: 1in"></TD><TD STYLE="width: 0.5in">2.</TD><TD STYLE="text-align: justify">Assignment of Rights. Employee hereby assigns to the Company all of Employee&rsquo;s right, title and
interest in all Intellectual Property developed on Company property, or with Company materials, or with the assistance of Company employees.
Employee acknowledges and agrees that all original works of authorship prepared by Employee, alone or with others, as part of Employee&rsquo;s
association with the Company are &ldquo;work made for hire&rdquo; under the copyright laws and are owned by the Company.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 1.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">B.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In
the event Employee considers engaging in an activity involving Confidential Information or Intellectual Property that may violate Section
VII of this Agreement, Employee must first notify the Company&rsquo;s Legal Department in writing (via certified mail, return receipt
requested) specifying any activities proposed to be conducted by Employee. The Company may also, in response to such a written request,
in its discretion, give Employee written approval to engage in any activity or render any services that Employee is otherwise prevented
by this Section VII from engaging in. Any such approval shall be limited to the specific request and approval and shall not operate as
a waiver of any provision of this Section VII.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">C.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Employee
acknowledges and agrees that the Company would suffer irreparable harm as a result of Employee&rsquo;s breach of any of the provisions
of this Section VII, for which money damages alone could not compensate the Company. Employee therefore agrees that in an action to enforce
the provisions of this Section VII, the Company shall be entitled to injunctive relief and the Company will not be limited to an action
for damages.</P>

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

<!-- Field: Page; Sequence: 6; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence -->&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; text-align: justify"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">D.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In
any action to enforce the provisions of this Section VII, Employee consents to venue and jurisdiction in the State and Federal courts
of the State of Connecticut.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">E.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Definitions.
For purposes of this Section VII:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</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: 1in"></TD><TD STYLE="width: 0.5in">1.</TD><TD STYLE="text-align: justify">&ldquo;Confidential Information&rdquo; means information disclosed to or obtained by Employee as a consequence
of Employee&rsquo;s association with the Company which is not generally known outside the Company. It also means information received
in confidence by the Company from others. Confidential Information includes (but is not limited to) trade secrets, know-how, improvements,
discoveries, designs, customer and supplier lists, business plans and strategies, forecasts, production schedules, budgets, cost information,
financial information, formulae, processes, manufacturing equipment, compositions, computer programs, data bases, tapes and films relating
to the Company&rsquo;s business.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 1.5in; text-align: justify; text-indent: -0.5in">&nbsp;</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: 1in"></TD><TD STYLE="width: 0.5in">2.</TD><TD STYLE="text-align: justify">&ldquo;Copyright Works&rdquo; means all materials for which copyright protection may be obtained by the
Company.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 1.5in; text-align: justify; text-indent: -0.5in">&nbsp;</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: 1in"></TD><TD STYLE="width: 0.5in">3.</TD><TD STYLE="text-align: justify">&ldquo;Customer&rdquo; means any and all persons and entities to whom the Company sells, offers for sale,
provides or offers to provide any product or service, and &ldquo;contact&rdquo; means any oral or written communication or visit in connection
with a business-related endeavor or event or for a business-related purpose.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 1.5in; text-align: justify; text-indent: -0.5in">&nbsp;</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: 1in"></TD><TD STYLE="width: 0.5in">4.</TD><TD STYLE="text-align: justify">&ldquo;Intellectual Property&rdquo; means Confidential Information, Inventions, Copyright Works, and any
other property rights of a similar nature conceived by Employee, alone or with others, during Employee&rsquo;s association with the Company
which (a) are along the lines of the business, work or investigations of the Company at the time of conception; (b) result from or are
suggested by any work which Employee has done or may do for or in association with the Company; (c) are developed, tested, investigated
or improved either in part or entirely on time for which Employee was paid by the Company or using any resources of the Company; or (d)
which are otherwise made known to Employee by the Company during Employee&rsquo;s association with it, or which are disclosed to Employee
by other persons or entities for the purpose of furthering their business relationships with the Company.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 1.5in; text-align: justify; text-indent: -0.5in">&nbsp;</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: 1in"></TD><TD STYLE="width: 0.5in">5.</TD><TD STYLE="text-align: justify">&ldquo;Invention&rdquo; means any new or useful art, discovery, contribution, finding or improvement,
whether or not patentable, and all related know-how.</TD></TR></TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">F.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Non-Competition.
Employee covenants and agrees that during the Severance Period (also referred to as the &ldquo;Restricted Period&rdquo;), Employee shall
not, directly or indirectly, individually or jointly, own any interest in, operate, join, control or participate as a partner, director,
principal, officer, or agent of, enter into the employment of, act as a consultant to, or perform any services for any individual, corporation,
partnership, limited liability company, joint venture, association, joint-stock company, trust (charitable or non-charitable), unincorporated
organization or any other form of business entity (each, a &ldquo;Person&rdquo;) (other than the Company or its subsidiaries), that engages
in any Competitive Activities (as defined below) within the United States of America or any other jurisdiction in which the Company or
its subsidiaries are engaged (or have committed plans to engage) in business during the term of Employee&rsquo;s employment with, or engagement
by (as applicable), the Company (the &ldquo;Restricted Area&rdquo;). This section shall not prevent Employee from acquiring or holding
as an investment (i) securities of the Company or (ii) representing not more than three percent (3%) of the outstanding voting securities
of any other publicly-held corporation. For purposes of this Agreement, &ldquo;Competitive Activities&rdquo; means any business activities
involving, or related to the design, manufacture or sale (excluding retail sales to end users, but including sales at other levels in
the distribution channel) of firearms or firearms parts or components (including, by way of example only, and without limitation, magazines,
sights, stocks, and fire control components), but excluding firearms accessories ancillary to firearms ownership (including, by way of
example only, and without limitation, holsters, gun bags, targets, sportswear, gun racks, and gun cleaning supplies).</P>

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

<!-- Field: Page; Sequence: 7; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence -->&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; text-align: justify"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">G.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Non-Solicitation;
Non-Interference. During the Restricted Period, Employee shall not, for his own account or for the account of any other Person (other
than the Company or its subsidiaries), engage in Interfering Activities. For purposes of this Agreement, &ldquo;Interfering Activities&rdquo;
means directly or indirectly (i) encouraging, soliciting, or inducing, or in any manner attempting to encourage, solicit, or induce, any
Person employed by, or Person providing consulting services to, the Company or any of its subsidiaries to terminate such employment or
consulting services; (ii)&nbsp;hiring any Person who was employed by the Company or any of its subsidiaries at any time during the six
(6) month period preceding the date of such hiring; or (iii) encouraging, soliciting or inducing, or in any manner attempting to encourage,
solicit or induce any customer, distributor, insurer, supplier, licensee or other business relation of the Company or any of its subsidiaries
to cease doing business with the Company or its subsidiaries, or interfering with the relationship between any such customer, distributor,
insurer, supplier, licensee or business relation and the Company or its subsidiaries. Notwithstanding the foregoing, this section shall
not be violated by a general advertising not targeted at employees or consultants of the Company or its subsidiaries.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>VIII.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;RETURN OF COMPANY PROPERTY</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">A.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Employee
will return to the Company all of the Company&rsquo;s property in his possession and/or control, including all documents (original and
copies) relating in any way to the Company, Company credit cards, tools, equipment, keys, identification, software, computer access codes,
disks and instructional manuals, and all other property prepared by, or for, or belonging to the Company. Employee shall not retain any
copies, duplicates, reproductions or excerpts thereof.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">B.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;By
signing this Agreement, Employee affirms that he (1) will surrender all Company property in his possession or control by the Separation
Date or, (2) will seek in advance of the Separation Date permission from the Legal Department to extend the return of any such property
which he is not able to return by the Separation Date.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">C.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Employee
must comply fully with this Section VIII before the Company is obligated to perform under Sections I.</P>

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


<!-- Field: Page; Sequence: 8; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence -->&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"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><B>IX.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;COOPERATION</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Employee shall cooperate with
the Company in effecting a smooth transition, and shall timely provide such information as the Company may reasonably request regarding
operations and information within Employee&rsquo;s purview throughout the Severance Period.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Employee further agrees to reasonably
cooperate with the Company and its attorneys both during and after the Severance Period in connection with any litigation or other proceeding(s)
arising out of or relating to matters with which Employee had direct knowledge of or was involved in prior to the Separation Date. Such
cooperation shall include, but not be limited to, providing assistance to the Company&rsquo;s counsel, experts and consultants and providing
truthful testimony in pretrial or trial hearing proceedings. In the event Employee&rsquo;s cooperation is requested after the Separation
Date, the Company will: (1) seek to minimize interruptions to Employee&rsquo;s schedule; and (2) reimburse Employee for any and all reasonable,
appropriate and documented out-of-pocket expenses associated with such cooperation.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><B>X.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;NON-DISPARAGEMENT</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Employee shall not voluntarily make any negative statements
orally or in writing about Employee&rsquo;s employment with the Company, about the Company, or any of its employees or products, to anyone
other than to the EEOC or any similar state agency, Employee&rsquo;s immediate family, and Employee&rsquo;s legal representatives or financial
advisors. Employee may indicate on employment applications that Employee was employed by the Company, Employee&rsquo;s duties, length
of employment, and salary and may comply with Section VII without violating the terms of this non-disparagement clause. Similarly, the
Company shall instruct members of senior management of the Company not to disparage Employee, provided that the Company and such persons
may (i) respond truthfully in connection with any litigation or proceedings relating to this Agreement or Employee&rsquo;s prior employment
by the Company and (ii) make truthful disclosures to its or their attorneys and auditors. Any responses by the Company to employment references
concerning Employee will be limited to dates of employment and position held.</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-indent: 0.5in">Nothing herein shall prevent Employee from testifying
truthfully in a legal proceeding or governmental administrative proceeding, reporting possible violations of U.S. federal, state or local
law to any governmental agency or entity or making other disclosures that are protected under the whistleblower provisions of any such
law or regulation, provided that such disclosures are consistent with applicable law. Employee understands that an individual will not
be held criminally or civilly liable under any federal or state trade secret law for the disclosure of a trade secret that is made (i)
in confidence to a government official or to an attorney solely for the purpose of reporting or investigating a suspected violation of
law or (ii) in a complaint or other document filed in a lawsuit or other proceeding, if such filing is made under seal. Employee further
understands that an individual who files a lawsuit for retaliation by an employer for reporting a suspected violation of law may disclose
a trade secret to the attorney of such individual and use the trade secret information in the related court proceedings if such individual
files any document containing the trade secret under seal and does not disclose the trade secret except pursuant to court order.</P>

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


<!-- Field: Page; Sequence: 9; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence -->&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"><B>&nbsp;</B></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">In the event that any provision(s)
of this Agreement is found to be unenforceable for any reason whatsoever, the unenforceable provision shall be considered to be severable,
and the remainder of this Agreement shall continue in full force and effect.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">This Agreement shall be binding upon and operate to
the benefit of Employee, the Company, the Released Parties, and their successors and assigns. In the event of Employee&rsquo;s death,
all monetary Payments hereunder will continue to be made to Employee&rsquo;s estate. In such event, all medical benefits shall terminate
in accordance with the plan, though coverage under COBRA will be available for Employee&rsquo;s eligible dependents.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">No waiver of any of the terms
of this Agreement shall constitute a waiver of any other terms, whether or not similar, nor shall any waiver be a continuing waiver. No
waiver shall be binding unless executed in writing by the party making the waiver. The Company or Employee may waive any provision of
this Agreement intended for its/his benefit, but such waiver shall in no way excuse the other from the performance of any of its/his other
obligations under this Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">This Agreement shall be governed
by and construed in accordance with the laws of the State of Connecticut without regard to the principles of conflicts of law, except
to the extent those laws are preempted by federal law.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The terms of this Agreement may
be altered or amended, in whole or in part, only upon the signed written agreement of all Parties to this Agreement. No oral agreement
may modify any term of this Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">This Agreement constitutes the
sole and entire agreement of the Parties with respect to the subject matter hereof, and supersedes any and all prior and contemporaneous
agreements, promises, representations, negotiations, and understandings of the Parties, whether written or oral; provided that the terms
set forth in Section VII of this Agreement shall not supersede or revoke, and shall be in addition to (not in lieu of), any non-competition,
non-solicitation, confidentiality, intellectual property, non-disparagement or similar restrictive covenant or agreement relating to the
Company or any of its affiliates to which Employee may be subject. There are no agreements of any nature whatsoever among the parties
except as expressly stated herein.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<!-- Field: Page; Sequence: 10; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence -->&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; text-align: justify"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>XVII.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ATTORNEYS&rsquo; FEES
AND COSTS</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">In the event of litigation arising
out of any other alleged breach of this Agreement, the prevailing party shall be entitled to an award of its reasonable attorneys&rsquo;
fees and costs; provided that this Section XVII shall not apply to any litigation arising out of a challenge to the validity of this Agreement
under the ADEA, or any litigation in which the validity of this Agreement under the ADEA is an issue.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&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">&nbsp;</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-size: 10pt">Date: 12/21/23</TD>
    <TD STYLE="border-bottom: Black 1pt solid; width: 50%; font-size: 10pt">/S/ Thomas P. Sullivan</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">Thomas P. Sullivan</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">&nbsp;</P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">County of Sullivan</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">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">On this 21 day of December, 2023, before me personally
appeared Thomas Sullivan, to me known to be the person described herein and who executed the Agreement and General Release and acknowledged
that he executed the same as his free act and deed.</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-indent: 0.5in">IN TESTIMONY WHEREOF, I have hereunto set my hand and
affixed my official seal in the County and State aforesaid, the day and year first above written.</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">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</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%">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; width: 50%">/S/ Dorothy-Ann Currier</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>Notary Public</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>My Commission Expires:&nbsp;&nbsp;June 15, 2027</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>Date: 12/21/23</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt">/S/ Christopher J. Killoy</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>Christopher J. Killoy</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>President and Chief Executive Officer</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>on behalf of Sturm, Ruger &amp; Company, Inc.</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<!-- Field: Page; Sequence: 11; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence -->&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="font: 10pt Times New Roman, Times, Serif; margin: 0"></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>3
<FILENAME>rgr-20231221.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.20c -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
    <!-- Field: Doc-Info; Name: Misc; Value: +6JZo7xRiXhun8uMbHxcSaSAeaPtwpR6eekxvG57fUk6byMrQ6Fg2iOjiTXmQVQF -->
<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/2023" xmlns:us-gaap="http://fasb.org/us-gaap/2023" xmlns:srt="http://fasb.org/srt/2023" xmlns:srt-types="http://fasb.org/srt-types/2023" xmlns:RGR="http://ruger.com/20231221" elementFormDefault="qualified" targetNamespace="http://ruger.com/20231221">
    <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-20231221_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-20231221_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" />
      </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/2023" schemaLocation="https://xbrl.sec.gov/dei/2023/dei-2023.xsd" />
    <import namespace="http://fasb.org/us-gaap/2023" schemaLocation="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd" />
    <import namespace="http://fasb.org/us-types/2023" schemaLocation="https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd" />
    <import namespace="http://xbrl.sec.gov/country/2023" schemaLocation="https://xbrl.sec.gov/country/2023/country-2023.xsd" />
    <import namespace="http://fasb.org/srt/2023" schemaLocation="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd" />
    <import namespace="http://fasb.org/srt-types/2023" schemaLocation="https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>4
<FILENAME>rgr-20231221_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: 5.20c -->
    <!-- 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.sec.gov/dei/2023/dei-2023.xsd#dei_CoverAbstract" xlink:label="dei_CoverAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CoverAbstract" xlink:to="dei_CoverAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CoverAbstract_lbl" xml:lang="en-US">Cover [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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>5
<FILENAME>rgr-20231221_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: 5.20c -->
    <!-- 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 roleURI="http://ruger.com/role/Cover" xlink:href="rgr-20231221.xsd#Cover" xlink:type="simple" />
    <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/2023/dei-2023.xsd#dei_CoverAbstract" xlink:label="loc_deiCoverAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType" xlink:label="loc_deiDocumentType" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentType" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag" xlink:label="loc_deiAmendmentFlag" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAmendmentFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentDescription" xlink:label="loc_deiAmendmentDescription" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAmendmentDescription" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentRegistrationStatement" xlink:label="loc_deiDocumentRegistrationStatement" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentRegistrationStatement" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentAnnualReport" xlink:label="loc_deiDocumentAnnualReport" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentAnnualReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentQuarterlyReport" xlink:label="loc_deiDocumentQuarterlyReport" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentQuarterlyReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentTransitionReport" xlink:label="loc_deiDocumentTransitionReport" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentTransitionReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentShellCompanyReport" xlink:label="loc_deiDocumentShellCompanyReport" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentShellCompanyReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentShellCompanyEventDate" xlink:label="loc_deiDocumentShellCompanyEventDate" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentShellCompanyEventDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodStartDate" xlink:label="loc_deiDocumentPeriodStartDate" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentPeriodStartDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_deiDocumentPeriodEndDate" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentPeriodEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_deiDocumentFiscalPeriodFocus" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentFiscalPeriodFocus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_deiDocumentFiscalYearFocus" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentFiscalYearFocus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_deiCurrentFiscalYearEndDate" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCurrentFiscalYearEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber" xlink:label="loc_deiEntityFileNumber" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityFileNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName" xlink:label="loc_deiEntityRegistrantName" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityRegistrantName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey" xlink:label="loc_deiEntityCentralIndexKey" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCentralIndexKey" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityPrimarySicNumber" xlink:label="loc_deiEntityPrimarySicNumber" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityPrimarySicNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber" xlink:label="loc_deiEntityTaxIdentificationNumber" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityTaxIdentificationNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_deiEntityIncorporationStateCountryCode" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityIncorporationStateCountryCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_deiEntityAddressAddressLine1" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressAddressLine1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine2" xlink:label="loc_deiEntityAddressAddressLine2" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressAddressLine2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine3" xlink:label="loc_deiEntityAddressAddressLine3" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressAddressLine3" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_deiEntityAddressCityOrTown" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressCityOrTown" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince" xlink:label="loc_deiEntityAddressStateOrProvince" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressStateOrProvince" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCountry" xlink:label="loc_deiEntityAddressCountry" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressCountry" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_deiEntityAddressPostalZipCode" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressPostalZipCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CountryRegion" xlink:label="loc_deiCountryRegion" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCountryRegion" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode" xlink:label="loc_deiCityAreaCode" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCityAreaCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber" xlink:label="loc_deiLocalPhoneNumber" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiLocalPhoneNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Extension" xlink:label="loc_deiExtension" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiExtension" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_WrittenCommunications" xlink:label="loc_deiWrittenCommunications" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiWrittenCommunications" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SolicitingMaterial" xlink:label="loc_deiSolicitingMaterial" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSolicitingMaterial" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_PreCommencementTenderOffer" xlink:label="loc_deiPreCommencementTenderOffer" />
      <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiPreCommencementTenderOffer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="loc_deiPreCommencementIssuerTenderOffer" />
      <link:presentationArc order="340" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiPreCommencementIssuerTenderOffer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle" xlink:label="loc_deiSecurity12bTitle" />
      <link:presentationArc order="350" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurity12bTitle" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_NoTradingSymbolFlag" xlink:label="loc_deiNoTradingSymbolFlag" />
      <link:presentationArc order="360" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiNoTradingSymbolFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol" xlink:label="loc_deiTradingSymbol" />
      <link:presentationArc order="370" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiTradingSymbol" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName" xlink:label="loc_deiSecurityExchangeName" />
      <link:presentationArc order="380" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurityExchangeName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12gTitle" xlink:label="loc_deiSecurity12gTitle" />
      <link:presentationArc order="390" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurity12gTitle" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityReportingObligation" xlink:label="loc_deiSecurityReportingObligation" />
      <link:presentationArc order="400" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurityReportingObligation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AnnualInformationForm" xlink:label="loc_deiAnnualInformationForm" />
      <link:presentationArc order="410" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAnnualInformationForm" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditedAnnualFinancialStatements" xlink:label="loc_deiAuditedAnnualFinancialStatements" />
      <link:presentationArc order="420" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAuditedAnnualFinancialStatements" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_deiEntityWellKnownSeasonedIssuer" />
      <link:presentationArc order="430" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityWellKnownSeasonedIssuer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_deiEntityVoluntaryFilers" />
      <link:presentationArc order="440" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityVoluntaryFilers" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_deiEntityCurrentReportingStatus" />
      <link:presentationArc order="450" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCurrentReportingStatus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_deiEntityInteractiveDataCurrent" />
      <link:presentationArc order="460" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityInteractiveDataCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFilerCategory" xlink:label="loc_deiEntityFilerCategory" />
      <link:presentationArc order="470" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityFilerCategory" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntitySmallBusiness" xlink:label="loc_deiEntitySmallBusiness" />
      <link:presentationArc order="480" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntitySmallBusiness" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_deiEntityEmergingGrowthCompany" />
      <link:presentationArc order="490" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityEmergingGrowthCompany" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityExTransitionPeriod" xlink:label="loc_deiEntityExTransitionPeriod" />
      <link:presentationArc order="500" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityExTransitionPeriod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentAccountingStandard" xlink:label="loc_deiDocumentAccountingStandard" />
      <link:presentationArc order="510" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentAccountingStandard" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_OtherReportingStandardItemNumber" xlink:label="loc_deiOtherReportingStandardItemNumber" />
      <link:presentationArc order="520" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiOtherReportingStandardItemNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityShellCompany" xlink:label="loc_deiEntityShellCompany" />
      <link:presentationArc order="530" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityShellCompany" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityPublicFloat" xlink:label="loc_deiEntityPublicFloat" />
      <link:presentationArc order="540" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityPublicFloat" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityBankruptcyProceedingsReportingCurrent" xlink:label="loc_deiEntityBankruptcyProceedingsReportingCurrent" />
      <link:presentationArc order="550" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityBankruptcyProceedingsReportingCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_deiEntityCommonStockSharesOutstanding" />
      <link:presentationArc order="560" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCommonStockSharesOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="loc_deiDocumentsIncorporatedByReferenceTextBlock" />
      <link:presentationArc order="570" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" />
    </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>6
<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.23.4</span><table class="report" border="0" cellspacing="2" id="idm140594771888080">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Cover<br></strong></div></th>
<th class="th"><div>Dec. 21, 2023</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_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<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_DocumentType', window );">Document Type</a></td>
<td class="text">8-K<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_AmendmentFlag', window );">Amendment Flag</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_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 21,  2023<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_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-10435<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_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">STURM, RUGER & COMPANY, INC.<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_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000095029<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_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">06-0633559<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_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<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_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">One Lacey Place<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_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Southport<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_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">CT<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_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">06890<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_CityAreaCode', window );">City Area Code</a></td>
<td class="text">(203)<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_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">259-7843<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_WrittenCommunications', window );">Written Communications</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_SolicitingMaterial', window );">Soliciting Material</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_PreCommencementTenderOffer', window );">Pre-commencement 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_PreCommencementIssuerTenderOffer', window );">Pre-commencement Issuer 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_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock<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_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">RGR<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_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<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>
</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_CoverAbstract">
<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>Cover page.</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_CoverAbstract</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:stringItemType</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> -Section 14a<br> -Number 240<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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>7
<FILENAME>form8k-31282_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:dei="http://xbrl.sec.gov/dei/2023"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="rgr-20231221.xsd" xlink:type="simple"/>
    <context id="AsOf2023-12-21">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000095029</identifier>
        </entity>
        <period>
            <startDate>2023-12-21</startDate>
            <endDate>2023-12-21</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="AsOf2023-12-21">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey contextRef="AsOf2023-12-21">0000095029</dei:EntityCentralIndexKey>
    <dei:DocumentType contextRef="AsOf2023-12-21">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="AsOf2023-12-21">2023-12-21</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName contextRef="AsOf2023-12-21">STURM, RUGER &amp; COMPANY, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="AsOf2023-12-21">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber contextRef="AsOf2023-12-21">001-10435</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber contextRef="AsOf2023-12-21">06-0633559</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="AsOf2023-12-21">One Lacey Place</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="AsOf2023-12-21">Southport</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="AsOf2023-12-21">CT</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="AsOf2023-12-21">06890</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="AsOf2023-12-21">(203)</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="AsOf2023-12-21">259-7843</dei:LocalPhoneNumber>
    <dei:WrittenCommunications contextRef="AsOf2023-12-21">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial contextRef="AsOf2023-12-21">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer contextRef="AsOf2023-12-21">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer contextRef="AsOf2023-12-21">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle contextRef="AsOf2023-12-21">Common Stock</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="AsOf2023-12-21">RGR</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="AsOf2023-12-21">NYSE</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany contextRef="AsOf2023-12-21">false</dei:EntityEmergingGrowthCompany>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>8
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5
MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$%     @
MFWF65\U#YAH_!   :!   !@   !X;"]W;W)K<VAE971S+W-H965T,2YX;6R=
MF&MOXC@4AO^*E95&,U+;).92Z  2I4P732\(Z(YF5_O!) :L)G;6,:7\^ST.
MD+"=<(*V'YKK>?/D^.0]-IV-TJ_IBG-#WN-(IEUG94QRX[IIL.(Q2Z]4PB5<
M62@=,P.'>NFFB>8LS(+BR*6>UW1C)J33ZV3GQKK746L3"<G'FJ3K.&9Z>\LC
MM>DZOG,X,1'+E;$GW%XG84L^Y>8E&6LX<G.54,1<ID))HOFBZ_3]FUM:MP'9
M'7\(ODF/]HE]E;E2K_9@%'8=SQ+QB ?&2C#8O/$!CR*K!!S_[$6=_)DV\'C_
MH/XM>WEXF3E+^4!%/T1H5EVGY9"0+]@Z,A.U^9WO7ZAA]0(5I=E_LMG=6Z\[
M)%BG1L7[8""(A=QMV?L^$4<!M'TB@.X#:,:]>U!&><<,ZW6TVA!M[P8UNY.]
M:A8-<$+:49D:#5<%Q)G>0+UQW7$-2-D3;K /N]V%T1-A=SRX(M2_(-2CM?^&
MNT"08] <@V9Z-0R#_-6?IT;#0/U=1K13J)<KV.J]21,6\*X#Y9ER_<:=WJ??
M_*;W%>&KY7PU3+UWIX(UU*(ALVW"R^#P\-;E=P2BGD/4494^$(09Q;>(+<LH
M\/@%BU*.<#1RCL9YR1AS+51(AC(D4'RE>:E0.I1151TU<[0F*CB41I@M^28B
M3I[6\;R\MG$-S_,O?:]>:R \USG/]3D\$[X4MK(A9T\L+DT4KC.=O4P>+\CD
MY7XX(9]8G'PE@^?'<?_IYP49/0VN$-16CMHZ!W4  ZM91$8RY._D.]^6P>)*
MGOUK-SS:1K#:.5;['*P9>R>C$-C$0@0L,_33XXLK>LU+KUFK-1H8GN\5!NJ=
M SB2@=*)TAG;!9D:^""(TF2@UI!0R*L*2\>]0OUNB$$>N;Q_#F0_#,$;TXO#
M#GF ^\BS+"?#)2&*/(#?;LDX@@V&670!'S7Q7S ']@B2.%,;68J(RTUA&K*"
M,3$87-$"?-S$/\+E0SS6ZDW(CRG8$^*:@QF&5C0&'W?VCVACE1KXAO\4R>FZ
MPQ6]9JOM86Q%L_!QC\_&L \SQM,HN,!GZM6^8"A%<_!Q9W]0 61EO%(2ZPX5
M(K31OKQNU;%NY1?MP<=]_8<6QG )J8GCM=P[6UI*A0M5]7:_: ,^[MY3%8E
M&"&7Y!$*7 L6E?+@*I4\A?_[N%V/-;\,(#T<OK#=% QF03!9?%XL3HP?KE=%
M1@OGI[@W_T(V2M,UD%4!5LA6 A:N3W&+G@D#\R"U(#[]//]"ICQ80[V5=O0*
M)5N?T'*G1@6O&-K1?!^WYIEFH2VQZ3:>J]("JQ"8W$\PD,+5*>[ AZ20X7NP
M8G+)3\[0*H2>?DZQ7DT+,Z=GF?DPYGII4W0/"F9E+2)ALGSP_N>\WSU:-]HU
M^".S3TQ)Q!<@Y%U=@S'KW;)V=V!4DBTEY\K PC3;77$&Q6YO@.L+I<SAP*Y.
M\Q\7>O\"4$L#!!0    ( )MYEE>?H!OPL0(  .(,   -    >&PO<W1Y;&5S
M+GAM;-U7;6O;,!#^*T(_8&YB:N*1&+9 8;"-0O-A7Y58=@1Z\62Y<_KKI[-L
M)VEU9=V'L<VAR=T]NKM'=R>9KEMWDOSAR+DCO9*ZW="C<\W[)&D/1ZY8^\XT
M7'ND,E8QYU5;)VUC.2M;<%(R6=[<9(EB0M-BK3MUIUQ+#J;3;D-O:%*L*Z//
MEI0&@U_*%">/3&[HEDFQMV)8RY20IV!>@N%@I+'$>2I\0Q=@:9\"O @:L!SC
M**&-!6,2,H3O_;C\&3!IK5>%E#/!)0V&8MTPY[C5=UX9%@_&%Q 9Y=VI\0QK
MRTZ+Y2T].PP_/LG>V)+;.<V"3J9B+7D%=*RHC_#K3), Z)Q17B@%JXUF X?)
M8Q1\V .7\@%:^*VZBMU7)/3B4PEM(+#52?2$1C&$"0K$OXP68E^$O?VML*01
MC\9][/QN]*!_[XSC]Y97HA_TOIKS8]$7>'36-/+T08I:*Q[V_LL)BS6;_,C1
M6/'DL\&D'+R!6TH>N77B<&GY85FSX[V;IJFO<,[+?Y#SGZUSS36W3%Z2]J/_
M-U?Y+8R3\?1<'-&K SI;"5R$&_H5[E=YYD#VG9!.Z%$[BK+D^L4Y]>$=V_L+
M_"J^7U_RBG72[69P0\_R%UZ*3N7SJGNHR[CJ+'^&^VB1S;>PSR5TR7M>;D?5
MUOM!)%[P6<<'')XC=\,31S"?@,41P+ \& /,)WAA>?ZG_:S0_00,X[:*(BO4
M9X7Z!*\8LAT^6)ZX3^Z?^$[S/$VS#*OH=AMEL,7JEF7P%X^&<0,/+ ]D>ENM
M\6[C$_+Z'& ]?6U"L)WBDXCM%*\U(/&Z@4>>Q[N-Y0$/K O8[$#^>!Z8J;A/
MFD)7,6[8"<:1/,<0F,7XC&894IT,/O'^8*<D3?,\C@ 69Y"F& *G$4<P!L !
M0])T> \^>Q\ETWLJ.?]74_P$4$L#!!0    ( )MYEE>7BKL<P    !,"   +
M    7W)E;',O+G)E;'.=DKENPS ,0'_%T)XP!] AB#-E\18$^0%6H@_8$@6*
M19V_K]JE<9 +&7D]/!+<'FE [3BDMHNI&/T04FE:U;@!2+8ECVG.D4*NU"P>
M-8?20$3;8T.P6BP^0"X99K>]9!:G<Z17B%S7G:4]VR]/06^ KSI,<4)I2$LS
M#O#-TG\R]_,,-47E2B.56QIXT^7^=N!)T:$B6!::1<G3HAVE?QW']I#3Z:]C
M(K1Z6^CY<6A4"H[<8R6,<6*T_C6"R0_L?@!02P,$%     @ FWF65ZK$(A8S
M 0  (@(   \   !X;"]W;W)K8F]O:RYX;6R-4=%NPC ,_)4J'[ 6M"$-45Y
MVY"F#8V)]]"ZU"*)*\>%C:^?VZH:TE[VE-S9NMQ=%A?BTX'HE'QY%V)N:I%F
MGJ:QJ,';>$<-!)U4Q-Z*0CZFL6&P9:P!Q+MTFF6SU%L,9KD8M;:<W@(2* 0I
M*-D1>X1+_)UW,#ECQ ,ZE._<]'<')O$8T.,5RMQD)HDU75Z(\4I!K-L53,[E
M9C(,]L""Q1]ZUYG\M(?8,V(/'U:-Y&:6J6"%'*7?Z/6M>CR#+@^H%7I")\!K
M*_#,U#88CIV,IDAO8O0]C.=0XIS_4R-5%1:PIJ+U$&3HD<%U!D.LL8DF"=9#
M;E9T!N[RZ .;<L@F:NJF*9ZC#GA3#O9&3R54&*!\4YFHO/93;#GICEYG>O\P
M>=0>6N=6RKV'5[+E&''\GN4/4$L#!!0    ( )MYEE<D'INBK0   /@!   :
M    >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'.UD3T.@S ,A:\2Y0 U4*E#
M!4Q=6"LN$ 7S(Q(2Q:X*MR^% 9 Z=&&RGBU_[\E.GV@4=VZ@MO,D1FL&RF3+
M[.\ I%NTBB[.XS!/:A>LXEF&!KS2O6H0DBBZ0=@S9)[NF:*<//Y#='7=:7PX
M_;(X\ \PO%WHJ45D*4H5&N1,PFBV-L%2XLM,EJ*H,AF**I9P6B#BR2!M:59]
ML$].M.=Y%S?W1:[-XPFNWPQP>'3^ 5!+ P04    " ";>99799!YDAD!  #/
M P  $P   %M#;VYT96YT7U1Y<&5S72YX;6RMDTU.PS 0A:\295LE+BQ8H*8;
M8 M=< %C3QJK_I-G6M+;,T[:2J 2%85-K'C>O,^>EZS>CQ&PZ)WUV)0=47P4
M E4'3F(=(GBNM"$Y2?R:MB)*M9-;$/?+Y8-0P1-XJBA[E.O5,[1R;ZEXZ7D;
M3?!-F<!B63R-PLQJ2AFC-4H2U\7!ZQ^4ZD2HN7/08&<B+EA0BJN$7/D=<.I[
M.T!*1D.QD8E>I6.5Z*U .EK >MKBRAE#VQH%.JB]XY8:8P*IL0,@9^O1=#%-
M)IXPC,^[V?S!9@K(RDT*$3FQ!'_'G2/)W55D(TADIJ]X(;+U[/M!3EN#OI'-
MX_T,:3?D@6)8YL_X>\87_QO.\1'"[K\_L;S63AI_YHOA/UY_ 5!+ 0(4 Q0
M   ( )MYEE<'04UB@0   +$    0              "  0    !D;V-0<F]P
M<R]A<' N>&UL4$L! A0#%     @ FWF65\;!J+_M    *P(  !$
M     ( !KP   &1O8U!R;W!S+V-O<F4N>&UL4$L! A0#%     @ FWF65YE<
MG",0!@  G"<  !,              ( !RP$  'AL+W1H96UE+W1H96UE,2YX
M;6Q02P$"% ,4    " ";>997S4/F&C\$  !H$   &               @($,
M"   >&PO=V]R:W-H965T<R]S:&5E=#$N>&UL4$L! A0#%     @ FWF65Y^@
M&_"Q @  X@P   T              ( !@0P  'AL+W-T>6QE<RYX;6Q02P$"
M% ,4    " ";>997EXJ[',     3 @  "P              @ %=#P  7W)E
M;',O+G)E;'-02P$"% ,4    " ";>997JL0B%C,!   B @  #P
M    @ %&$   >&PO=V]R:V)O;VLN>&UL4$L! A0#%     @ FWF65R0>FZ*M
M    ^ $  !H              ( !IA$  'AL+U]R96QS+W=O<FMB;V]K+GAM
M;"YR96QS4$L! A0#%     @ FWF65V60>9(9 0  SP,  !,
M ( !BQ(  %M#;VYT96YT7U1Y<&5S72YX;6Q02P4&      D "0 ^ @  U1,
#

end
</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>11
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.23.4</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>1</ContextCount>
  <ElementCount>22</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>0</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>3</UnitCount>
  <MyReports>
    <Report instance="form8k-31282_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-31282_rgr.htm">form8k-31282_rgr.htm</File>
    <File>rgr-20231221.xsd</File>
    <File>rgr-20231221_lab.xml</File>
    <File>rgr-20231221_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="22">http://xbrl.sec.gov/dei/2023</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>13
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "form8k-31282_rgr.htm": {
   "nsprefix": "RGR",
   "nsuri": "http://ruger.com/20231221",
   "dts": {
    "inline": {
     "local": [
      "form8k-31282_rgr.htm"
     ]
    },
    "schema": {
     "local": [
      "rgr-20231221.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/2022-03-31/types.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd",
      "https://xbrl.sec.gov/country/2023/country-2023.xsd",
      "https://xbrl.sec.gov/dei/2023/dei-2023.xsd"
     ]
    },
    "labelLink": {
     "local": [
      "rgr-20231221_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "rgr-20231221_pre.xml"
     ]
    }
   },
   "keyStandard": 22,
   "keyCustom": 0,
   "axisStandard": 0,
   "axisCustom": 0,
   "memberStandard": 0,
   "memberCustom": 0,
   "hidden": {
    "total": 2,
    "http://xbrl.sec.gov/dei/2023": 2
   },
   "contextCount": 1,
   "entityCount": 1,
   "segmentCount": 0,
   "elementCount": 59,
   "unitCount": 3,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/dei/2023": 22
   },
   "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": "AsOf2023-12-21",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "b",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form8k-31282_rgr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2023-12-21",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "b",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form8k-31282_rgr.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "dei_DocumentShellCompanyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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_Security12gTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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_SecurityReportingObligation": {
     "xbrltype": "securityReportingObligationItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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": [
      "r9"
     ]
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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_SolicitingMaterial": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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": [
      "r10"
     ]
    },
    "dei_DocumentShellCompanyEventDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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_EntityExTransitionPeriod": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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_CountryRegion": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CountryRegion",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Country Region",
        "documentation": "Region code of country"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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_EntityPrimarySicNumber": {
     "xbrltype": "sicNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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_PreCommencementTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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": [
      "r8"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CityAreaCode",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "dei_Extension": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "Extension",
     "presentation": [
      "http://ruger.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Extension",
        "documentation": "Extension number for local phone number."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentAccountingStandard": {
     "xbrltype": "accountingStandardItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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_DocumentPeriodStartDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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_WrittenCommunications": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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"
     ]
    },
    "dei_AuditedAnnualFinancialStatements": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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_DocumentQuarterlyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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_EntityWellKnownSeasonedIssuer": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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_DocumentRegistrationStatement": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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_EntityAddressAddressLine2": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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_AnnualInformationForm": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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_EntityAddressAddressLine3": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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_DocumentsIncorporatedByReferenceTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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_AmendmentDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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_NoTradingSymbolFlag": {
     "xbrltype": "trueItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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_OtherReportingStandardItemNumber": {
     "xbrltype": "otherReportingStandardItemNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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_EntityBankruptcyProceedingsReportingCurrent": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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_PreCommencementIssuerTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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_EntityAddressCountry": {
     "xbrltype": "countryCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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"
     ]
    }
   }
  }
 },
 "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": "14d",
   "Subsection": "2b"
  },
  "r9": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "15",
   "Subsection": "d"
  },
  "r10": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Section": "14a",
   "Number": "240",
   "Subsection": "12"
  },
  "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>14
<FILENAME>0001174947-23-001480-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001174947-23-001480-xbrl.zip
M4$L#!!0    ( )MYEE>!2X-1IS$  #(P 0 *    97@Y.2TQ+FAT;>U]:7/;
M.+;H=U7I/^!UW>FRJVC'3G>G%V=2I=A*6G,=VV,IZ=L?(1*RT*%(#4':T?SZ
M=Q8 7$0YEMO*XFBFJB-S 8&#@[,OSW\?O3E]T>T\_[W?.X%_!?[O^6@P.NV_
M>/Z$_X6[3^SMYR_/3_X4P]&?I_U_?C=)D_PW<7@PS\5(SY019^I&7*8SF01\
M(1!#E>G)=_ BO'JQ[GM'8B:S*YW\)N#1(Y&K#_F>C/457 A5DJO,7M-)I'!$
M>.J[%\]?OGC^]D7O]66__Z9_-A*]LQ/QNG_6O^R=BLO^:;\W[#]_\A;6!L\]
MN?C[,[O+O/9_TLEW+[Y/QF9^M(&/_E687$\6[5\=3;41O:M,J1E<%C*)Q&N5
MJ$S&XE+%2AK5[>SD^-#W<?2?(CWRSWZ?T=^[ N[1LE0D=)*GXGV2WNCD*E[0
M:-=I7"2YS#3\/>9+8Y7?*)6(T1168<3%OA@6<:RO92)V[%?ZLWF<+I3R'X'W
MNIUA7F2S0%P65RH3W\O9_$@<I[.Y3!:!&"3AOH"9*C=1>\>-L"_<F#0'?- ^
M 7"#J2D1IG&LPEQ?*YAJIB8JPR7!@J:P-IT(Z6$ +W<[%S++M3+[]@.;V[@-
MH@;CHSL5E_WCP:AW.MSX : /ND5MY#NWXGQOG[]]E_\ZI.EV$,WYCP@1N8I
M@!E#E>@T$^]TJ,1%IHS&+QXAJGV5B'$K_%[> W[?9P9/B>EV&(A$;6YT/JT!
M\D;',1"32*2).%&AFHWAH/]P&(BG!T]_J)WNH9K+3.8:'Y2YIQ./%.+':T#<
MPK+;03+G:5X$*)DII&9&Y6*29@QYG0&E,W,F>R+35]/<$'U,QS M@J\149$!
M/:>-.OQE;P8KG<(HU\ D$L#V.2PKC<0D2V?B7S(I9+80O&,_PBM96EQ-NYU_
M%8D2/QS0Y9\\E1_Z02YH$$^KO\H=K!-3+V(\'FH*'WIU#C*3'9:>R&'_#*#3
M[#=1S $50I 8:$*#-5"V/,S=3B^#$:](PC"\'/SFPZR*_[__,YVIKX8%#0 J
M(9Q#8"F6XJ43.HP ;H0\'2#@2/ZLPVT4V*I'>%YDII! <H$ Y#61+ZAS,KP,
M2S/%^"\@"LN/=SMC%:8SI =J,K%THSKZ$*_!'-\- OQS+BL3DW E!\D2)O@_
MSPX.@H.# WP&9*^YU$3TI2#R@K*B-+@&(!!"(5E"@7'G\)==?L $W4ZL#- J
M8!AR/H]U*,>Q(HXR3>,(Y@>KT$D8%_A;3!0"+X:%Y< MB,+%:0A3R>4'D.%
M  VG0LY2$%6-,%,<U<T*( N+R$ X%.%4A>]QF@@R(V?P'[@4%3&(!R #W,@K
MP).;M(@C,94 ES%.F@;1DQ(*4QD!T9U)G8 DX46*)B^DJ8*$"9/WMR8Z,SF\
M>U7$,@,8N:]'!&8FQ#"3"1 %>K[!)/=!2!8RBC1>"0AT,Q4!Y  NB)T #I+8
MM<$WYC'(XR%N "R+.3,)R0G,J4#!F&F[_5"=D /D81YAF&817?4KP$$-W+7(
M4V4M2V,X,1U6,V.F!!_GR1L^ E7$M =*] "+BZ0P,,-K&5JBDL.!]4N@#8'M
M,FE*0OT\DX"RC#^WP.[8@:* HYR)X_.7EST_IKR6.J81X$2V(BS<B&-2C& Z
M+<O=(,_[DO3-E_OB/L*W/Y(PELYCULOF>#Y"/<<3K9/JX7'2IOCQX'#G_2[C
M,JIP#91$I*J1NMNP30+QPX&^D9U:1^;\R$9E(,H3GY L]P,XQRF>48,[DA5(
M N89ZD\(]V+N]J)Q!@,DHT0:^0CB(Z#VXY=@\!&L$43;ES@P"[]X_]\@C\*6
M K&\R-*)SL5P*HGDP)]7F82M=L(HO>@OE]:-9:PIT83P(C5*U%_^1C#D9 T,
MZ:%&<E$16&"#GL"&7ZH<]P]V^%*9/--A#B@SS%/@LV\3V"ZW.Y?#MZ4MZ$9F
M$7 18PK&+\]:&8DL]O2]?(+((W: U$=J@EP7A1B@Q;O+7(0)NF-R.-(U3(O0
MLL8^TB*_'3/:" A2J4A?ZZA Z]KP+6 IKH2%+A)XZ368)PP?DWA@R=H\2^$U
MA$PQFZ&"!>.=%SE(" F)-P0=)GD5.Q>?Q23-Z3S"AFID4)7S2!*?E0=DW.W
M,!:XWP@&]]? X!$:_9R<S*"%;9G-<Z M\",D:31A40QO9DH: "M)%8@,,(^4
M]FY<&-A;>%I]F*L$B2#(J049&ZM2?%V^JA%")F_ N&8ZSYNOI36!'L411W:3
M5,22Y1M@AT9_R!=BY]G!KHCDPJP6?58A>H/7=COPA$YPA79A_L,$'A#UU&?'
MJ_^WMR=>:15'OXD+D.6.8.C_% J6!3,0>WO6P_'\9/#.38\_NI>G\]_$,_0S
MV OC-(?]M-?&L'25^6LO8PGTZRFLR*2QCD#7O*@/9YT1Y>2>/X%/MGQ]#%CT
M?F^L8!MABG.:\AUF5/WBO=PI*^=6 > 3A" #;6/VAD^,+:_6X6@Q4$R+X<;Z
M-1+@+SD:S!39PP*!I\_1;O@]DU%55Q@OZMIWC975-/::P%%C6(Y!7MB9."[9
M[514-B;QBE3LID46%-E<FPGH0&FVJ-D46NP(Z HAX>MS'^1/]-77]Q*"X?0G
MZ0T(OV@/()9.9A72(<H=!M B;ZX(R@$K)#6V7;^[@-V<(7&UAJ#,(1UN%MY^
MKQ/"M$B9,--S5G_)-ENS+:"H#5-#XV\1YVZG*Z;YNH<#7H"_+.- U=G;D*UO
MC,>CAVXT4/X,R*JV'*TTSW0[L;QY4,S9')*P$7,=*^9E_^*R/^R?C7JCP?G9
MD%S+?_0N+WMGHT%_B%[R![(S;N(P- 4CAZ1TV$G.A'=OP^O?-K.T4>_E:5\<
M]T]/+WHG)X.SU__\[N [^GMXT3MV?_\Q.!G]_L_O#@\._O'=?;_.#/5@B9TB
M)HPNW:C7"FT.,G;4 U["^(7GHQ/WQ(V.\JD'Y/,GHY,7J^]6[>DXX;V)G.EX
M\9L8+F;C- 9PS'04I?F1-X/7AVOEFA5+HV%391I;YP[MFOH0QB"#H@)0@/J:
MZ9Q8C_J@PB)7#09SQ)]\,KK$_^!N;#?F;V^,@>NFR<E7QDV@(5N0A(G;!">U
M"+ULW9 \Z+BB@7&[A9_@;"&/AK,5 64TN*4*?K%#C&)' A2]KM6"9;^2.4;:
MS%,T4%N>;8T#82SUS* I?D;D%A2JBN0%(X223&;X%OM8JD$J9"G8[OIF=OTL
MM0(0B,>&Y2X2S!:$!O 7_H-^'3(S8RR4R9WMIKFM8M6NHMRXW=9/N:VCZ:UT
MM$F@Z^([J5?.DH8>K0_A%#W79')!:L".+6VZG4I\7<;F%&MTPQT&"@!/P;-P
MKJ]ES%;'FZD.IS550<:9DM'"*P1;//AL>(";B"<[36+4QZJ>^3J*H(NOAB?+
MJAAI3O"/#;:,A TKK)JKA;563^RS)'FCF?JNE*7D%_R1;L?K\5LT>D@T6HJE
M11QBRTU-JT>DR3/T7J 6CO1@IHVQH1VXQ;&68QTC@[D!C#(I81(''J#1*<N=
MT-! (^922\C$UH"Q<RC4_.8K$.!OQ]D<ZF3S$5A62U]/3;=1W@^FC7\UD42.
M,(%H.07*H>()(2GB WQ:8P!(F,YF10*(!S+M%=+#0&"4(/S#ZF&*/Q%=$PT8
M+.W?Y+4BI28@B]!X<4L4^*2(*<#:1I?C;31O(X:#9 Q,-+MB\VF-V)5.,B1X
M8_QGB?XQF8,??Q71E7VV201YMNY\:;Z%'U]T.\YXELB\R%1 :R!AKTCH9U"G
M[T'%GQ<OO$UMQF&K^$6<HD'8X>)0/L3!TQL4%Q&^4@,9X,@>%QPB=IST!UI<
M*JP"[YR@C7/M;+VD("H)$@.&WP7.9 S8PNQ*&Y9%2H=2A'X=H"<-.:--+WT8
MP\[]+;U?,2?Z^;.QHH]E2CQ"MO_Y@-U#\C29 #V!4X7T2',(G:6,IAB#A*CA
M&#*QV>[-)]X;<JYCV%&&C&:&M/DF4<BX4MBUD'Y%&D1TYF8@J64*@TCI!E-S
MI.&62.(UF0!S),['/!*X&$ H2]0"KJ%XAL.S )@88"79G3;>2XQW1":;[-"*
M++<XNI\>B7-R#)G?$!%LP.Z1>(?*)]S^)'[PNZ-D6_Y<#4U;)L.I?A48N-4?
MB=%B#HOL9<#_PR-Q)F>*(726XKJ?UAS<[BV\\VA\]5LZ<F\3 4AE"N-\F$P4
MH?]=$8"=8B;'Z;5UWVKE:(&3%HT/;C;S%.53D%.G.HZ 3 56(J8Y.^JS'#]F
M-J>W[3_]Z5.H;AM*./M#Y].TR+N=6,]T[H++KSBG%17JI1"*H)*@<(N#TXO5
MJ+\XV7H.NKV/P8KE3;"4+J$-6823B.VY8YFQML':BU->&(5(5ZFJ*CZ!(:"P
M*XPZI&5)I\DTC4%>V"?CS@9%]\<DIF^2J!#AL-DGXA@.;RPN.<NN%^9TK@]_
M>?8L@/_^? C__?79C[2CA[_^>NBWUL"6QX WG+L2TB V50\O%2 G/$*9<>.[
MXD_]I<I!^B.;'8AAZ0PC($%F1&(!FT1[].O//VY!O#Z(7TF=B5-@A1D(OX#.
M%+<-,-W"<GU87JHIVZS8TU!BY@];:*X/S?,P+.:2 ]_%4$Y4SJST=R7C?+K%
MT?M!U4)O@$HOY[:E6>X\&0C>7AABCJ6[M 7SO<#< UWN1*-+9Z83)@?:!?82
M&T/BL%-FOY(^ C<B]G!:9>(<+1SBCS1[CQK&2QM'>I&EN4WA]23FUX/=%=NT
MW:J/;=4,YA]BTBOE3<"NE8Z'+?;?"Z1GCFRS8'&I8NORWL+SGD(:F1J0/+_A
M='!QJC!]?0O/^^D5_\'\O@NY96_W!""S)-&+T-;@0RE 2\NDIJBJLS37$QUZ
M07@+Y/6 /"1# I:K\"EZ6T/"WP(E"U$VI:J>H[.%[/T@BX4\'.RPYHG,O"P[
MD^_Q)^4R)),T"VWX).9M8S&/6SUC6WBO@'?%TD@YB^1UM!&0:(;DV+*5E71B
M>;,YI\174PGC;[D?)D5&,+XU?[ 1C-KB7\#-POR[G'/NG&? .0K2V0S($FR7
M#Z#ZB)O!#@ S9P_ZUJWP^4_KRXSBO2A<%//M,RPH0$&@0@,Z:15Y:KAE//<%
M+:5OI-<JD5RTYBK%0H?250Z:H'4[4C#=Y&H+Y/6 _#:A.BI4,@UXB02NLPB(
M-G$@-%QTY;M\\I0/P?'Q^5NHKPMUI+,@-&4ZG&ZSB=8'X)FZ@@G88#+BN]86
M15E?$Y4I7R+%D5\T!F3.1K6%]\;@#3*K+V2K /CI3(=;P-\7\'T#7YZK> NW
M]>#V*I/%-C?OGJ<\5%O(/1!]!#$J4Z@58%U7BN_=0G8MR%Y0IC=QFK^*;+$%
MWYIVT5ANTTO7!]NI'F]Y[KI .U'PY*U$[I9LB!^VB0^X[A^VB0_?[/EY)6.C
M1(P1Q5O2LQ[H!B@<Z+0P8H) G*;I5OA?&X37TI4^F&?Z6H9;86M-$+[3:2Q=
M9Y!Y,8YU*.; >+:07!>2?V1I<C4IXK(2P1:"ZS(3'1?<:6JJLRWXU@3?I<HE
MIOYB+=XM#MX3B,=<7H=MP5LH/KSM?0*\Q?$;-4OM]0A+PBBSM;7?&]! ,2D*
MPQ1SE=D^3"FVZ+/ WT)V37-*:HP-##,I3*F8;2/#UH<B1N+9&""*0,)^N>18
M(RX?9<65Z^8BXS"=IK'(E<'8I\<9#K9.VYNR)KR+[;IS0>V60"_I LE<]:S
MUA&H%AUT'[J1P/U<1QE3S&A8F$BFS7M79JZ1/,[5H-0'C2UO?)X0U8JZM414
MM=,>]T."5QNEI:)4<<%<7#$0M6['%.2OY=+3\,D 7E&VS#Q7JH)/I91'%E C
M0(,6BD"H+$NS0"3>:134RNLR3.CKU##*5N[BMGPS['^BJ5R7I/9 W<Y2/X1(
MA4QYL5DJ3&&Y8-X76L/]H3O>/"#R>F1<V#KD]1KEU)*(>CW.T@0D8!1^Y8S:
M*6*UU(1J*YA"8_M)0HV\UO,&>R\J+,+$C[N'1>79W"=F5-+DSN=SX I4[@XK
M\;@:C#O]_OGQKBNIV AXA:L4[]KM8.V?<+&/V0A4O]6V0G"M@=2U%9WF63K5
M8UT]HEC<#DO\8! S18O#^>.'653EQB'2M;>CY_#XW^@<.P<%#BJ SCG6^V;;
MZVW3%3S;2E9@(,9%3B>28CUMBPF"$R[_R#<N"<0TO<&:%8WR=[7]GMIV4]T.
M%<56ZCTB2*CF.0LP9<.II1U&.'-'+U_TSV [3NH:I'"J^X)*:[K6HECOL;]?
M4A2:_U)?$Z1TN/D8%)MQN+@ONF$1A,!<@A]G320LM6'EZK;.*U]GD^(':W\S
M:E0VKM4WI>B<.8JMMO\?<2O&!&H,0H#UEY=*F>:4[]XH8NJQHUKFMK7@?84?
M;6.5/[_\>,S2!98O=EV*MHK,O4'8J$V-!^+?P-?T!&.^+ZB_;OU ;6']<&7
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
MIFU@_04S)?5QY7@M0N]25'L[P<6RHCHI*(%#?: $BYKDV3H>*1M T%V^%?[
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
MI5?++Y%QLMQ6CJZ+%WM3%4?5 [<O6NW:E? (;_MHP[EEUE>F!?F'$&]M/$?
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
M&ESVRX[TCP<I:WA8RBB&'5)H8/45EEPAWJK;R:%6L]\%H64Q_@O_Y. *P9'
M@2M2IS)0(U2CIA.Y?BQQQDP1P,U$I046CW9?YD)U,VU<X+'S+E(QG$1=I;EV
M?Y$ETIM2R:Q8GW<I;KG#0U5>9'S4XBVS I[A!DI8U:3>_VZ5Y$=BG%MPV3FU
M&M0TYI+?4:1=$=,=? NNQ5H5,/)NP YFS*<OBRX$F).1[)E*'EI0Z]"D<RIX
M4*DT5+8N6'9+HH1I7<"^%]5U6<Z!"Q>XM=6]>A7G9=TGC5'-:))VQ;EJH36V
M3IM%%)(O$<DR:L]>[K@3Z&RQHM)68CM>.9F5,G>L"1?]P1\0.0Q02E(%(^NY
M^MRDZQ9C[^'!UMJ+ZSX\^!;,O5]LRJQCD.MPR-YH='YYUO]S:&T<XE6_/^QV
MN$7M</1HQ+BF,:L2]F!##$'-+!H9ND#B%=;N* OJ-[- 6'%0:#4B]S9IX*T5
MZM'_>8/JAB6PE3: /LK![D&W,U'*A0":W"PSM4I> .YWA6&A=WGAO.7+BW1Q
ME!*+/,081^-#$J\!C!%YT9O++#LY*]$[Z?=\_%)E_%I1E-5#B?I(:&M'%ZDQ
MQ28S1#Y%9^@'%70W.5A9JJQ:FJQ9NFSM#[IZ8@<'__"<+$SC6,X-D'/WZSLB
MKA\O5$8$>*D@V4\X-DYIS^C_*I[7=R\P A5^/WWR]/#)TQ^HUM?2 *VL]="Q
M5C_[]@\\&3X!$0<6;<0%A@/'L;Z625E4[%Y+6OJ*VZ:VZ2\]_-'I^#IG7S F
M_KW!AJ/>J(])N&?]/\3OO3<7P]]!UWN0P5'2J#.1<H.V_UWWO^:!?"38=;)(
MF*N46/_E(>;#\YJ&+'-N6PP_/101EUDZ42'%F@;BZ<'3'P*7)SA3-C(48\0H
M,EY13K&E'@Z( ;<U+^N&CI6SS:./&[3],--CKXAQ,:1I6KHBB)U[%H^W7]OJ
M M;OR):"LOL1M<3E=-G:( 84"E0!<743:I,;\GB14E]/Q.7@3(SZP]'@S?G9
MG^*/W_N7_?-7@1AP^3=VBV(#,I6+V0(N4ME?@ BJW!^P/]JBC)VC("CMZL(0
M]N/SMI<);K*1.@ILX0^^N8!-M@W;Y#B]]@W+OD#X;26=U9+.[1+!QP2:AL10
ME7!8H#E),U!R%GN])!''199IE=U3HFF=)X8=4S@ E=A[T)$K%^\QY!LJ%.D2
MXOL?YAK.T&]5?O6O(E'B\">BI3\_Z+<WL)SMD \WY$,H$JW*P_$4M&_X&-H4
M_K4O_E?'<;IXT(5O_@L7<$S(/$T\YGB*/?;ZQ+O1UGS.17(?](O4%WLJXPD)
M?'F1S0)Q65S!"K^7L_E1&> T2,+]YY]$_;G-!GRXM0&3#?CP;]B 'Y^]MV+:
M??+R_.1/1,DGOX_>G+[X_U!+ P04    " ";>997F!F= 'X2  !'8   %
M &9O<FTX:RTS,3(X,E]R9W(N:'1M[5QO5^*\$G_O.7Z'7.Z]S]'SR+\"*JC<
M@X NNH "[KK[QA/: -'2UK05\-/?2=("A59%T76?L^ON(DTR,YE,9GZ9)#W\
MWWBHHP?";&H:1[%T(A5#Q%!-C1K]HYCK].+[L?\5-S<.!P[4@[J&?10;.(Y5
M2"9'HU%BE$F8K)],Y_/YY)C7B<E*A7%H/2652B>OZU_;ZH ,<9P:MH,-E4P;
MZ=2XBZ;/2Z=5NTRG@:K\B<\DDUPB#:7:K,%\Y=VD+ Q4=4*KYF15QZ]*;3.K
MI/>>DD/6F#881]5-<YFAA^3ZN/5U5MT)KS^KFG08-NR>R8;8@3'DE'+QE!)7
M=N>(Q&VB!@C!]T3??'B6SGX\D_;I+ U.L*>\N(OMJ<8ULJ!NGR<40 LEXU=D
MI!=)=C<)I7Y%UX[W,;:FE7O8[HJ*7D& *CQCID[LT-JB)%!=-5W#89-PB;W"
M0 .;.<NDX6&@4NNT-:W$W#YA"=4<BAII14G'Q,0B6(-/Q/\<.M312?$P*3^A
M=$@<C#B!.+EWZ<-1K&P:#C&<>&=B@:95^>THYI"QDY3S+\G;)3VRA_^*Q]$)
M);I60&WB'* &'I("&FOC U2KB%]N4DKYYJK]7Z5R6BI=P <7#\7C+VV=R=]
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
MC&P^B')?%?<9D:F\^?9M5]?I QA8R2^>DA*AH#. CMGH(H&F-;<6FOH-=CB
M,2@8R#<8+G3!B"WN'O.A;$/<<4@?0)2A0:<?B&Y:G-D.8#$38A01!RR%=((M
ME]#K&CS0=>B7QA?T4WUE/'VM!_I\P&!W.$9<4K8?.&T1AK?H-JJSF:K]\QR;
M&T_I!P8Z2CL[0!)H+M2V\"3 !F%'8@GOOM5_LJG43BJ5X@@!!LQPAZC'S"$Z
MPX:+V61S0U+/0B-FNOT!.G,-@C(I\307-*^9_<GK25-CX9)YHG$X1PT7K/:!
MV )8@!!A>@ T EB'"H!C\V3 YH:X/<UO P (T0 \0V.)QA?X[@C+VZ(/VS K
M0.D#VJ7>M,#\/39!A1"CCP48 ^^C>EX(@X=[D.#<&6"1$+>(O + SSHP_CJ
MS8VET9G7''I2<;^5*7,,T3>YBL!X54:M^;,;RW8NUE;W+KC8N9M%W%E!L' F
M'-I.WZ? +51:!7_G B@8=#NTQ?"!H6A4[C]$<MKQDGX8 A=V' R06>-+M^I8
M#/GF1CZ?2$L>(%+998Q/*N_*(3_:[Q]EX0SI]!8'$($5(P'!YV7]A$/VQ 'Q
MUX&C%6^D?RPX$@ GGTBEIQM7)].%BCC6*\$$'TO/ .QW !"?[U ^3[R][EC^
M&S'G?$/A.S2B>K>@"G)KD+\,*U;T1@,U3 ^6)D)SAQ\@267FOZ*38BOH<VH+
M@7[,/7P%R5=K@3N[=2L6(_G*'#+.Y^/IQ, 9\GW5:;R=\\2:\)M8>.LEI,L=
M*9^77>*,"#$\W+NY(8#OSA3Y)B3J%567P2A8#8X8K_6D,3_@*.O3#-;V0I#:
M::/4N6I%OWKDE^ME 6;,OW]!IKKN78 +T^7A0M;5SRMM;LRE3'<6SY+R')GF
MZA.D8I?GM00*D =V.9\N03:HC0@XS2%*EPRPWN.VR@D)MR$K[ @\X/)EEJ"'
M76=@,OI(M-\+%'S^ !7J4#DQ/NN/8IF7W+)?GR<//VNTUIK*4LUWB$+O&J_^
M,/\\S(\GA:BIHTRG^-.;K[%BLIU$G2_->JF-2@E4J36JU<;[JTADP!>>>1B
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
M:K'%G9R=G4WR4BUM*7<K0?4^3B?:3E6S+$TZ]#4G:7*>YO:N>82SO-M[=X-
MA?K?6,O&:M/X9#H^/3G:I?%('_S\" I.R3UY0'DSS[/]LT0I310)HW+;HR /
M=C-4B(F*GS"RQAF)U8[.U(Y._J%V])=R\S5>$3I"2BGY -MUUJBK#)JX-GM'
M1,+C2_8^UV:T)_ORNR.R_Z$!]7CG35CR#--WF:]'.K=]0]YWQ ]Q[H^T'.?)
M^XYT+?+_8CMK6W[SX;4?5ZHV7LM/#8MDE\D)C,3:I*JB8P3.]Y!/#&7=5>T\
M:M1+U6C.1;OM:F;,ZTQ)=+3F+Y.8)++NZ:GZ,%8?\F;+__PQXW(E<+%*,X&C
M3->4-^/3R%(^,2TIY870OK"(>AI7*B81EU/3<S:FQ6$LPA\$WUAW6[::6PK_
MH*LJOC@L<A> T89,D)1O143>U"MUM]!1*AUMJ%2H)15AXZ^+T0^Y!OVN5?_Y
M.#G4XJ"CY1)HNR$L6\H:+2UH%KOJ9ILIW<OULB ZV6+([&,M04KCN(,OY(YC
MM?,KBM<6^T:YJRZVVM)]W"@,HI-MCLQ>KC1(B7QU\Q>21B)Y5LOYKG8T9,X[
MW6*RU?<U35@(M(W!)-2TG@;V>[).U-2B+*CS6Z(V=@QC@-[UT-]IVYP+K.(@
MH!GB$)PMZD&HBO+$T05C6TSOR3,77?@T9:ZIL9DT8:EK@F+$8@Q$H]"B0NR)
MB%^W\HR="+KOA:*E=,T%8-5$PY %18?=&PA()??+R%)@EB9J .N%I"UU?KH!
MF&V=>ABZH#@!S,&G))7>+RF+1T*INA^ 6?^ 8A.[I@4V;/+25@9%#&@/9":/
M0&5(.-A<OJC5N5PF#6QL3>\3GI;M+GXJ<; (F0X'4I2'(17GB:3:;8@>AEI*
MU_0 5DUN#%E0Q-B]@:P4<I3K_4-RR>)!B%0Z/X 8-NUXE*( X6@ZZT-#JGV"
M<96D$::%ERNY+>UHGD7K&A#0K@E)2Q@4*) [$)8B0#.3AW@%YE\$BV&XU)1^
M8&E9M:-2R0($Q?36AXG2>X%DMA6BX1J><6"ILYNR/6:K^[. +@A0>LRU[MH6
M\@8HGF:@2Y8EV5X]3W>SW:R(L#2N+7'%!F1.,V&6!\$"8,IDH) AI4.%T$O/
MZ[L$+%,/,8+-,65N";";;%+0U 1$@M480,-!FS]3ZH6(F1R9!*9S%I/=SV0/
MMJNE<\L$8+,)A2$*B J[,P"+4HQR-9)R+V#<B62#Q7Z11#U315OH%@W(:),-
M4Q40'( U@(Y2C1;SF<^99(EW\UB"FCPDQ?/@/92 >K>P]-AN,@.( T*GVR%
MD Q"S2B?(,U9Q,4SKSWN,.-;.0#N9SR&5R@]46ZA&M2$)EJ=(0$!-L0G@%DC
M]$/Q3 KBZCV>O *D:O!"W$4<RP.5EO]<)XR<@.VW:MW2U6&WR91%&!!)L#N
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
M#H$^DD))H^2807LHJ.\52XE:CUE</V@<:Z&P43++L$$4VH]D-4JL*S9EQ5/
M>NC>(E#V*&DER"Y*"$8BEFHA=VX7#V1FC\?U0";!(;VF(#0<*/GF"ZRC!.4J
M22PNO?ESRP3MA4)1*0<_(\(+0,#F*\'>?QGV/AP[2AY::_.58#]]&?93.':4
M7+36)B;V@?UXIQ[ETO,$VBN&(D?)16LL8@+/SS1WZE[)9U9,AJJC?E0"BAXQ
M10V;1=WABY,\9&\OE5#>B.EJM3E,SO=2&\+_8XNZ*\EJ/90Y8N(:,MKT#<8B
M[NZFA6\JT8$$RA<E5ZVTTS12%V%%B7_WW5= @:(DH%5F&N9Y*]VSC[D4P?NQ
MQRHH5Y1,TF>JZ8'7S2+6WD-_YVOP##:48?701L,8OREF; \&,DTSL;E'XWDJ
MYI%"\:*D?T%[#:,>2\YB9IB8?;)7B(H17LVY2@>%C)+L^8TU3/A>41=I:B^[
M\WE<;IF!NIM.?2-O2 \ECI+KU1O%)3_2.J/JI?PK2D&C@)+V04TW/<[0.+/#
MWKK7GSRZ%3.>4>9(!66-DO+Y3#7,]K-\5,0MTANOTXGD_N4AE4(H890$+V"M
M8<A[_:C&>R"!@D7)["KM((T)-ZMX3L2,^F<O5"NA@%$RO9 YM+%W!AI[9R\<
M>U$R/I\I)+;%W'![1-U-.)L1_TJR8 'P.AM,X@&K3:_?RY?\N.7;*LW[,;0?
MJK%[I%#@.$LD0_::1ITES-"DZ-*0"2)BFU)MU[5YLO/Z4M  X*RA!)I&N;W_
MC7+^4<BE&%.BI:!)<:D?NL/O+0*- N(SQ!J[*"'X*GEF*:E\(JCR' ,>*10Y
MXK-#CSV<N9?%I.;MN:=X3T>(N*\$%#SB0\2P6:3Y:8:Z/K-G^IX8LNEAB+^O
M!)0_X@/%L%FT^?-J8$\\,QE^9GX@A-)&G I;:0T%\C@EG%]GF@FJ@V/+@1 *
M&7'.:Z4U%,@W*54S.ZA]4')IYINUG2'8G@)0Z(@S6X-6<>"O?JPC+]:_!<E7
MJ,%O)T#$[C6)]=J-.'83*8HSN4B(\E /Z:'<41=6^HTV3/[.S*G:O7[*.S.R
M>5MHTD-]*6@44-)5J&F<<^O.2O[@J75/!^6-F)A6&<-9,Y5-.(N'7)+@=?F>
M#,H7,0NML(6"]YJ()Y4M3+R^5S*FU#T^T=NC#9 0 2N A@0Q/WT1"IS;!3)-
MW6(B&3^-Y]:TOLM,_MI2V[_@38-@.6AH,!=Q HPC707I'PN]:'*]?J!3JMPT
MA4>Z,M>VH:?P11&@.#0^J&\4 F.H"--%]\C7K=W@7DQ;?.-^N9>OVBW_ U!+
M 0(4 Q0    ( )MYEE>!2X-1IS$  #(P 0 *              "  0    !E
M>#DY+3$N:'1M4$L! A0#%     @ FWF65Y@9G0!^$@  1V   !0
M     ( !SS$  &9O<FTX:RTS,3(X,E]R9W(N:'1M4$L! A0#%     @ FWF6
M5Y1G0!LE P  UPL  !               ( !?T0  ')G<BTR,#(S,3(R,2YX
M<V102P$"% ,4    " ";>997_K- ]?T*  " A@  %               @ '2
M1P  <F=R+3(P,C,Q,C(Q7VQA8BYX;6Q02P$"% ,4    " ";>997"P1LUU('
M  #.5P  %               @ $!4P  <F=R+3(P,C,Q,C(Q7W!R92YX;6Q0
52P4&      4 !0 \ 0  A5H

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
