RGR


Line plots across dimensions of each concept
Tables

Table of contents


us-gaap:StatementClassOfStock
us-gaap:CommonStockValue
us-gaap:StatementClassOfStock
us-gaap:CommonStockSharesIssued
us-gaap:StatementClassOfStock
us-gaap:CommonStockSharesOutstanding

us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding

us-gaap:WeightedAverageNumberOfSharesOutstandingBasic

us-gaap:EarningsPerShareBasic

us-gaap:EarningsPerShareDiluted

us-gaap:Revenues
us-gaap:ConsolidationItems
us-gaap:ConsolidationItems, us-gaap:StatementBusinessSegments
us-gaap:StatementBusinessSegments

us-gaap:CostOfGoodsAndServicesSold

us-gaap:GrossProfit

us-gaap:OperatingExpenses

us-gaap:GeneralAndAdministrativeExpense

us-gaap:OperatingIncomeLoss

us-gaap:OtherNonoperatingIncomeExpense
us-gaap:AwardType
us-gaap:AllocatedShareBasedCompensationExpense

us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
us-gaap:StatementBusinessSegments

us-gaap:NonoperatingIncomeExpense

us-gaap:IncomeTaxExpenseBenefit

us-gaap:IncomeTaxesPaidNet

us-gaap:NetIncomeLoss
us-gaap:StatementEquityComponents

us-gaap:Assets
us-gaap:StatementBusinessSegments

us-gaap:LiabilitiesAndStockholdersEquity

us-gaap:StockholdersEquity
us-gaap:StatementEquityComponents

us-gaap:AssetsCurrent

us-gaap:CashAndCashEquivalentsAtCarryingValue

us-gaap:ShortTermInvestments

us-gaap:AccountsReceivableNetCurrent

us-gaap:InventoryNet

us-gaap:InventoryFinishedGoods

us-gaap:InventoryLIFOReserve

us-gaap:PrepaidExpenseAndOtherAssetsCurrent

us-gaap:PropertyPlantAndEquipmentGross

us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment

us-gaap:PropertyPlantAndEquipmentNet
us-gaap:AdjustmentsForNewAccountingPronouncements
us-gaap:OperatingLeaseRightOfUseAsset
us-gaap:BalanceSheetLocation

us-gaap:OtherAssetsNoncurrent

us-gaap:LiabilitiesCurrent

us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent

us-gaap:AccruedIncomeTaxesCurrent

us-gaap:ContractWithCustomerLiabilityCurrent

us-gaap:OperatingLeaseLiabilityNoncurrent

us-gaap:StockholdersEquity
us-gaap:StatementEquityComponents
us-gaap:StatementClassOfStock
us-gaap:CommonStockValue

us-gaap:AdditionalPaidInCapitalCommonStock

us-gaap:RetainedEarningsAccumulatedDeficit

us-gaap:TreasuryStockValue

us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
us-gaap:StatementEquityComponents

us-gaap:NetCashProvidedByUsedInOperatingActivities

us-gaap:NetCashProvidedByUsedInInvestingActivities

us-gaap:NetCashProvidedByUsedInFinancingActivities

us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease

us-gaap:NetCashProvidedByUsedInOperatingActivities

us-gaap:NetIncomeLoss
us-gaap:StatementEquityComponents

us-gaap:DepreciationDepletionAndAmortization

us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet

us-gaap:IncreaseDecreaseInAccountsReceivable

us-gaap:IncreaseDecreaseInInventories

us-gaap:ShareBasedCompensation

us-gaap:NetCashProvidedByUsedInInvestingActivities

us-gaap:PaymentsToAcquirePropertyPlantAndEquipment

us-gaap:PaymentsToAcquireInvestments

us-gaap:NetCashProvidedByUsedInFinancingActivities

us-gaap:PaymentsOfDividendsCommonStock

us-gaap:EffectiveIncomeTaxRateContinuingOperations

rgr:ContractLiabilityToCustomers

rgr:DeferredRevenueRecognized

rgr:IncreaseDecreaseInProductLiability

rgr:RevenueDeferred

us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition
us-gaap:StatementEquityComponents

us-gaap:CommonStockDividendsPerShareDeclared
us-gaap:ConcentrationRiskByBenchmark, us-gaap:StatementBusinessSegments
us-gaap:ConcentrationRiskPercentage1
us-gaap:Range, us-gaap:StatementGeographical, us-gaap:ConcentrationRiskByBenchmark

us-gaap:DeferredOtherTaxExpenseBenefit

us-gaap:DefinedContributionPlanAdministrativeExpenses

us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount

us-gaap:DividendsCommonStock
us-gaap:StatementEquityComponents

us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities

us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable

us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities

us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements

us-gaap:InterestIncomeExpenseNonoperatingNet

us-gaap:InvestmentIncomeInterest

us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation

us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments
us-gaap:RelatedPartyTransaction
us-gaap:RelatedPartyTransactionAmountsOfTransaction

us-gaap:SellingExpense
us-gaap:StatementEquityComponents
us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation

rgr:DeferredIncomTaxes

rgr:ProductLiabilityAccrualNoncurrent

rgr:ProductLiabilityCurrent

us-gaap:AccruedEmployeeBenefitsCurrent

us-gaap:DeferredRevenue

us-gaap:InventoryGross

us-gaap:InventoryValuationReserves

us-gaap:InventoryWorkInProcessAndRawMaterials

us-gaap:OperatingLeaseLiability
us-gaap:AdjustmentsForNewAccountingPronouncements

us-gaap:TreasuryStockShares

us-gaap:WorkersCompensationLiabilityCurrent

Tables

  2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-302018-09-292018-06-302018-03-312017-12-312017-09-302017-09-302017-07-022017-07-012017-04-022017-04-012016-12-312016-10-032016-10-012016-07-022016-04-022015-12-312015-09-262015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292012-06-302012-03-312011-12-312011-10-012011-07-022011-04-022010-10-022010-07-032010-04-03
 us-gaap:CommonStockValue us-gaap:StatementClassOfStock us-gaap:CommonStock██▅▄▄▁▁24.19324.19324.1624.15824.15124.12324.123NA24.12324.12324.1124.09224.09224.092NA24.092NA24.08424.034NA24.03424.03424.02523.77623.76423.76423.75523.71723.71723.71623.69823.64723.64723.64123.61923.56323.46NANA23.383NANANANANANA
 us-gaap:CommonStockSharesIssued us-gaap:StatementClassOfStock us-gaap:CommonStock█▇▄▄▃▁▁24.20574924.19305224.16042424.15780624.15072824.12341824.123418NA24.12341824.12341824.11029924.09248824.09183424.091834NA24.091834NA24.08422324.034201NA24.03420124.03420124.02508523.77576623.76387723.76387723.75508123.71732123.71732123.71636923.69818623.6473523.64759223.64080423.61893423.56242223.459506NANA23.382566NANANANANANA
 us-gaap:CommonStockSharesOutstanding us-gaap:StatementClassOfStock us-gaap:CommonStock█▆▁▁▆▂▂17.49585117.48315417.45052617.44790817.4853317.4580217.45802NA17.4580217.4580217.44490117.4270917.42643617.426436NA17.671859NA17.66424818.688511NA18.97185418.97185418.96273818.71341918.7015318.7015318.69273418.73707419.41788719.41693519.39875219.34791619.34759219.3413719.319519.26298819.160072NANA19.083132NANANANANANA
us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding █▁17.76327717.719418NA17.61879817.67044117.721738NANA17.71928317.65055917.636055NA17.81257317.812573NA17.900728NA18.388111NANA19.20417519.2061419.168577NA19.37454319.34705819.239537NA19.93331219.94351319.899484NA19.94805419.8484319.799873NA19.75955219.68327919.553681NA19.2961819.260493NANANANA
us-gaap:WeightedAverageNumberOfSharesOutstandingBasic █▁17.48964217.461524NA17.46423817.47422117.45802NANA17.4580217.45340417.432829NA17.59034117.590341NA17.668514NA18.219557NANA18.97185418.96854818.943427NA18.7015318.69762318.678485NA19.41743719.41010219.365951NA19.34458419.33358919.281969NA19.16007219.15512719.116765NA18.97875518.897879NANANANA
us-gaap:EarningsPerShareBasic ▆▆▅▄▄▅▅▅▅▆▆▅▅▅▅▅▇▇▆▆▆▇▇▆▅▆▆▁▄▇▇▇▇█▇▆▆▆▆▅▅▅▄▄▄▄1.06e-068.8e-074.6999999999999995e-072.8e-073.6e-077.5e-077e-075.3e-075.3e-078.7e-078.2e-075.9e-075.3e-075.3e-075.8e-075.8e-071.22e-061.22e-061.1100000000000002e-061.0500000000000001e-061.0500000000000001e-061.24e-061.23e-069.100000000000001e-076.4e-079.399999999999999e-078.3e-07-7.7e-073.5e-071.15e-061.26e-061.37e-061.48e-061.6699999999999999e-061.23e-061.03e-069.100000000000001e-079.399999999999999e-078.100000000000001e-075.5e-075.699999999999999e-075.699999999999999e-074.2e-073.2e-074.3e-074.4e-07
us-gaap:EarningsPerShareDiluted ▆▆▅▄▄▅▅▅▅▆▆▅▅▅▅▅▇▇▆▆▆▇▇▆▅▆▆▁▄▇▇▇▇█▇▆▆▆▆▅▅▅▄▄▄▄1.0500000000000001e-068.7e-074.6000000000000004e-072.7e-073.5e-077.4e-076.9e-075.2e-075.2e-078.6e-078.100000000000001e-075.9e-075.2e-075.2e-075.699999999999999e-075.699999999999999e-071.21e-061.21e-061.1e-061.03e-061.03e-061.22e-061.21e-068.8e-076.2e-079.100000000000001e-078.100000000000001e-07-7.7e-073.4000000000000003e-071.12e-061.22e-061.33e-061.44e-061.6299999999999999e-061.2e-061e-068.8e-079.100000000000001e-077.900000000000001e-075.4e-075.6e-075.6e-074.2e-073.1e-074.2e-074.3e-07
  2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-302018-09-292018-06-302018-03-312017-12-312017-09-302017-09-302017-07-022017-07-012017-04-022017-04-012016-12-312016-10-032016-10-012016-07-022016-04-022015-12-312015-09-262015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292012-06-302012-03-312011-12-312011-10-012011-07-022011-04-022010-10-022010-07-032010-04-03
us-gaap:Revenues ▅▅▄▃▃▄▅▄▄▅▅▄▄▄▅▅▇▇▇▇▇▇█▆▅▆▅▅▃▆▇█▇█▇▆▄▄▄▃▂▂▂▁▁▂130.264123.639105.13994.99996.329114.038121.121114.945114.945128.411131.159118.23104.817104.817131.854131.854167.355167.355161.848161.427161.427167.944173.109152.397120.871140.872136.954122.60698.327153.657169.884181.901170.942179.528155.905141.766118.152119.569112.33793.24180.51279.62275.44158.40164.38968.276
us-gaap:CostOfGoodsAndServicesSold █▇▄▁▁▄▇90.17987.6380.35875.13274.02781.44187.274NA86.85391.81295.33985.13574.60374.603NA96.908NA111.602NANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:GrossProfit ▄▃▂▁▁▃▃▂▂▃▃▃▃▃▃▃▆▆▆▅▅▆▆▅▃▅▄▃▂▅▇▇▇█▇▅▄▅▄▃▂▂▂▁▁▂40.08536.00924.78219.86722.30232.59733.84828.09228.09236.59935.8233.09430.21430.21434.94634.94655.75355.75353.49650.25150.25156.69459.11348.24434.01148.50841.39733.9623.73850.35361.12363.63262.9470.72461.30949.46142.56545.13441.79330.17229.12728.46523.99518.58321.7423.131
us-gaap:OperatingExpenses ▆▅▃▁▃▆█16.05915.84614.914.29214.83716.14516.759NA16.13517.23117.22419.2316.89716.897NA19.65NA21.88221.839NA20.18320.2122.91222.14616.0521.81517.60358.59913.77817.30623.15421.43318.15619.97224.20718.34615.32816.83517.37714.16312.2411.40311.5379.2749.10210.231
us-gaap:GeneralAndAdministrativeExpense █▆▅▁▄▅█8.7738.217.9326.8277.5728.0148.703NA7.2137.4468.8876.6176.2916.291NA7.145NA8.3436.959NA6.8057.4027.8386.656.886.9577.3776.7316.1927.2448.73310.4278.2078.3178.4437.6887.4377.7286.3785.7525.6594.9354.6254.083.9843.932
us-gaap:OperatingIncomeLoss █▇▃▁▂▅▅24.02620.1639.8815.5757.46516.45217.088NA11.95719.36818.59613.86513.31713.317NA15.296NA33.87131.657NA30.06836.48436.20126.09717.96126.69323.794-24.6399.9633.04737.96942.19944.78450.75237.10231.11527.23728.29924.41616.00916.88717.06212.4589.30912.63812.9
us-gaap:OtherNonoperatingIncomeExpense █▆▁███▁0.3060.107-0.3060.2770.2880.295-0.343NA0.3280.7030.332-0.0190.1540.154NA0.426NA0.354-0.375NA0.4180.2930.206-0.7110.2470.6170.469-0.5840.6730.130.365-0.970.4080.1660.265-0.5330.3190.3160.178-0.1580.1770.1140.1060.1480.1740.127
 us-gaap:AllocatedShareBasedCompensationExpense us-gaap:AwardType us-gaap:RestrictedStockUnitsRSU▁█1.31.4NA1.61.61.5NANA1.61.51.1NA1.01.0NA0.9NA0.7NANA0.80.70.6NA1.11.11.2NA1.41.51.2NANANANANANANANANANANANANANANA
us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest █▇▃▁▂▅▅24.69920.81110.8436.3738.4117.417.571NA12.19320.04918.90114.32313.44113.441NA15.69NA34.19132.354NA30.45436.74236.37226.43218.17227.27324.223-24.79510.59633.14138.29841.85145.15250.87937.35131.40727.53828.59424.57116.69717.04317.16312.6149.43912.788NA
us-gaap:NonoperatingIncomeExpense ▄▃█▆██▁0.6730.6480.9620.7980.9450.9480.483NA0.2360.6810.3050.4580.1240.124NA0.394NA0.320.697NA0.3860.2580.1710.3350.2110.580.429-0.1560.6360.0940.329-0.3480.3680.1270.2490.2920.3010.2950.1550.6880.1560.1010.1560.130.150.094
us-gaap:IncomeTaxExpenseBenefit █▇▃▁▂▅▇6.1055.4732.6351.5562.1774.3675.297NA2.9874.864.6373.9744.0714.071NA5.491NA11.96711.524NA10.60413.22713.0949.3326.2099.7138.72-10.0363.81510.85513.97915.27616.48118.57113.63311.6210.18910.589.0916.1786.3066.354.6673.3984.6044.678
us-gaap:IncomeTaxesPaidNet ▃▂▅▁█▅▃2.41.64.20.37.64.02.8NA7.38.00.04.81.31.3NA16.2NA0.18.6NA13.516.34.66.98.312.40.18.62.922.40.117.015.726.70.49.49.513.70.3NA4.76.9NANANANA
us-gaap:NetIncomeLoss ▆▅▄▄▄▅▅▅▅▅▅▅▅▅▅▅▇▇▆▆▆▇▇▆▅▆▆▁▄▇▇▇▇█▇▆▆▆▅▅▅▅▄▄18.59415.3388.2084.8176.23313.03312.2749.2069.20615.18914.26410.359.379.3710.19910.19922.22422.22420.82919.8519.8523.51523.27817.111.96317.5615.503-14.7586.78122.28624.31926.57528.67132.30823.71819.78617.34918.01415.4810.51810.73710.8137.9476.041NANA
  2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-302018-09-292018-06-302018-03-312017-12-312017-09-302017-09-302017-07-022017-07-012017-04-022017-04-012016-12-312016-10-032016-10-012016-07-022016-04-022015-12-312015-09-262015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292012-06-302012-03-312011-12-312011-10-012011-07-022011-04-022010-10-022010-07-032010-04-03
  2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-302018-09-292018-06-302018-03-312017-12-312017-09-302017-09-302017-07-022017-07-012017-04-022017-04-012016-12-312016-10-032016-10-012016-07-022016-04-022015-12-312015-09-262015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292012-06-302012-03-312011-12-312011-10-012011-07-022011-04-022010-10-022010-07-032010-04-03
  2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-302018-09-292018-06-302018-03-312017-12-312017-09-302017-09-302017-07-022017-07-012017-04-022017-04-012016-12-312016-10-032016-10-012016-07-022016-04-022015-12-312015-09-262015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292012-06-302012-03-312011-12-312011-10-012011-07-022011-04-022010-10-022010-07-032010-04-03
us-gaap:Assets █▅▄▂▁▂▂389.856362.399348.961328.507320.917331.711335.532NA316.052312.758303.275284.318277.528277.528NA284.091NA304.131355.404NA360.852343.707325.423315.883293.121291.667267.643254.382265.277283.69289.373277.118250.376236.543211.475174.486247.785230.409221.393206.51185.675175.337166.514NANANA
us-gaap:LiabilitiesAndStockholdersEquity █▅▃▁389.856362.399348.961328.507NA331.711335.532NA316.052312.758303.275284.318277.528277.528NA284.091NA304.131355.404NA360.852343.707325.423315.883293.121291.667267.643254.382265.277283.69289.373277.118250.376236.543211.475174.486247.785230.409221.393206.51185.675175.337166.514NANANA
us-gaap:StockholdersEquity █▆▄▃▃▂▁311.547297.819285.458277.632275.84273.929264.242NA254.156249.431238.521230.149222.508222.508NA227.556NA225.024265.9NA266.116254.828239.748227.738214.139207.993195.447185.462206.206207.089192.848179.086152.593135.773111.63895.032174.047137.391149.778137.391136.918NANANANANA
  2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-302018-09-292018-06-302018-03-312017-12-312017-09-302017-09-302017-07-022017-07-012017-04-022017-04-012016-12-312016-10-032016-10-012016-07-022016-04-022015-12-312015-09-262015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292012-06-302012-03-312011-12-312011-10-012011-07-022011-04-022010-10-022010-07-032010-04-03
us-gaap:AssetsCurrent █▅▄▂▁▂▂294.939264.618249.316229.925220.485226.717232.189NA214.423208.459192.893166.784153.284153.284NA154.19NA170.899223.622NA231.118219.812200.966189.272165.757161.098133.616118.174131.515150.412161.007157.626147.906146.38127.80596.921172.516160.108160.362146.242126.744118.251112.619NANANA
us-gaap:CashAndCashEquivalentsAtCarryingValue ▁█▇▃▆▇█17.70137.97935.4222.81332.2235.39438.492NA137.839131.711102.66763.48745.35945.359NA43.954NA35.09887.126NA101.363103.06980.46369.22560.25261.12430.88.90128.05447.43549.7755.06454.25664.78145.61130.97875.12375.9675.83581.05653.34412.0385.395.4925.7075.642
us-gaap:ShortTermInvestments █▄▃▂▁▁▂208.882149.575129.488114.50799.56299.524114.326NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:AccountsReceivableNetCurrent ▇█▆█▁▆▃53.65355.83652.6455.98841.49452.21945.031NA46.8150.13861.12960.08253.15453.154NA55.562NA77.59369.442NA70.32364.97874.74671.72152.98254.11363.03149.73545.84251.70469.967.38463.83357.34459.48243.01847.47447.33249.02642.22533.42131.85730.43NANANA
us-gaap:InventoryNet ▁▂▅▆█▇▆12.06618.28928.30132.98141.46736.48231.42NA26.19224.01326.11239.71452.16952.169NA52.241NA54.95854.535NA43.57438.78332.27437.09940.76134.18929.29244.68947.70440.37929.13723.26119.96816.05414.0916.00913.379.217.62110.2177.7554.0493.548NANANA
us-gaap:InventoryFinishedGoods ▁▂▄▅█▇▅3.6156.0413.13116.89726.0521.4317.313NA13.61311.41512.40422.55833.93133.931NA29.529NA27.19324.099NA19.12315.79512.0616.63722.81416.56410.37120.08322.6616.79611.7226.5525.5854.084.5423.6154.4242.458NA3.318NANANANANANA
us-gaap:InventoryLIFOReserve ▆▆▄█▆▃▁47.48947.48147.13748.11347.52946.94446.341NA45.81145.09745.31245.1844.71644.716NA44.021NA43.26742.542NA43.83643.2642.71442.06142.30841.61441.04140.57839.67939.29138.90438.51639.14538.63138.22138.08938.43537.38437.40537.47637.10137.10136.858NANANA
us-gaap:PrepaidExpenseAndOtherAssetsCurrent ▁▂▃▃█▂▂2.6372.9393.4673.6365.7423.0982.92NA3.5822.5972.9853.5012.6022.602NA2.433NA3.253.66NA6.7732.5083.6313.0084.3932.8022.5187.6032.5342.8022.6634.283.0310.6931.1011.6321.7250.8591.0256.9681.3550.801NANANANA
  2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-302018-09-292018-06-302018-03-312017-12-312017-09-302017-09-302017-07-022017-07-012017-04-022017-04-012016-12-312016-10-032016-10-012016-07-022016-04-022015-12-312015-09-262015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292012-06-302012-03-312011-12-312011-10-012011-07-022011-04-022010-10-022010-07-032010-04-03
us-gaap:PropertyPlantAndEquipmentGross ██▆▃▁▂▁376.648376.117372.482362.778357.771361.276358.756NA353.115360.554359.49365.013344.626344.626NA342.319NA338.725331.639NA320.465309.47304.745308.597304.582303.919292.321288.236277.508271.882259.701250.127225.95214.369203.256195.713189.137181.161171.869169.142160.568156.896154.519NANANA
us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment █▇▅▄▃▂▁311.103305.251298.568293.213286.056283.263276.045NA268.702270.576262.381261.218252.984252.984NA245.717NA236.522227.398NA218.401210.631202.738204.777195.716194.487186.181177.575174.236165.826157.854149.099142.956138.57133.821129.72126.006122.629119.252116.195114.267112.118110.218NANANA
us-gaap:PropertyPlantAndEquipmentNet ▁▃▄▃▄▆█65.54570.86673.91469.56571.71578.01382.711NA84.41389.97897.109103.79591.64291.642NA96.602NA102.203104.241NA102.06498.839102.007103.82108.866109.432106.14110.661103.272106.056101.847101.02882.99475.79969.43565.99363.13158.53252.61752.94746.30144.77844.301NANANA
 us-gaap:OperatingLeaseRightOfUseAsset us-gaap:AdjustmentsForNewAccountingPronouncements us-gaap:AccountingStandardsUpdate201602▁█2.42.5NA0.0252.62.728NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
 us-gaap:OperatingLeaseRightOfUseAsset us-gaap:BalanceSheetLocation us-gaap:OtherAssets▁▃▆▄▆█2.3612.4822.612.4972.6132.728NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:OtherAssetsNoncurrent █▅▃▇█▆▁27.11223.05220.33826.07826.87324.42317.663NA16.28514.32113.27313.73932.60232.602NA33.299NA31.02927.541NA27.6725.05622.4522.79118.49821.13727.88725.54730.4927.22226.51918.46419.47611.89311.7849.56810.91611.3648.1027.2898.6548.2095.098NANANA
  2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-302018-09-292018-06-302018-03-312017-12-312017-09-302017-09-302017-07-022017-07-012017-04-022017-04-012016-12-312016-10-032016-10-012016-07-022016-04-022015-12-312015-09-262015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292012-06-302012-03-312011-12-312011-10-012011-07-022011-04-022010-10-022010-07-032010-04-03
us-gaap:LiabilitiesCurrent █▅▅▂▁▄▇76.31362.49261.24448.71242.97655.56771.191NA61.79762.3664.01452.67754.32954.329NA56.363NA78.42480.893NA85.20579.06977.03881.99370.50474.79263.00560.38248.98165.66286.42188.16680.14482.39680.71259.49154.20748.20852.13549.59638.97736.84737.512NANANA
us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent █▄▄▂▁▃▅40.1129.26829.77125.07322.52828.41833.021NA30.21928.928.16132.42230.84130.841NA34.595NA45.28748.493NA53.43250.36448.33142.99137.15941.88133.07136.1524.60536.56545.41646.99139.55544.03341.46138.531.3326.94631.07528.59219.7918.96619.953NANANA
us-gaap:AccruedIncomeTaxesCurrent █▅▁5.6893.6831.223NANA3.3473.34NANA1.2214.625NA2.5782.578NA0.333NANANANANA0.1853.8494.9620.2571.8273.2370.1560.37NA13.4530.2393.396.12314.6220.4890.8481.1944.4050.2171.7292.0813.521NANANA
us-gaap:ContractWithCustomerLiabilityCurrent ▃▇█▃▁▃▆3.6468.5639.6233.641.2753.9597.477NA5.9316.6749.308NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
  2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-302018-09-292018-06-302018-03-312017-12-312017-09-302017-09-302017-07-022017-07-012017-04-022017-04-012016-12-312016-10-032016-10-012016-07-022016-04-022015-12-312015-09-262015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292012-06-302012-03-312011-12-312011-10-012011-07-022011-04-022010-10-022010-07-032010-04-03
us-gaap:OperatingLeaseLiabilityNoncurrent ▁▅█▅▃▇1.9532.0652.1762.0862.0282.144NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
  2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-302018-09-292018-06-302018-03-312017-12-312017-09-302017-09-302017-07-022017-07-012017-04-022017-04-012016-12-312016-10-032016-10-012016-07-022016-04-022015-12-312015-09-262015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292012-06-302012-03-312011-12-312011-10-012011-07-022011-04-022010-10-022010-07-032010-04-03
us-gaap:StockholdersEquity █▆▄▃▃▂▁311.547297.819285.458277.632275.84273.929264.242NA254.156249.431238.521230.149222.508222.508NA227.556NA225.024265.9NA266.116254.828239.748227.738214.139207.993195.447185.462206.206207.089192.848179.086152.593135.773111.63895.032174.047137.391149.778137.391136.918NANANANANA
 us-gaap:CommonStockValue us-gaap:StatementClassOfStock us-gaap:CommonStock██▅▄▄▁▁24.19324.19324.1624.15824.15124.12324.123NA24.12324.12324.1124.09224.09224.092NA24.092NA24.08424.034NA24.03424.03424.02523.77623.76423.76423.75523.71723.71723.71623.69823.64723.64723.64123.61923.56323.46NANA23.383NANANANANANA
us-gaap:AdditionalPaidInCapitalCommonStock █▇▇▅▃▃▁40.08538.70738.68337.10835.65734.83233.291NA31.72130.1528.73728.32927.31827.318NA26.314NA25.35527.211NA26.37125.5324.76529.59128.26927.12525.96225.47224.01822.62920.82720.61419.29618.10816.4715.53113.68612.47311.35810.4549.9669.934NANANANA
us-gaap:RetainedEarningsAccumulatedDeficit █▆▄▃▃▂▁392.859380.509368.205361.957359.627358.569350.423NA341.907338.753329.269321.323314.693314.693NA309.364NA307.799293.4NA280.438269.991255.685239.098226.833221.831210.457198.159215.734218.007205.586192.088177.154161.361139.053123.442202.328192.203180.402168.981161.147153.109144.134NANANA
us-gaap:TreasuryStockValue ████▁▁▁145.59145.59145.59145.591143.595143.595143.595NA143.595143.595143.595143.595143.595143.595NA132.214NA132.21478.745NA64.72764.72764.72764.72764.72764.72764.72761.88637.88437.88437.88437.88437.88437.88437.88437.88437.88437.884-37.884-37.884-37.88437.884-37.884NANANA
us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue ▂▁▇▇█▆▆1.3781.3541.5781.5781.6331.5411.57NA1.5711.5241.1441.0121.0041.004NANANA0.6860.841NANANA0.6321.0881.1441.1471.1511.4541.4351.5441.2141.3151.3141.3291.332.6140.01.1760.9280.843NANA0.459NANANA
  2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-302018-09-292018-06-302018-03-312017-12-312017-09-302017-09-302017-07-022017-07-012017-04-022017-04-012016-12-312016-10-032016-10-012016-07-022016-04-022015-12-312015-09-262015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292012-06-302012-03-312011-12-312011-10-012011-07-022011-04-022010-10-022010-07-032010-04-03
us-gaap:NetCashProvidedByUsedInOperatingActivities █▆▇▄▃▁▅47.03731.07140.65415.3583.877-10.30224.234NA14.58335.68345.31242.17819.10719.107NANANA18.93719.409NANANANANANA48.08132.78324.597-4.62219.86615.7135.92913.90139.43230.40725.39224.28915.66321.841NANANA20.736NANA9.932
us-gaap:NetCashProvidedByUsedInInvestingActivities ▄▆▆▆▇█▁-61.08-24.181-26.127-20.205-1.20312.091-119.915NA-2.519-0.954-1.402-20.391-2.33-2.33NANANA-7.232-11.848NANANANANANA-11.799-4.242-17.03-5.975-12.963-9.579-23.903-11.73-11.115-7.63523.944-17.903-9.279-23.041NANANA-18.788NANA-8.185
us-gaap:NetCashProvidedByUsedInFinancingActivities ▁▄█▄▂▃▅-6.235-4.331-1.92-4.56-5.848-4.887-3.666NA-5.936-5.685-4.73-3.659-15.372-15.372NANANA-63.733-21.798NANANANANANA-5.958-6.642-26.72-8.784-9.238-11.425-11.218-12.696-9.147-8.139-93.481-7.223-6.259-4.021NANANA-1.69NANA-1.113
us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease ▁█-20.2782.559NA-9.407-3.174-3.098-99.347NA6.12829.04439.1818.1281.4051.405NANANA-52.028-14.237NANANA11.2388.973-0.87230.32421.899-19.153-19.381-2.335-5.2940.808-10.52519.1714.633-44.145-0.8370.125-5.22127.712NANA0.258NANA0.634
  2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-302018-09-292018-06-302018-03-312017-12-312017-09-302017-09-302017-07-022017-07-012017-04-022017-04-012016-12-312016-10-032016-10-012016-07-022016-04-022015-12-312015-09-262015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292012-06-302012-03-312011-12-312011-10-012011-07-022011-04-022010-10-022010-07-032010-04-03
us-gaap:NetCashProvidedByUsedInOperatingActivities █▆▇▄▃▁▅47.03731.07140.65415.3583.877-10.30224.234NA14.58335.68345.31242.17819.10719.107NANANA18.93719.409NANANANANANA48.08132.78324.597-4.62219.86615.7135.92913.90139.43230.40725.39224.28915.66321.841NANANA20.736NANA9.932
us-gaap:NetIncomeLoss ▆▅▄▄▄▅▅▅▅▅▅▅▅▅▅▅▇▇▆▆▆▇▇▆▅▆▆▁▄▇▇▇▇█▇▆▆▆▅▅▅▅▄▄18.59415.3388.2084.8176.23313.03312.2749.2069.20615.18914.26410.359.379.3710.19910.19922.22422.22420.82919.8519.8523.51523.27817.111.96317.5615.503-14.7586.78122.28624.31926.57528.67132.30823.71819.78617.34918.01415.4810.51810.73710.8137.9476.041NANA
us-gaap:DepreciationDepletionAndAmortization ▅▅▁████7.2157.2146.8737.4867.4867.4867.455NA8.1738.1728.1728.2387.3737.373NANANA9.32610.098NANANA8.3449.5428.8528.8848.9579.8868.948.948.946.1854.7434.9334.5014.7373.3773.3863.388NANANANANANANA
us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet ▇▆▁▃██▅3.9432.384-5.949-3.325.2854.8720.879NA3.0330.743-0.898-17.963-0.445-0.445NANANA3.1651.008NANANA0.4713.199-0.967-6.186-2.5992.256NANANANANANANANANANANANANANANANANANA
us-gaap:IncreaseDecreaseInAccountsReceivable ▃▅▃█▁▆▃-2.1833.196-3.34814.494-10.7247.187-1.779NA-3.328-10.9911.0476.928-2.408-2.408NANANA8.151-0.881NANANA3.02518.739-1.131-8.91813.2963.893-5.862-18.1962.5163.5516.489-2.13816.464-4.4560.142-1.6946.8018.804NANA-1.135NANA2.566
us-gaap:IncreaseDecreaseInInventories ▃▁▃▂███-6.223-10.012-4.673-8.5435.6725.4715.19NA2.38-2.807-13.242-12.7910.3010.301NANANA1.03810.853NANANA-4.916-4.0046.4574.634-16.145-4.2838.9812.0456.0333.7494.4121.468-1.6842.9544.671.578-2.6492.263NANA-6.404NANA-3.258
us-gaap:ShareBasedCompensation ▂▁▇▇█▆▆1.3781.3541.5781.5781.6331.5411.57NA1.5711.5241.1441.0121.0041.004NA1.0NA0.6860.841NA0.80.70.6321.0881.11.11.1511.4541.41.51.2141.3151.31.31.331.4011.21.20.9280.843NANA0.459NANA0.628
  2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-302018-09-292018-06-302018-03-312017-12-312017-09-302017-09-302017-07-022017-07-012017-04-022017-04-012016-12-312016-10-032016-10-012016-07-022016-04-022015-12-312015-09-262015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292012-06-302012-03-312011-12-312011-10-012011-07-022011-04-022010-10-022010-07-032010-04-03
us-gaap:NetCashProvidedByUsedInInvestingActivities ▄▆▆▆▇█▁-61.08-24.181-26.127-20.205-1.20312.091-119.915NA-2.519-0.954-1.402-20.391-2.33-2.33NANANA-7.232-11.848NANANANANANA-11.799-4.242-17.03-5.975-12.963-9.579-23.903-11.73-11.115-7.63523.944-17.903-9.279-23.041NANANA-18.788NANA-8.185
us-gaap:PaymentsToAcquirePropertyPlantAndEquipment ▁▃█▄▁▂▄1.8274.09411.1465.261.1792.7115.657NA2.5240.9581.40220.3912.332.33NANANA7.23212.166NANANA6.3464.2178.22911.9574.30216.8755.87913.2389.57924.01611.7811.1157.7056.9677.9769.2923.0479.926NANA4.306NANA5.696
us-gaap:PaymentsToAcquireInvestments █▄▃▄▃▁143.93189.53579.39684.3774.01144.961NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
  2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-302018-09-292018-06-302018-03-312017-12-312017-09-302017-09-302017-07-022017-07-012017-04-022017-04-012016-12-312016-10-032016-10-012016-07-022016-04-022015-12-312015-09-262015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292012-06-302012-03-312011-12-312011-10-012011-07-022011-04-022010-10-022010-07-032010-04-03
us-gaap:NetCashProvidedByUsedInFinancingActivities ▁▄█▄▂▃▅-6.235-4.331-1.92-4.56-5.848-4.887-3.666NA-5.936-5.685-4.73-3.659-15.372-15.372NANANA-63.733-21.798NANANANANANA-5.958-6.642-26.72-8.784-9.238-11.425-11.218-12.696-9.147-8.139-93.481-7.223-6.259-4.021NANANA-1.69NANA-1.113
us-gaap:PaymentsOfDividendsCommonStock █▃▁▂▆▆▄6.2353.0341.922.4435.0694.8873.666NA5.9365.5874.0123.6593.9913.991NANANA7.7727.779NANANA6.6364.6766.7325.9833.1782.7188.7399.51410.47511.22112.5769.4787.80494.0287.2236.2134.0592.685NANA0.938NANA1.146
  2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-302018-09-292018-06-302018-03-312017-12-312017-09-302017-09-302017-07-022017-07-012017-04-022017-04-012016-12-312016-10-032016-10-012016-07-022016-04-022015-12-312015-09-262015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292012-06-302012-03-312011-12-312011-10-012011-07-022011-04-022010-10-022010-07-032010-04-03

None

us-gaap:CommonStockValue us-gaap:StatementClassOfStock

us-gaap:CommonStockValue

us-gaap:CommonStock


None
Period End2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-292018-06-302018-03-312017-12-312017-09-302017-07-012017-04-012016-12-312016-10-012016-07-022016-04-022015-12-312015-09-262015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292011-12-31
Value242424242424242424242424242424242424232323232323232323232323232323
Percentage of CommonStockValue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets6.26.76.97.47.57.37.27.67.77.98.58.78.57.96.86.77.07.47.58.18.18.99.38.98.48.28.59.410.011.213.59.511.3
Percentage of Assets us-gaap:CommonStock0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

None

us-gaap:CommonStockSharesIssued us-gaap:StatementClassOfStock

us-gaap:CommonStockSharesIssued

us-gaap:CommonStock


None
Period End2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-292018-06-302018-03-312017-12-312017-09-302017-07-012017-04-012016-12-312016-10-012016-07-022016-04-022015-12-312015-09-262015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292011-12-31
Value242424242424242424242424242424242424232323232323232323232323232323
Percentage of CommonStockSharesIssued100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

None

us-gaap:CommonStockSharesOutstanding us-gaap:StatementClassOfStock

us-gaap:CommonStockSharesOutstanding

us-gaap:CommonStock


None
Period End2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-292018-06-302018-03-312017-12-312017-09-302017-07-012017-04-012016-12-312016-10-012016-07-022016-04-022015-12-312015-09-262015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292011-12-31
Value171717171717171717171717171718181818181818181819191919191919191919
Percentage of CommonStockSharesOutstanding100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

None

us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding

us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding


None
Period End2020-06-272020-03-282019-09-282019-06-292019-03-302018-09-292018-06-302018-03-312017-09-302017-07-012017-04-012016-10-012016-07-022016-04-022015-09-262015-06-272015-03-282014-09-272014-06-282014-03-292013-09-282013-06-292013-03-302012-09-292012-06-302012-03-312011-10-012011-07-02
Value17171717171717171717181919191919191919191919191919191919
Percentage of WeightedAverageNumberOfDilutedSharesOutstanding100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

None

us-gaap:WeightedAverageNumberOfSharesOutstandingBasic

us-gaap:WeightedAverageNumberOfSharesOutstandingBasic


None
Period End2020-06-272020-03-282019-09-282019-06-292019-03-302018-09-292018-06-302018-03-312017-09-302017-07-012017-04-012016-10-012016-07-022016-04-022015-09-262015-06-272015-03-282014-09-272014-06-282014-03-292013-09-282013-06-292013-03-302012-09-292012-06-302012-03-312011-10-012011-07-02
Value17171717171717171717181818181818181919191919191919191818
Percentage of WeightedAverageNumberOfSharesOutstandingBasic100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

None

us-gaap:EarningsPerShareBasic

us-gaap:EarningsPerShareBasic


None
Period End2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-302018-09-292018-06-302018-03-312017-12-312017-09-302017-09-302017-07-022017-07-012017-04-022017-04-012016-12-312016-10-032016-10-012016-07-022016-04-022015-12-312015-09-262015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292012-06-302012-03-312011-12-312011-10-012011-07-022011-04-022010-10-022010-07-032010-04-03
Value1.060.880.470.280.360.750.70.530.530.870.820.590.530.530.580.581.221.221.111.051.051.241.230.910.640.940.83-0.770.351.151.261.371.481.671.231.030.910.940.810.550.570.570.420.320.430.44
Percentage of EarningsPerShareBasic100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

None

us-gaap:EarningsPerShareDiluted

us-gaap:EarningsPerShareDiluted


None
Period End2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-302018-09-292018-06-302018-03-312017-12-312017-09-302017-09-302017-07-022017-07-012017-04-022017-04-012016-12-312016-10-032016-10-012016-07-022016-04-022015-12-312015-09-262015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292012-06-302012-03-312011-12-312011-10-012011-07-022011-04-022010-10-022010-07-032010-04-03
Value1.050.870.460.270.350.740.690.520.520.860.810.590.520.530.570.571.211.211.11.031.031.221.210.880.620.910.81-0.770.341.121.221.331.441.631.21.00.880.910.790.540.560.560.420.310.420.43
Percentage of EarningsPerShareDiluted100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

None

us-gaap:Revenues

us-gaap:Revenues


None
Period End2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-302018-09-292018-06-302018-03-312017-12-312017-09-302017-09-302017-07-022017-07-012017-04-022017-04-012016-12-312016-10-032016-10-012016-07-022016-04-022015-12-312015-09-262015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292012-06-302012-03-312011-12-312011-10-012011-07-022011-04-022010-10-022010-07-032010-04-03
Value13012310594961141211141141281311181041041311311671671611611611671731521201401361229815316918117017915514111811911293807975586468
Percentage of Revenues100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Revenues100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:Revenues us-gaap:ConsolidationItems

us-gaap:IntersegmentElimination


None
Period End2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-292018-06-302018-03-312017-12-312017-09-302017-07-012017-04-012016-12-312016-10-012016-07-022016-04-022015-12-312015-09-262015-06-272015-03-282014-12-312014-09-27
Value-5.015-4.773-4.335-3.924-4.565-5.601-6.044-5.723-5.7715.408-4.57-4.745-6.2818.84-9.215-9.114-9.501-8.949-7.659-7.635-8.747-7.544-8.146-7.043
Percentage of Revenues-3.8-3.9-4.1-4.1-4.7-4.9-5.0-5.0-4.54.1-3.9-4.5-4.85.3-5.7-5.6-5.7-5.2-5.0-6.3-6.2-5.5-6.6-7.2
Percentage of Revenues-3.8-3.90.0-4.1-4.7-4.90.0-5.0-4.54.10.0-4.5-4.85.3-5.7-5.6-5.7-5.2-5.0-6.3-6.2-5.5-6.6-7.2
Percentage of Revenues us-gaap:IntersegmentElimination100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:Revenues us-gaap:ConsolidationItems, us-gaap:StatementBusinessSegments

us-gaap:IntersegmentElimination, rgr:UnaffiliatedCastings


None
Period End2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-292018-06-30
Value5.0154.7734.3353.9244.5655.6016.0445.7235.771
Percentage of Revenues3.83.94.14.14.74.95.05.04.5
Percentage of Revenues3.83.90.04.14.74.90.05.04.5
Percentage of Revenues us-gaap:IntersegmentElimination rgr:UnaffiliatedCastings100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:OperatingSegments, rgr:UnaffiliatedCastings


None
Period End2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-292018-06-30
Value5.8665.6475.1134.8615.9236.7077.2556.877.165
Percentage of Revenues4.54.64.95.16.15.96.06.05.6
Percentage of Revenues4.54.60.05.16.15.90.06.05.6
Percentage of Revenues us-gaap:OperatingSegments rgr:UnaffiliatedCastings100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:Revenues us-gaap:StatementBusinessSegments

rgr:Firearms


None
Period End2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-292018-06-302018-03-312017-12-312017-09-302017-07-012017-04-012016-12-312016-10-012016-07-022016-04-022015-12-312015-09-262015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292012-06-302012-03-312011-10-012011-07-02
Value1291221049494112119113127129117103130166160160166171150119139135122971531691811671761531391161181107978
Percentage of Revenues99.399.399.399.098.699.099.099.098.999.099.198.999.099.499.299.299.099.198.998.798.899.099.799.599.699.699.697.898.598.498.698.498.898.698.498.6
Percentage of Revenues99.399.30.099.098.699.00.099.098.999.00.098.999.099.499.299.299.099.198.998.798.899.099.799.599.699.60.097.898.598.498.698.498.898.698.498.6
Percentage of Revenues rgr:Firearms100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

rgr:UnaffiliatedCastings


None
Period End2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-292018-06-302018-03-312017-12-312017-09-302017-07-012017-04-012016-12-312016-10-012016-07-022016-04-022015-12-312015-09-262015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292012-06-302012-03-312011-10-012011-07-02
Value0.8510.8740.7780.9371.3581.1061.2111.1471.3941.2761.0621.1591.3440.991.3041.3691.6331.5891.631.591.6481.3750.3640.480.6410.7220.8093.7082.7412.4652.0371.8821.4221.551.2981.151
Percentage of Revenues0.70.70.71.01.41.01.01.01.11.00.91.11.00.60.80.81.00.91.11.31.21.00.30.50.40.40.42.21.51.61.41.61.21.41.61.4
Percentage of Revenues0.70.70.01.01.41.00.01.01.11.00.01.11.00.60.80.81.00.91.11.31.21.00.30.50.40.40.02.21.51.61.41.61.21.41.61.4
Percentage of Revenues rgr:UnaffiliatedCastings100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

None

us-gaap:CostOfGoodsAndServicesSold

us-gaap:CostOfGoodsAndServicesSold


None
Period End2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-292018-06-302018-03-312017-12-312017-09-302017-07-012017-04-01
Value90878075748187869195857496111
Percentage of CostOfGoodsAndServicesSold100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Revenues69.270.90.079.176.871.40.075.671.572.70.071.273.566.7

None

us-gaap:GrossProfit

us-gaap:GrossProfit


None
Period End2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-302018-09-292018-06-302018-03-312017-12-312017-09-302017-09-302017-07-022017-07-012017-04-022017-04-012016-12-312016-10-032016-10-012016-07-022016-04-022015-12-312015-09-262015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292012-06-302012-03-312011-12-312011-10-012011-07-022011-04-022010-10-022010-07-032010-04-03
Value40362419223233282836353330303434555553505056594834484133235061636270614942454130292823182123
Percentage of GrossProfit100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Revenues30.829.123.620.923.228.627.924.424.428.527.328.028.828.826.526.533.333.333.131.131.133.834.131.728.134.430.227.724.132.836.035.036.839.439.334.936.037.737.232.436.235.831.831.833.833.9

None

us-gaap:OperatingExpenses

us-gaap:OperatingExpenses


None
Period End2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-292018-06-302018-03-312017-12-312017-09-302017-07-012017-04-012016-12-312016-10-012016-07-022016-04-022015-12-312015-09-262015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292012-06-302012-03-312011-12-312011-10-012011-07-022011-04-022010-10-022010-07-032010-04-03
Value16151414141616161717191619212120202222162117581317232118192418151617141211119.2749.10210
Percentage of OperatingExpenses100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Revenues12.312.80.015.015.414.20.014.013.413.10.016.114.913.113.512.512.013.214.513.315.512.947.814.011.313.60.010.611.115.512.913.014.115.515.215.214.315.315.914.115.0

None

us-gaap:GeneralAndAdministrativeExpense

us-gaap:GeneralAndAdministrativeExpense


None
Period End2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-292018-06-302018-03-312017-12-312017-09-302017-07-012017-04-012016-12-312016-10-012016-07-022016-04-022015-12-312015-09-262015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292012-06-302012-03-312011-12-312011-10-012011-07-022011-04-022010-10-022010-07-032010-04-03
Value8.7738.217.9326.8277.5728.0148.7037.2137.4468.8876.6176.2917.1458.3436.9596.8057.4027.8386.656.886.9577.3776.7316.1927.2448.733108.2078.3178.4437.6887.4377.7286.3785.7525.6594.9354.6254.083.9843.932
Percentage of GeneralAndAdministrativeExpense100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Revenues6.76.60.07.27.97.00.06.35.86.80.06.05.45.04.34.24.44.54.45.74.95.45.56.34.75.10.04.84.65.45.46.36.55.76.27.06.26.17.06.25.8

None

us-gaap:OperatingIncomeLoss

us-gaap:OperatingIncomeLoss


None
Period End2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-292018-06-302018-03-312017-12-312017-09-302017-07-012017-04-012016-12-312016-10-012016-07-022016-04-022015-12-312015-09-262015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292012-06-302012-03-312011-12-312011-10-012011-07-022011-04-022010-10-022010-07-032010-04-03
Value24209.8815.5757.4651617111918131315333130363626172623-24.6399.9633374244503731272824161617129.3091212
Percentage of OperatingIncomeLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Revenues18.416.30.05.97.714.40.010.415.114.20.012.711.620.219.618.621.720.917.114.918.917.4-20.110.121.522.30.026.228.323.821.923.123.721.717.221.021.416.515.919.618.9

None

us-gaap:OtherNonoperatingIncomeExpense

us-gaap:OtherNonoperatingIncomeExpense


None
Period End2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-292018-06-302018-03-312017-12-312017-09-302017-07-012017-04-012016-12-312016-10-012016-07-022016-04-022015-12-312015-09-262015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292012-06-302012-03-312011-12-312011-10-012011-07-022011-04-022010-10-022010-07-032010-04-03
Value306000.0107000.0-306000.0277000.0288000.0295000.0-343000.0328000.0703000.0332000.0-19000.0154000.0426000.0354000.0-375000.0418000.0293000.0206000.0-711000.0247000.0617000.0469000.0-584000.0673000.0130000.0365000.0-970000.0408000.0166000.0265000.0-533000.0319000.0316000.0178000.0-158000.0177000.0114000.0106000.0148000.0174000.0127000.0
Percentage of OtherNonoperatingIncomeExpense100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Revenues0.20.10.00.30.30.30.00.30.50.30.00.10.30.2-0.20.30.20.1-0.50.20.40.3-0.50.70.10.20.00.20.10.2-0.40.30.30.2-0.20.20.10.10.30.30.2

None

us-gaap:AllocatedShareBasedCompensationExpense us-gaap:AwardType

us-gaap:AllocatedShareBasedCompensationExpense

us-gaap:RestrictedStockUnitsRSU


None
Period End2020-06-272020-03-282019-09-282019-06-292019-03-302018-09-292018-06-302018-03-312017-09-302017-07-012017-04-012016-10-012016-07-022016-04-022015-09-262015-06-272015-03-282014-09-272014-06-282014-03-29
Value1300000.01400000.01600000.01600000.01500000.01600000.01500000.01100000.01000000.0900000.0700000.0800000.0700000.0600000.01100000.01100000.01200000.01400000.01500000.01200000.0
Percentage of AllocatedShareBasedCompensationExpense100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Revenues1.01.11.71.71.31.41.20.81.00.70.40.50.40.30.90.80.91.41.00.7
Percentage of Revenues us-gaap:RestrictedStockUnitsRSU0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

None

us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest

us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest


None
Period End2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-292018-06-302018-03-312017-12-312017-09-302017-07-012017-04-012016-12-312016-10-012016-07-022016-04-022015-12-312015-09-262015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292012-06-302012-03-312011-12-312011-10-012011-07-022011-04-022010-10-022010-07-03
Value2420106.3738.411717122018141315343230363626182724-24.7951033384145503731272824161717129.43912
Percentage of IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Revenues19.016.80.06.78.715.30.010.615.614.40.012.811.920.420.018.921.921.017.315.019.417.7-20.210.821.622.50.026.428.324.022.223.323.921.917.921.221.616.716.219.9

us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest us-gaap:StatementBusinessSegments

rgr:Firearms


None
Period End2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-292018-06-302018-03-312017-12-312017-09-302017-07-012017-04-012016-12-312016-10-012016-07-022016-04-022015-12-312015-09-262015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292012-06-302012-03-312011-10-012011-07-02
Value24209.6975.7788.1861717122019141315343229373627192725-23.4938.795333842465237332628241717
Percentage of IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest100.198.489.490.797.398.6102.1105.5101.6101.2100.6100.198.699.5100.697.8101.7100.0104.0108.599.5103.794.783.0101.2101.1101.1102.1102.299.9107.096.1100.4101.399.9104.9
Percentage of Revenues19.016.60.06.18.515.00.011.215.914.60.012.811.720.320.118.522.321.018.016.319.318.3-19.28.921.822.80.027.029.023.923.722.424.022.221.122.6
Percentage of Revenues rgr:Firearms19.116.79.36.18.615.215.011.316.014.712.313.011.920.520.318.622.521.218.216.519.518.5-19.29.021.922.923.427.629.424.324.022.824.322.521.522.9

rgr:UnaffiliatedCastings


None
Period End2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-292018-06-302018-03-312017-12-312017-09-302017-07-012017-04-012016-12-312016-10-012016-07-022016-04-022015-12-312015-09-262015-06-272015-03-282014-12-312014-09-27
Value-0.513-0.210.338-0.101-0.557-0.477-0.662-0.635-0.455-0.488-0.320.1120.0540.101-0.2880.144-0.721-0.068-0.501-1.897-0.464-1.471-1.5371.299
Percentage of IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest-2.1-1.03.1-1.6-6.6-2.7-3.8-5.2-2.3-2.6-2.20.80.30.3-0.90.5-2.0-0.2-1.9-10.4-1.7-6.16.212.3
Percentage of Revenues-0.4-0.20.0-0.1-0.6-0.40.0-0.6-0.4-0.40.00.10.00.1-0.20.1-0.4-0.0-0.3-1.6-0.3-1.1-1.31.3
Percentage of Revenues rgr:UnaffiliatedCastings-60.3-24.043.4-10.8-41.0-43.1-54.7-55.4-32.6-38.2-30.19.74.010.2-22.110.5-44.2-4.3-30.7-119.3-28.2-107.0-422.3270.6

us-gaap:Corporate


None
Period End2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-292018-06-302018-03-312017-12-312017-09-302017-07-012017-04-012016-12-312016-10-012016-07-022016-04-022015-12-312015-09-262015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292012-06-302012-03-312011-10-012011-07-02
Value0.490.5430.8080.6960.7810.7240.285-0.0380.1370.2590.232-0.130.170.0590.0860.5250.0880.069-0.5590.350.5860.5650.2350.5020.1360.1361.390.12-0.099-0.049-1.611.2060.5920.1190.529-0.685
Percentage of IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest2.02.67.510.99.34.21.6-0.30.71.41.6-1.01.10.20.31.70.20.2-2.11.92.12.3-0.94.70.40.43.30.3-0.2-0.1-5.14.42.10.53.1-4.0
Percentage of Revenues0.40.40.00.70.80.60.0-0.00.10.20.0-0.10.10.00.10.30.10.0-0.40.30.40.40.20.50.10.10.00.1-0.1-0.0-1.11.00.50.10.7-0.9
Percentage of Revenues us-gaap:Corporate0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

None

us-gaap:NonoperatingIncomeExpense

us-gaap:NonoperatingIncomeExpense


None
Period End2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-292018-06-302018-03-312017-12-312017-09-302017-07-012017-04-012016-12-312016-10-012016-07-022016-04-022015-12-312015-09-262015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292012-06-302012-03-312011-12-312011-10-012011-07-022011-04-022010-10-022010-07-032010-04-03
Value673000.0648000.0962000.0798000.0945000.0948000.0483000.0236000.0681000.0305000.0458000.0124000.0394000.0320000.0697000.0386000.0258000.0171000.0335000.0211000.0580000.0429000.0-156000.0636000.094000.0329000.0-348000.0368000.0127000.0249000.0292000.0301000.0295000.0155000.0688000.0156000.0101000.0156000.0130000.0150000.094000.0
Percentage of NonoperatingIncomeExpense100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Revenues0.50.50.00.81.00.80.00.20.50.20.00.10.30.20.40.20.20.10.20.20.40.3-0.10.60.10.20.00.20.10.20.20.30.20.10.70.20.10.20.20.20.1

None

us-gaap:IncomeTaxExpenseBenefit

us-gaap:IncomeTaxExpenseBenefit


None
Period End2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-292018-06-302018-03-312017-12-312017-09-302017-07-012017-04-012016-12-312016-10-012016-07-022016-04-022015-12-312015-09-262015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292012-06-302012-03-312011-12-312011-10-012011-07-022011-04-022010-10-022010-07-032010-04-03
Value6.1055.4732.6351.5562.1774.3675.2972.9874.864.6373.9744.0715.49111111013139.3326.2099.7138.72-10.0363.8151013151618131110109.0916.1786.3066.354.6673.3984.6044.678
Percentage of IncomeTaxExpenseBenefit100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Revenues4.74.40.01.62.33.80.02.63.83.50.03.94.27.27.16.67.97.66.15.16.96.4-8.23.97.18.20.09.610.38.78.28.68.88.16.67.88.06.25.87.26.9

None

us-gaap:IncomeTaxesPaidNet

us-gaap:IncomeTaxesPaidNet


None
Period End2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-292018-06-302018-03-312017-12-312017-09-302017-07-012017-04-012016-12-312016-10-012016-07-022016-04-022015-12-312015-09-262015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292012-06-302012-03-312011-10-012011-07-02
Value2.41.64.20.37.64.02.87.38.00.04.81.3160.18.613164.66.98.3120.18.62.9220.11715260.49.49.5130.34.76.9
Percentage of IncomeTaxesPaidNet100.0100.0100.0100.0100.0100.0100.0100.0100.00.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Revenues1.81.30.00.37.93.50.06.46.20.00.01.212.30.15.38.49.72.74.56.98.80.17.02.914.60.10.09.214.90.36.68.011.50.35.88.7

None

us-gaap:NetIncomeLoss

us-gaap:NetIncomeLoss


None
Period End2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-302018-09-292018-06-302018-03-312017-12-312017-09-302017-09-302017-07-022017-07-012017-04-022017-04-012016-12-312016-10-032016-10-012016-07-022016-04-022015-12-312015-09-262015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292012-06-302012-03-312011-12-312011-10-012011-07-022011-04-022010-10-02
Value18158.2084.8176.23313129.2069.2061514109.379.3710102222201919232317111715-14.7586.781222426283223191718151010107.9476.041
Percentage of NetIncomeLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Revenues14.312.47.85.16.511.410.18.08.011.810.98.88.98.97.77.713.313.312.912.312.314.013.411.29.912.511.3-12.06.914.514.314.616.818.015.214.014.715.113.811.313.313.610.510.3

us-gaap:NetIncomeLoss us-gaap:StatementEquityComponents

us-gaap:RetainedEarnings


None
Period End2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-292018-06-302018-03-312017-12-312017-09-302017-04-012016-12-312016-04-022015-12-312015-09-262015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292012-06-302012-03-312011-12-31
Value18158.2084.8176.23313129.2061514109.3722202317111715-14.7596.7822224262832231917181510
Percentage of NetIncomeLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Revenues14.312.40.05.16.511.40.08.011.810.90.08.913.312.913.411.29.912.511.3-12.06.914.514.30.016.818.015.214.014.715.113.811.3
Percentage of Revenues us-gaap:RetainedEarnings0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

None

us-gaap:Assets

us-gaap:Assets


None
Period End2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-292018-06-302018-03-312017-12-312017-09-302017-07-012017-04-012016-12-312016-10-012016-07-022016-04-022015-12-312015-09-262015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292012-06-302012-03-312011-12-312011-10-012011-07-022011-04-022010-12-312009-12-31
Value389362348328320331335316312303284277284304355360343325315293291267254265283289277250236211174247230221206185175166157141
Percentage of Assets100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:Assets us-gaap:StatementBusinessSegments

rgr:Firearms


None
Period End2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-292018-06-302018-03-312017-12-312017-09-302017-07-012017-04-012016-12-312016-10-012016-07-022016-04-022015-12-312015-09-262015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292012-06-302011-12-312010-12-31
Value14615416317517217916616617018720621922525324223321521922120620220921121421821820117314914412012411210382
Percentage of Assets37.742.746.953.353.754.249.852.854.562.072.579.079.483.468.364.862.767.570.270.469.678.483.180.876.975.572.869.463.268.369.350.248.950.152.1
Percentage of Assets37.742.746.953.353.754.249.852.854.562.072.579.079.483.468.364.862.767.570.270.469.678.483.180.876.975.572.869.463.268.369.350.248.950.152.1
Percentage of Assets rgr:Firearms100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

rgr:UnaffiliatedCastings


None
Period End2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-292018-06-302018-03-312017-12-312017-09-302017-07-012017-04-012016-12-312016-10-012016-07-022016-04-022015-12-312015-09-262014-12-312013-12-31
Value10101111111010101011121313151615141515161611
Percentage of Assets2.73.03.23.53.53.33.23.33.33.74.44.74.85.04.54.24.24.84.85.56.64.1
Percentage of Assets2.73.03.23.53.53.33.23.33.33.74.44.74.85.04.54.24.24.84.85.56.64.1
Percentage of Assets rgr:UnaffiliatedCastings100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:Corporate


None
Period End2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-292018-06-302018-03-312017-12-312017-09-302017-07-012017-04-012016-12-312016-10-012016-07-022016-04-022015-12-312015-09-262015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292012-06-302011-12-312010-12-31
Value232197173141137141157138131103654544359611111390787072412636525864647859471171129770
Percentage of Assets59.654.449.843.242.842.647.043.942.134.323.116.215.811.727.231.033.027.725.024.124.915.610.313.918.420.323.125.633.128.427.047.348.647.344.9
Percentage of Assets59.654.449.843.242.842.647.043.942.134.323.116.215.811.727.231.033.027.725.024.124.915.610.313.918.420.323.125.633.128.427.047.348.647.344.9
Percentage of Assets us-gaap:Corporate100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

None

us-gaap:LiabilitiesAndStockholdersEquity

us-gaap:LiabilitiesAndStockholdersEquity


None
Period End2020-06-272020-03-282019-12-312019-09-282019-03-302018-12-312018-09-292018-06-302018-03-312017-12-312017-09-302017-07-012017-04-012016-12-312016-10-012016-07-022016-04-022015-12-312015-09-262015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292012-06-302012-03-312011-12-312011-10-012011-07-022011-04-022010-12-312009-12-31
Value389362348328331335316312303284277284304355360343325315293291267254265283289277250236211174247230221206185175166157141
Percentage of LiabilitiesAndStockholdersEquity100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

None

us-gaap:StockholdersEquity

us-gaap:StockholdersEquity


None
Period End2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-292018-06-302018-03-312017-12-312017-09-302017-07-012017-04-012016-12-312016-10-012016-07-022016-04-022015-12-312015-09-262015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292012-06-302012-03-312011-12-312011-10-012010-12-312009-12-312008-12-31
Value311297285277275273264254249238230222227225265266254239227214207195185206207192179152135111951741371491371361149565
Percentage of StockholdersEquity100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets79.982.281.884.586.082.678.880.479.878.680.980.280.174.074.873.774.173.772.173.171.373.072.977.773.066.664.660.957.452.854.570.259.667.766.573.772.667.40.0

us-gaap:StockholdersEquity us-gaap:StatementEquityComponents

us-gaap:AdditionalPaidInCapital


None
Period End2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-292018-06-302018-03-312017-12-312017-09-302017-07-012017-04-012016-12-312016-10-012016-07-022016-04-022015-12-312015-09-262015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292012-06-302012-03-312011-12-312011-10-012010-12-312009-12-312008-12-31
Value40383837353433313028282726252726252429282725252422202019181615131011109.9669.8858.0312.442
Percentage of StockholdersEquity12.913.013.613.412.912.712.612.512.112.012.312.311.611.310.29.910.010.313.013.213.013.313.711.610.910.811.512.613.314.816.37.97.67.67.67.38.68.43.7
Percentage of Assets10.310.711.111.311.110.59.910.09.69.510.09.89.38.37.77.37.47.69.49.69.39.710.09.18.07.27.47.77.77.88.95.54.55.15.15.46.35.70.0
Percentage of Assets us-gaap:AdditionalPaidInCapital0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:CommonStock


None
Period End2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-292018-06-302018-03-312017-12-312017-09-302017-07-012017-04-012016-12-312016-10-012016-07-022016-04-022015-12-312015-09-262015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292012-06-302012-03-312011-12-312011-10-012010-12-312009-12-312008-12-31
Value242424242424242424242424242424242424232323232323232323232323232323232323232222
Percentage of StockholdersEquity7.88.18.58.78.88.89.19.59.710.110.510.810.610.79.09.09.410.010.411.111.412.212.811.511.512.313.215.517.421.224.813.517.015.717.017.020.123.934.8
Percentage of Assets6.26.76.97.47.57.37.27.67.77.98.58.78.57.96.86.77.07.47.58.18.18.99.38.98.48.28.59.410.011.213.59.510.110.611.312.614.616.10.0
Percentage of Assets us-gaap:CommonStock0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:RetainedEarnings


None
Period End2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-292018-06-302018-03-312017-12-312017-09-302017-07-012017-04-012016-12-312016-10-012016-07-022016-04-022015-12-312015-09-262015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292012-06-302012-03-312011-12-312011-10-012010-12-312009-12-312008-12-31
Value39238036836135935835034133832932131430930729328026925523922622121019821521820519217716113912320216818016816113711593
Percentage of StockholdersEquity126.1127.8129.0130.4130.4130.9132.6134.5135.8138.0139.6141.4136.0136.8110.3105.4106.0106.6105.0105.9106.7107.7106.8104.6105.3106.6107.3116.1119.0124.6129.9116.2123.0120.4123.0117.7119.8120.6142.5
Percentage of Assets100.8105.0105.5110.2112.1108.1104.4108.2108.3108.6113.0113.4108.9101.282.677.778.678.675.777.476.178.677.981.376.871.069.370.868.365.870.781.773.381.581.886.886.981.30.0
Percentage of Assets us-gaap:RetainedEarnings0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:TreasuryStock


None
Period End2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-292018-06-302018-03-312017-12-312017-09-302017-07-012017-04-012016-12-312016-10-012016-07-022016-04-022015-12-312015-09-262015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292012-06-302012-03-312011-12-312011-10-012010-12-312009-12-312008-12-31
Value-145.59-145.59-145.59-145.591-143.595-143.595-143.595-143.595-143.595-143.595-143.595-143.595-132.214-132.214-78.745-64.727-64.727-64.727-64.727-64.727-64.727-64.727-61.886-37.884-37.884-37.884-37.884-37.884-37.884-37.884-37.884-37.884-37.884-37.884-37.884-37.884-35.885-30.167-30.153
Percentage of StockholdersEquity-46.7-48.9-51.0-52.4-52.1-52.4-54.3-56.5-57.6-60.2-62.4-64.5-58.1-58.8-29.6-24.3-25.4-27.0-28.4-30.2-31.1-33.1-33.4-18.4-18.3-19.6-21.2-24.8-27.9-33.9-39.9-21.8-27.6-25.3-27.6-27.7-31.3-31.6-46.0
Percentage of Assets-37.3-40.2-41.7-44.3-44.7-43.3-42.8-45.4-45.9-47.3-50.5-51.7-46.5-43.5-22.2-17.9-18.8-19.9-20.5-22.1-22.2-24.2-24.3-14.3-13.4-13.1-13.7-15.1-16.0-17.9-21.7-15.3-16.4-17.1-18.3-20.4-22.7-21.30.0
Percentage of Assets us-gaap:TreasuryStock0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

None

us-gaap:AssetsCurrent

us-gaap:AssetsCurrent


None
Period End2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-292018-06-302018-03-312017-12-312017-09-302017-07-012017-04-012016-12-312016-10-012016-07-022016-04-022015-12-312015-09-262015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292012-06-302012-03-312011-12-312011-10-012011-07-022011-04-022010-12-312009-12-31
Value2942642492292202262322142081921661531541702232312192001891651611331181311501611571471461279617216016014612611811210598
Percentage of AssetsCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets75.773.071.470.068.768.369.267.866.763.658.755.254.356.262.964.064.061.859.956.555.249.946.549.653.055.656.959.161.960.455.569.669.572.470.868.367.467.666.769.5

None

us-gaap:CashAndCashEquivalentsAtCarryingValue

us-gaap:CashAndCashEquivalentsAtCarryingValue


None
Period End2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-292018-06-302018-03-312017-12-312017-09-302017-07-012017-04-012016-12-312016-10-012016-07-022016-04-022015-12-312015-09-262015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292012-06-302012-03-312011-12-312011-10-012011-07-022011-04-022011-01-022010-12-312010-10-022010-07-032010-04-032009-12-312008-12-312007-12-31
Value17373522323538137131102634543358710110380696061308.90128474955546445307575758153125.395.1325.1325.4925.7075.6425.0089.6885.106
Percentage of CashAndCashEquivalentsAtCarryingValue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets4.510.510.26.910.010.711.543.642.133.922.316.315.511.524.528.130.024.721.920.621.011.53.510.616.717.219.921.727.421.617.830.333.034.339.328.76.93.20.03.30.00.00.03.50.00.0

None

us-gaap:ShortTermInvestments

us-gaap:ShortTermInvestments


None
Period End2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-31
Value2081491291149999114
Percentage of ShortTermInvestments100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets53.641.337.134.931.030.034.1

None

us-gaap:AccountsReceivableNetCurrent

us-gaap:AccountsReceivableNetCurrent


None
Period End2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-292018-06-302018-03-312017-12-312017-09-302017-07-012017-04-012016-12-312016-10-012016-07-022016-04-022015-12-312015-09-262015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292012-06-302012-03-312011-12-312011-10-012011-07-022011-04-022010-12-312009-12-31
Value53555255415245465061605355776970647471525463494551696763575943474749423331303125
Percentage of AccountsReceivableNetCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets13.815.415.117.012.915.713.414.816.020.221.119.219.625.519.519.518.923.022.718.118.623.619.617.318.224.224.325.524.228.124.719.220.522.120.418.018.218.320.017.7

None

us-gaap:InventoryNet

us-gaap:InventoryNet


None
Period End2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-292018-06-302018-03-312017-12-312017-09-302017-07-012017-04-012016-12-312016-10-012016-07-022016-04-022015-12-312015-09-262015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292012-06-302012-03-312011-12-312011-10-012011-07-022011-04-022010-12-312009-12-31
Value12182832413631262426395252545443383237403429444740292319161416139.217.621107.7554.0493.5489.8279.658
Percentage of InventoryNet100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets3.15.08.110.012.911.09.48.37.78.614.018.818.418.115.312.111.39.911.713.911.710.917.618.014.210.18.48.06.86.79.25.44.03.44.94.22.32.16.26.8

None

us-gaap:InventoryFinishedGoods

us-gaap:InventoryFinishedGoods


None
Period End2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-292018-06-302018-03-312017-12-312017-09-302017-07-012017-04-012016-12-312016-10-012016-07-022016-04-022015-12-312015-09-262015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292012-06-302011-12-31
Value3.6156.041316262117131112223329272419151216221610202216116.5525.5854.084.5423.6154.4242.4583.318
Percentage of InventoryFinishedGoods100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.91.73.85.18.16.55.24.33.64.17.912.210.48.96.85.34.63.75.37.85.73.97.98.55.94.12.42.21.72.12.11.81.11.6

None

us-gaap:InventoryLIFOReserve

us-gaap:InventoryLIFOReserve


None
Period End2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-292018-06-302018-03-312017-12-312017-09-302017-07-012017-04-012016-12-312016-10-012016-07-022016-04-022015-12-312015-09-262015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292012-06-302012-03-312011-12-312011-10-012011-07-022011-04-022010-12-312009-12-31
Value47474748474646454545454444434243434242424141403939383839383838383737373737363738
Percentage of InventoryLIFOReserve100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets12.213.113.514.614.814.213.814.514.414.915.916.115.514.212.012.112.613.113.314.414.315.316.015.013.813.413.915.616.318.121.815.516.216.918.120.021.222.123.727.3

None

us-gaap:PrepaidExpenseAndOtherAssetsCurrent

us-gaap:PrepaidExpenseAndOtherAssetsCurrent


None
Period End2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-292018-06-302018-03-312017-12-312017-09-302017-07-012017-04-012016-12-312016-10-012016-07-022016-04-022015-12-312015-09-262015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292012-06-302012-03-312011-12-312011-10-012011-07-022010-12-31
Value2637000.02939000.03467000.03636000.05742000.03098000.02920000.03582000.02597000.02985000.03501000.02602000.02433000.03250000.03660000.06773000.02508000.03631000.03008000.04393000.02802000.02518000.07603000.02534000.02802000.02663000.04280000.03031000.0693000.01101000.01632000.01725000.0859000.01025000.06968000.01355000.0801000.01427000.0
Percentage of PrepaidExpenseAndOtherAssetsCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.70.81.01.11.80.90.91.10.81.01.20.90.91.11.01.90.71.11.01.51.00.93.01.01.00.91.51.20.30.50.90.70.40.53.40.70.50.9

None

us-gaap:PropertyPlantAndEquipmentGross

us-gaap:PropertyPlantAndEquipmentGross


None
Period End2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-292018-06-302018-03-312017-12-312017-09-302017-07-012017-04-012016-12-312016-10-012016-07-022016-04-022015-12-312015-09-262015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292012-06-302012-03-312011-12-312011-10-012011-07-022011-04-022010-12-312009-12-31
Value376376372362357361358353360359365344342338331320309304308304303292288277271259250225214203195189181171169160156154150134
Percentage of PropertyPlantAndEquipmentGross100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets96.6103.8106.7110.4111.5108.9106.9111.7115.3118.5128.4124.2120.5111.493.388.890.093.697.7103.9104.2109.2113.3104.695.889.790.390.290.696.1112.276.378.677.681.986.589.592.895.394.6

None

us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment

us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment


None
Period End2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-292018-06-302018-03-312017-12-312017-09-302017-07-012017-04-012016-12-312016-10-012016-07-022016-04-022015-12-312015-09-262015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292012-06-302012-03-312011-12-312011-10-012011-07-022011-04-022010-12-312009-12-31
Value311305298293286283276268270262261252245236227218210202204195194186177174165157149142138133129126122119116114112110107101
Percentage of AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets79.884.285.689.389.185.482.385.086.586.591.991.286.577.864.060.561.362.364.866.866.769.669.865.758.554.653.857.158.663.374.350.953.253.956.361.563.966.268.171.5

None

us-gaap:PropertyPlantAndEquipmentNet

us-gaap:PropertyPlantAndEquipmentNet


None
Period End2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-292018-06-302018-03-312017-12-312017-09-302017-07-012017-04-012016-12-312016-10-012016-07-022016-04-022015-12-312015-09-262015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292012-06-302012-03-312011-12-312011-10-012011-07-022011-04-022010-12-312009-12-31
Value6570736971788284899710391961021041029810210310810910611010310610110182756965635852524644444232
Percentage of PropertyPlantAndEquipmentNet100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets16.819.621.221.222.323.524.726.728.832.036.533.034.033.629.328.328.831.332.937.137.539.743.538.937.435.236.533.132.032.837.825.525.423.825.624.925.526.627.223.1

None

us-gaap:OperatingLeaseRightOfUseAsset us-gaap:AdjustmentsForNewAccountingPronouncements

us-gaap:OperatingLeaseRightOfUseAsset

us-gaap:AccountingStandardsUpdate201602


None
Period End2020-06-272020-03-282019-09-282019-06-292019-03-30
Value2400000.02500000.025000.02600000.02728000.0
Percentage of OperatingLeaseRightOfUseAsset100.0100.0100.0100.0100.0
Percentage of Assets0.60.70.00.80.8
Percentage of Assets us-gaap:AccountingStandardsUpdate2016020.00.00.00.00.0

us-gaap:OperatingLeaseRightOfUseAsset us-gaap:BalanceSheetLocation

us-gaap:OtherAssets


None
Period End2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-30
Value2361000.02482000.02610000.02497000.02613000.02728000.0
Percentage of OperatingLeaseRightOfUseAsset98.499.30.09988.0100.5100.0
Percentage of Assets0.60.70.70.80.80.8
Percentage of Assets us-gaap:OtherAssets0.00.00.00.00.00.0

None

us-gaap:OtherAssetsNoncurrent

us-gaap:OtherAssetsNoncurrent


None
Period End2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-292018-06-302018-03-312017-12-312017-09-302017-07-012017-04-012016-12-312016-10-012016-07-022016-04-022015-12-312015-09-262015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292012-06-302012-03-312011-12-312011-10-012011-07-022011-04-022010-12-312009-12-31
Value2723202626241716141313323331272725222218212725302726181911119.56810118.1027.2898.6548.2095.0984.1734.345
Percentage of OtherAssetsNoncurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets7.06.45.87.98.47.45.35.24.64.44.811.711.710.27.77.77.36.97.26.37.210.410.011.59.69.26.77.85.05.65.54.44.93.73.54.74.73.12.63.1

None

us-gaap:LiabilitiesCurrent

us-gaap:LiabilitiesCurrent


None
Period End2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-292018-06-302018-03-312017-12-312017-09-302017-07-012017-04-012016-12-312016-10-012016-07-022016-04-022015-12-312015-09-262015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292012-06-302012-03-312011-12-312011-10-012011-07-022011-04-022010-12-312009-12-31
Value76626148425571616264525456788085797781707463604865868880828059544852493836373333
Percentage of LiabilitiesCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets19.617.217.614.813.416.821.219.619.921.118.519.619.825.822.823.623.023.726.024.125.623.523.718.523.129.931.832.034.838.234.121.920.923.524.021.021.022.521.123.3

None

us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent

us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent


None
Period End2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-292018-06-302018-03-312017-12-312017-09-302017-07-012017-04-012016-12-312016-10-012016-07-022016-04-022015-12-312015-09-262015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292012-06-302012-03-312011-12-312011-10-012011-07-022011-04-022010-12-312009-12-31
Value40292925222833302828323034454853504842374133362436454639444138312631281918191612
Percentage of AccountsPayableAndAccruedLiabilitiesCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets10.38.18.57.67.08.69.89.69.29.311.411.112.214.913.614.814.714.913.612.714.412.414.29.312.915.717.015.818.619.622.112.611.714.013.810.710.812.010.58.5

None

us-gaap:AccruedIncomeTaxesCurrent

us-gaap:AccruedIncomeTaxesCurrent


None
Period End2020-06-272020-03-282019-12-312019-03-302018-12-312018-06-302018-03-312017-09-302017-07-012016-07-022016-04-022015-12-312015-09-262015-06-272015-03-282014-12-312014-09-272014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292012-06-302012-03-312011-12-312011-10-012011-07-022011-04-022010-12-312009-12-31
Value5.6893.6831.2233.3473.341.2214.6252.5780.3330.1853.8494.9620.2571.8273.2370.1560.37130.2393.396.123140.4890.8481.1944.4050.2171.7292.0813.5210.5821.543
Percentage of AccruedIncomeTaxesCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets1.51.00.41.01.00.41.50.90.10.11.21.60.10.61.20.10.14.60.11.42.66.90.30.30.52.00.10.91.22.10.41.1

None

us-gaap:ContractWithCustomerLiabilityCurrent

us-gaap:ContractWithCustomerLiabilityCurrent


None
Period End2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-292018-06-302018-03-31
Value3646000.08563000.09623000.03640000.01275000.03959000.07477000.05931000.06674000.09308000.0
Percentage of ContractWithCustomerLiabilityCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.92.42.81.10.41.22.21.92.13.1

None

us-gaap:OperatingLeaseLiabilityNoncurrent

us-gaap:OperatingLeaseLiabilityNoncurrent


None
Period End2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-30
Value1953000.02065000.02176000.02086000.02028000.02144000.0
Percentage of OperatingLeaseLiabilityNoncurrent100.0100.0100.0100.0100.0100.0
Percentage of Assets0.50.60.60.60.60.6

None

us-gaap:StockholdersEquity

us-gaap:StockholdersEquity


None
Period End2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-292018-06-302018-03-312017-12-312017-09-302017-07-012017-04-012016-12-312016-10-012016-07-022016-04-022015-12-312015-09-262015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292012-06-302012-03-312011-12-312011-10-012010-12-312009-12-312008-12-31
Value311297285277275273264254249238230222227225265266254239227214207195185206207192179152135111951741371491371361149565
Percentage of StockholdersEquity100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets79.982.281.884.586.082.678.880.479.878.680.980.280.174.074.873.774.173.772.173.171.373.072.977.773.066.664.660.957.452.854.570.259.667.766.573.772.667.40.0

us-gaap:StockholdersEquity us-gaap:StatementEquityComponents

us-gaap:AdditionalPaidInCapital


None
Period End2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-292018-06-302018-03-312017-12-312017-09-302017-07-012017-04-012016-12-312016-10-012016-07-022016-04-022015-12-312015-09-262015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292012-06-302012-03-312011-12-312011-10-012010-12-312009-12-312008-12-31
Value40383837353433313028282726252726252429282725252422202019181615131011109.9669.8858.0312.442
Percentage of StockholdersEquity12.913.013.613.412.912.712.612.512.112.012.312.311.611.310.29.910.010.313.013.213.013.313.711.610.910.811.512.613.314.816.37.97.67.67.67.38.68.43.7
Percentage of Assets10.310.711.111.311.110.59.910.09.69.510.09.89.38.37.77.37.47.69.49.69.39.710.09.18.07.27.47.77.77.88.95.54.55.15.15.46.35.70.0
Percentage of Assets us-gaap:AdditionalPaidInCapital0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:CommonStock


None
Period End2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-292018-06-302018-03-312017-12-312017-09-302017-07-012017-04-012016-12-312016-10-012016-07-022016-04-022015-12-312015-09-262015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292012-06-302012-03-312011-12-312011-10-012010-12-312009-12-312008-12-31
Value242424242424242424242424242424242424232323232323232323232323232323232323232222
Percentage of StockholdersEquity7.88.18.58.78.88.89.19.59.710.110.510.810.610.79.09.09.410.010.411.111.412.212.811.511.512.313.215.517.421.224.813.517.015.717.017.020.123.934.8
Percentage of Assets6.26.76.97.47.57.37.27.67.77.98.58.78.57.96.86.77.07.47.58.18.18.99.38.98.48.28.59.410.011.213.59.510.110.611.312.614.616.10.0
Percentage of Assets us-gaap:CommonStock0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:RetainedEarnings


None
Period End2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-292018-06-302018-03-312017-12-312017-09-302017-07-012017-04-012016-12-312016-10-012016-07-022016-04-022015-12-312015-09-262015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292012-06-302012-03-312011-12-312011-10-012010-12-312009-12-312008-12-31
Value39238036836135935835034133832932131430930729328026925523922622121019821521820519217716113912320216818016816113711593
Percentage of StockholdersEquity126.1127.8129.0130.4130.4130.9132.6134.5135.8138.0139.6141.4136.0136.8110.3105.4106.0106.6105.0105.9106.7107.7106.8104.6105.3106.6107.3116.1119.0124.6129.9116.2123.0120.4123.0117.7119.8120.6142.5
Percentage of Assets100.8105.0105.5110.2112.1108.1104.4108.2108.3108.6113.0113.4108.9101.282.677.778.678.675.777.476.178.677.981.376.871.069.370.868.365.870.781.773.381.581.886.886.981.30.0
Percentage of Assets us-gaap:RetainedEarnings0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:TreasuryStock


None
Period End2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-292018-06-302018-03-312017-12-312017-09-302017-07-012017-04-012016-12-312016-10-012016-07-022016-04-022015-12-312015-09-262015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292012-06-302012-03-312011-12-312011-10-012010-12-312009-12-312008-12-31
Value-145.59-145.59-145.59-145.591-143.595-143.595-143.595-143.595-143.595-143.595-143.595-143.595-132.214-132.214-78.745-64.727-64.727-64.727-64.727-64.727-64.727-64.727-61.886-37.884-37.884-37.884-37.884-37.884-37.884-37.884-37.884-37.884-37.884-37.884-37.884-37.884-35.885-30.167-30.153
Percentage of StockholdersEquity-46.7-48.9-51.0-52.4-52.1-52.4-54.3-56.5-57.6-60.2-62.4-64.5-58.1-58.8-29.6-24.3-25.4-27.0-28.4-30.2-31.1-33.1-33.4-18.4-18.3-19.6-21.2-24.8-27.9-33.9-39.9-21.8-27.6-25.3-27.6-27.7-31.3-31.6-46.0
Percentage of Assets-37.3-40.2-41.7-44.3-44.7-43.3-42.8-45.4-45.9-47.3-50.5-51.7-46.5-43.5-22.2-17.9-18.8-19.9-20.5-22.1-22.2-24.2-24.3-14.3-13.4-13.1-13.7-15.1-16.0-17.9-21.7-15.3-16.4-17.1-18.3-20.4-22.7-21.30.0
Percentage of Assets us-gaap:TreasuryStock0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

None

us-gaap:CommonStockValue us-gaap:StatementClassOfStock

us-gaap:CommonStockValue

us-gaap:CommonStock


None
Period End2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-292018-06-302018-03-312017-12-312017-09-302017-07-012017-04-012016-12-312016-10-012016-07-022016-04-022015-12-312015-09-262015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292011-12-31
Value242424242424242424242424242424242424232323232323232323232323232323
Percentage of CommonStockValue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets6.26.76.97.47.57.37.27.67.77.98.58.78.57.96.86.77.07.47.58.18.18.99.38.98.48.28.59.410.011.213.59.511.3
Percentage of Assets us-gaap:CommonStock0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

None

us-gaap:AdditionalPaidInCapitalCommonStock

us-gaap:AdditionalPaidInCapitalCommonStock


None
Period End2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-292018-06-302018-03-312017-12-312017-09-302017-07-012017-04-012016-12-312016-10-012016-07-022016-04-022015-12-312015-09-262015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292012-06-302012-03-312011-12-312011-10-012011-07-022010-12-31
Value40383837353433313028282726252726252429282725252422202019181615131211109.9669.9349.885
Percentage of AdditionalPaidInCapitalCommonStock100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets10.310.711.111.311.110.59.910.09.69.510.09.89.38.37.77.37.47.69.49.69.39.710.09.18.07.27.47.77.77.88.95.55.45.15.15.45.76.3

None

us-gaap:RetainedEarningsAccumulatedDeficit

us-gaap:RetainedEarningsAccumulatedDeficit


None
Period End2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-292018-06-302018-03-312017-12-312017-09-302017-07-012017-04-012016-12-312016-10-012016-07-022016-04-022015-12-312015-09-262015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292012-06-302012-03-312011-12-312011-10-012011-07-022011-04-022010-12-312009-12-31
Value392380368361359358350341338329321314309307293280269255239226221210198215218205192177161139123202192180168161153144137115
Percentage of RetainedEarningsAccumulatedDeficit100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets100.8105.0105.5110.2112.1108.1104.4108.2108.3108.6113.0113.4108.9101.282.677.778.678.675.777.476.178.677.981.376.871.069.370.868.265.870.781.783.481.581.886.887.386.686.981.3

None

us-gaap:TreasuryStockValue

us-gaap:TreasuryStockValue


None
Period End2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-292018-06-302018-03-312017-12-312017-09-302017-07-012017-04-012016-12-312016-10-012016-07-022016-04-022015-12-312015-09-262015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292012-06-302012-03-312011-12-312011-10-012011-07-022011-04-022010-12-312009-12-31
Value14514514514514314314314314314314314313213278646464646464646137373737373737373737-37.884-37.884-37.88437-37.884-35.885-30.167
Percentage of TreasuryStockValue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets37.340.241.744.344.743.342.845.445.947.350.551.746.543.522.217.918.819.920.522.122.224.224.314.313.413.113.715.116.017.921.715.316.4-17.1-18.3-20.421.6-22.8-22.7-21.3

None

us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue

us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue


None
Period End2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-292018-06-302018-03-312017-12-312017-09-302017-04-012016-12-312016-04-022015-12-312015-09-262015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292012-06-302012-03-312011-12-312011-04-02
Value1378000.01354000.01578000.01578000.01633000.01541000.01570000.01571000.01524000.01144000.01012000.01004000.0686000.0841000.0632000.01088000.01144000.01147000.01151000.01454000.01435000.01544000.01214000.01315000.01314000.01329000.01330000.02614000.001176000.0928000.0843000.0459000.0
Percentage of AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0100.0100.0100.0100.0
Percentage of Assets0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue us-gaap:StatementEquityComponents

us-gaap:AdditionalPaidInCapital


None
Period End2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-292018-06-302018-03-312017-12-312017-09-302017-04-012016-12-312016-04-022015-12-312015-09-262015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292012-06-302012-03-312011-12-312011-04-02
Value1378000.01354000.01578000.01578000.01633000.01541000.01570000.01571000.01524000.01144000.01012000.01004000.0686000.0841000.0632000.01088000.01144000.01147000.01151000.01454000.01435000.01544000.01214000.01315000.01314000.01329000.01330000.01401000.01213000.01176000.0928000.0843000.0459000.0
Percentage of AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.053.60.0100.0100.0100.0100.0
Percentage of Assets0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
Percentage of Assets us-gaap:AdditionalPaidInCapital0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

None

us-gaap:NetCashProvidedByUsedInOperatingActivities

us-gaap:NetCashProvidedByUsedInOperatingActivities


None
Period End2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-292018-06-302018-03-312017-12-312017-09-302017-04-012016-12-312015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292012-06-302012-03-312011-04-022010-04-03
Value473140153.877-10.3022414354542191819483224-4.62219153513393025241521209.932
Percentage of NetCashProvidedByUsedInOperatingActivities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Revenues36.125.10.016.24.0-9.00.012.727.834.50.018.211.312.034.123.920.1-4.712.99.20.08.122.019.517.920.613.119.427.514.5

None

us-gaap:NetCashProvidedByUsedInInvestingActivities

us-gaap:NetCashProvidedByUsedInInvestingActivities


None
Period End2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-292018-06-302018-03-312017-12-312017-09-302017-04-012016-12-312015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292012-06-302012-03-312011-04-022010-04-03
Value-61.08-24.181-26.127-20.205-1.20312-119.915-2.519-0.954-1.402-20.391-2.33-7.232-11.848-11.799-4.242-17.03-5.975-12.963-9.579-23.903-11.73-11.115-7.63523-17.903-9.279-23.041-18.788-8.185
Percentage of NetCashProvidedByUsedInInvestingActivities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Revenues-46.9-19.60.0-21.3-1.210.60.0-2.2-0.7-1.10.0-2.2-4.3-7.3-8.4-3.1-13.9-6.1-8.4-5.60.0-6.9-6.2-4.916.9-15.2-7.8-20.5-24.9-12.0

None

us-gaap:NetCashProvidedByUsedInFinancingActivities

us-gaap:NetCashProvidedByUsedInFinancingActivities


None
Period End2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-292018-06-302018-03-312017-12-312017-09-302017-04-012016-12-312015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292012-06-302012-03-312011-04-022010-04-03
Value-6235000.0-4331000.0-1920000.0-4560000.0-5848000.0-4887000.0-3666000.0-5936000.0-5685000.0-4730000.0-3659000.0-15372000.0-63733000.0-21798000.0-5958000.0-6642000.0-26720000.0-8784000.0-9238000.0-11425000.0-11218000.0-12696000.0-9147000.0-8139000.0-93481000.0-7223000.0-6259000.0-4021000.0-1690000.0-1113000.0
Percentage of NetCashProvidedByUsedInFinancingActivities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Revenues-4.8-3.50.0-4.8-6.1-4.30.0-5.2-4.4-3.60.0-14.7-38.1-13.5-4.2-4.8-21.8-8.9-6.0-6.70.0-7.4-5.1-5.2-65.9-6.1-5.2-3.6-2.2-1.6

None

us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease

us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease


None
Period End2020-06-272020-03-282019-09-282019-06-292019-03-302018-12-312018-09-292018-06-302018-03-312017-12-312017-09-302017-04-012016-12-312016-04-022015-12-312015-09-262015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292012-06-302012-03-312011-12-312011-04-022010-04-03
Value-20.2782.559-9.407-3.174-3.098-99.3476.1282939181.405-52.028-14.237118.973-0.8723021-19.153-19.381-2.335-5.2940.808-10.5251914-44.145-0.8370.125-5.221270.2580.634
Percentage of CashAndCashEquivalentsPeriodIncreaseDecrease100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Revenues-15.62.1-9.9-3.3-2.70.05.322.629.90.01.3-31.1-8.86.55.9-0.721.516.0-15.6-19.7-1.5-3.10.0-6.210.79.4-31.1-0.70.1-4.629.70.30.9

None

us-gaap:NetCashProvidedByUsedInOperatingActivities

us-gaap:NetCashProvidedByUsedInOperatingActivities


None
Period End2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-292018-06-302018-03-312017-12-312017-09-302017-04-012016-12-312015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292012-06-302012-03-312011-04-022010-04-03
Value473140153.877-10.3022414354542191819483224-4.62219153513393025241521209.932
Percentage of NetCashProvidedByUsedInOperatingActivities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Revenues36.125.10.016.24.0-9.00.012.727.834.50.018.211.312.034.123.920.1-4.712.99.20.08.122.019.517.920.613.119.427.514.5

None

us-gaap:NetIncomeLoss

us-gaap:NetIncomeLoss


None
Period End2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-302018-09-292018-06-302018-03-312017-12-312017-09-302017-09-302017-07-022017-07-012017-04-022017-04-012016-12-312016-10-032016-10-012016-07-022016-04-022015-12-312015-09-262015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292012-06-302012-03-312011-12-312011-10-012011-07-022011-04-022010-10-02
Value18158.2084.8176.23313129.2069.2061514109.379.3710102222201919232317111715-14.7586.781222426283223191718151010107.9476.041
Percentage of NetIncomeLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Revenues14.312.47.85.16.511.410.18.08.011.810.98.88.98.97.77.713.313.312.912.312.314.013.411.29.912.511.3-12.06.914.514.314.616.818.015.214.014.715.113.811.313.313.610.510.3

us-gaap:NetIncomeLoss us-gaap:StatementEquityComponents

us-gaap:RetainedEarnings


None
Period End2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-292018-06-302018-03-312017-12-312017-09-302017-04-012016-12-312016-04-022015-12-312015-09-262015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292012-06-302012-03-312011-12-31
Value18158.2084.8176.23313129.2061514109.3722202317111715-14.7596.7822224262832231917181510
Percentage of NetIncomeLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Revenues14.312.40.05.16.511.40.08.011.810.90.08.913.312.913.411.29.912.511.3-12.06.914.514.30.016.818.015.214.014.715.113.811.3
Percentage of Revenues us-gaap:RetainedEarnings0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

None

us-gaap:DepreciationDepletionAndAmortization

us-gaap:DepreciationDepletionAndAmortization


None
Period End2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-292018-06-302018-03-312017-12-312017-09-302017-04-012016-12-312016-04-022015-12-312015-09-262015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292012-06-302012-03-31
Value7.2157.2146.8737.4867.4867.4867.4558.1738.1728.1728.2387.3739.326108.3449.5428.8528.8848.9579.8868.948.948.946.1854.7434.9334.5014.7373.3773.3863.388
Percentage of DepreciationDepletionAndAmortization100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

None

us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet

us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet


None
Period End2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-292018-06-302018-03-312017-12-312017-09-302017-04-012016-12-312016-04-022015-12-312015-09-262015-06-272015-03-282014-12-31
Value3.9432.384-5.949-3.325.2854.8720.8793.0330.743-0.898-17.963-0.4453.1651.0080.4713.199-0.967-6.186-2.5992.256
Percentage of IncreaseDecreaseInOtherOperatingCapitalNet100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

None

us-gaap:IncreaseDecreaseInAccountsReceivable

us-gaap:IncreaseDecreaseInAccountsReceivable


None
Period End2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-292018-06-302018-03-312017-12-312017-09-302017-04-012016-12-312016-04-022015-12-312015-09-262015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292012-06-302012-03-312011-12-312011-04-022010-04-03
Value-2.1833.196-3.34814-10.7247.187-1.779-3.328-10.9911.0476.928-2.4088.151-0.8813.02518-1.131-8.918133.893-5.862-18.1962.5163.5516.489-2.13816-4.4560.142-1.6946.8018.804-1.1352.566
Percentage of IncreaseDecreaseInAccountsReceivable100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

None

us-gaap:IncreaseDecreaseInInventories

us-gaap:IncreaseDecreaseInInventories


None
Period End2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-292018-06-302018-03-312017-12-312017-09-302017-04-012016-12-312016-04-022015-12-312015-09-262015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292012-06-302012-03-312011-12-312011-04-022010-04-03
Value-6.223-10.012-4.673-8.5435.6725.4715.192.38-2.807-13.242-12.7910.3011.03810-4.916-4.0046.4574.634-16.145-4.2838.98126.0333.7494.4121.468-1.6842.9544.671.578-2.6492.263-6.404-3.258
Percentage of IncreaseDecreaseInInventories100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

None

us-gaap:ShareBasedCompensation

us-gaap:ShareBasedCompensation


None
Period End2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-292018-06-302018-03-312017-12-312017-09-302017-07-012017-04-012016-12-312016-10-012016-07-022016-04-022015-12-312015-09-262015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292012-06-302012-03-312011-12-312011-04-022010-04-03
Value1378000.01354000.01578000.01578000.01633000.01541000.01570000.01571000.01524000.01144000.01012000.01004000.01000000.0686000.0841000.0800000.0700000.0632000.01088000.01100000.01100000.01151000.01454000.01400000.01500000.01214000.01315000.01300000.01300000.01330000.01401000.01200000.01200000.0928000.0843000.0459000.0628000.0
Percentage of ShareBasedCompensation100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

None

us-gaap:NetCashProvidedByUsedInInvestingActivities

us-gaap:NetCashProvidedByUsedInInvestingActivities


None
Period End2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-292018-06-302018-03-312017-12-312017-09-302017-04-012016-12-312015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292012-06-302012-03-312011-04-022010-04-03
Value-61.08-24.181-26.127-20.205-1.20312-119.915-2.519-0.954-1.402-20.391-2.33-7.232-11.848-11.799-4.242-17.03-5.975-12.963-9.579-23.903-11.73-11.115-7.63523-17.903-9.279-23.041-18.788-8.185
Percentage of NetCashProvidedByUsedInInvestingActivities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Revenues-46.9-19.60.0-21.3-1.210.60.0-2.2-0.7-1.10.0-2.2-4.3-7.3-8.4-3.1-13.9-6.1-8.4-5.60.0-6.9-6.2-4.916.9-15.2-7.8-20.5-24.9-12.0

None

us-gaap:PaymentsToAcquirePropertyPlantAndEquipment

us-gaap:PaymentsToAcquirePropertyPlantAndEquipment


None
Period End2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-292018-06-302018-03-312017-12-312017-09-302017-04-012016-12-312016-04-022015-12-312015-09-262015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292012-06-302012-03-312011-12-312011-04-022010-04-03
Value1.8274.094115.261.1792.7115.6572.5240.9581.402202.337.232126.3464.2178.229114.302165.879139.5792411117.7056.9677.9769.2923.0479.9264.3065.696
Percentage of PaymentsToAcquirePropertyPlantAndEquipment100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

None

us-gaap:PaymentsToAcquireInvestments

us-gaap:PaymentsToAcquireInvestments


None
Period End2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-30
Value1438979847444
Percentage of PaymentsToAcquireInvestments100.0100.0100.0100.0100.0100.0

None

us-gaap:NetCashProvidedByUsedInFinancingActivities

us-gaap:NetCashProvidedByUsedInFinancingActivities


None
Period End2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-292018-06-302018-03-312017-12-312017-09-302017-04-012016-12-312015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292012-06-302012-03-312011-04-022010-04-03
Value-6235000.0-4331000.0-1920000.0-4560000.0-5848000.0-4887000.0-3666000.0-5936000.0-5685000.0-4730000.0-3659000.0-15372000.0-63733000.0-21798000.0-5958000.0-6642000.0-26720000.0-8784000.0-9238000.0-11425000.0-11218000.0-12696000.0-9147000.0-8139000.0-93481000.0-7223000.0-6259000.0-4021000.0-1690000.0-1113000.0
Percentage of NetCashProvidedByUsedInFinancingActivities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Revenues-4.8-3.50.0-4.8-6.1-4.30.0-5.2-4.4-3.60.0-14.7-38.1-13.5-4.2-4.8-21.8-8.9-6.0-6.70.0-7.4-5.1-5.2-65.9-6.1-5.2-3.6-2.2-1.6

None

us-gaap:PaymentsOfDividendsCommonStock

us-gaap:PaymentsOfDividendsCommonStock


None
Period End2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-292018-06-302018-03-312017-12-312017-09-302017-04-012016-12-312016-04-022015-12-312015-09-262015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292012-06-302012-03-312011-12-312011-04-022010-04-03
Value6.2353.0341.922.4435.0694.8873.6665.9365.5874.0123.6593.9917.7727.7796.6364.6766.7325.9833.1782.7188.7399.5141011129.4787.804947.2236.2134.0592.6850.9381.146
Percentage of PaymentsOfDividendsCommonStock100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

None

us-gaap:EffectiveIncomeTaxRateContinuingOperations

us-gaap:EffectiveIncomeTaxRateContinuingOperations


None
Period End2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-292018-06-302018-03-312017-12-312017-09-302017-07-012017-04-012016-12-312016-10-012016-07-022016-04-022015-12-312015-09-262015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292012-06-302012-03-312011-10-012011-07-02
Value0.2470.263-0.0020.2440.2590.2510.0150.2450.2420.245-0.0120.3030.350.35-0.0010.3480.360.3600.3420.3560.36-0.0240.360.3280.36500.3650.3650.36500.370.370.370.370.37
Percentage of EffectiveIncomeTaxRateContinuingOperations100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0100.0100.0100.0100.0100.0100.0100.00.0100.0100.0100.00.0100.0100.0100.0100.0100.0

rgr:ContractLiabilityToCustomers

rgr:ContractLiabilityToCustomers


None
Period End2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-292018-06-302018-03-31
Value-4917000.0-1060000.05983000.02365000.0-2684000.0-3518000.01546000.0-743000.0-2634000.07081000.0
Percentage of ContractLiabilityToCustomers100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

rgr:DeferredRevenueRecognized

rgr:DeferredRevenueRecognized


None
Period End2020-06-272020-03-282019-09-282019-06-292019-03-302018-09-292018-06-302018-03-31
Value-6126000.0-4544000.0-3269000.0-4655000.0-4584000.0-7090000.0-4895000.0-4822000.0
Percentage of DeferredRevenueRecognized100.0100.0100.0100.0100.0100.0100.0100.0

rgr:IncreaseDecreaseInProductLiability

rgr:IncreaseDecreaseInProductLiability


None
Period End2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-292018-06-302018-03-312017-12-312017-09-302017-04-012016-12-312016-04-022015-12-312015-09-262015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292012-06-302012-03-312011-12-312011-04-022010-04-03
Value16000.0-58000.0-232000.0-239000.0-384000.0501000.0309000.0-29000.0143000.0-70000.0-451000.0-244000.0-453000.0269000.0580000.00300000.0-51000.0-350000.0-31000.0-325000.0-50000.015000.0-329000.0338000.0-16000.0186000.0-337000.014000.0-301000.0-65000.0270000.0172000.0-262000.0
Percentage of IncreaseDecreaseInProductLiability100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

rgr:RevenueDeferred

rgr:RevenueDeferred


None
Period End2020-06-272020-03-282019-09-282019-06-292019-03-302018-09-292018-06-302018-03-31
Value1.2093.4845.6341.9711.0666.3472.2617.18
Percentage of RevenueDeferred100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition

us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition


None
Period End2020-06-272020-03-282019-12-312019-09-282018-12-312018-09-292018-06-302018-03-312017-12-312017-09-302017-04-012016-12-312016-04-022015-12-312015-09-262015-06-272015-03-282011-12-31
Value01297000.0-1801000.0120000.0-1632000.0098000.0718000.0-4965000.00-2492000.0-1000.0-14001000.0115000.000-903000.0-1077000.0
Percentage of AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition0.0100.0100.0100.0100.00.0100.0100.0100.00.0100.0100.0100.0100.00.00.0100.0100.0

us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition us-gaap:StatementEquityComponents

us-gaap:AdditionalPaidInCapital


None
Period End2020-06-272020-03-282019-12-312019-09-282018-12-312018-09-292018-06-302018-03-312017-12-312017-09-302017-04-012016-12-312016-04-022015-12-312015-09-262015-06-272015-03-282011-12-31
Value01297000.0-1801000.0120000.0-1632000.0098000.0718000.0-4965000.00-2492000.0-1000.0-14001000.0115000.000-903000.0-1077000.0
Percentage of AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition0.0100.0100.0100.0100.00.0100.0100.0100.00.0100.0100.0100.0100.00.00.0100.0100.0

us-gaap:CommonStockDividendsPerShareDeclared

us-gaap:CommonStockDividendsPerShareDeclared


None
Period End2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-292018-06-302018-03-312017-12-312017-09-302017-07-012017-04-012016-12-312016-10-012016-07-022016-04-022015-12-312015-09-262015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292012-06-302012-03-312011-12-312011-10-012011-07-022011-04-022010-10-022010-07-032010-04-03
Value0.350.180.110.140.290.280.210.340.320.230.210.230.480.440.410.490.480.350.250.360.320.170.140.450.490.540.5760.650.490.4044.8870.3770.3240.2120.1410.1420.0970.050.10.0930.06
Percentage of CommonStockDividendsPerShareDeclared100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ConcentrationRiskPercentage1 us-gaap:ConcentrationRiskByBenchmark, us-gaap:StatementBusinessSegments

us-gaap:ConcentrationRiskPercentage1

us-gaap:Sales, rgr:Firearms


None
Period End2020-03-28
Value0.99
Percentage of ConcentrationRiskPercentage1100.0

us-gaap:Sales, rgr:UnaffiliatedCastings


None
Period End2020-03-28
Value0.01
Percentage of ConcentrationRiskPercentage11.0

us-gaap:ConcentrationRiskPercentage1 us-gaap:Range, us-gaap:StatementGeographical, us-gaap:ConcentrationRiskByBenchmark

srt:Maximum, us-gaap:NonUs, us-gaap:Sales


None
Period End2020-03-28
Value0.05
Percentage of ConcentrationRiskPercentage15.1

us-gaap:DeferredOtherTaxExpenseBenefit

us-gaap:DeferredOtherTaxExpenseBenefit


None
Period End2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-292018-06-302018-03-312017-12-312017-09-302017-04-012016-12-312016-04-022015-12-312015-09-262015-06-272015-03-282014-12-312014-09-272014-06-282014-03-29
Value1603000.01530000.0-2454000.0-1095000.0714000.0411000.0-2038000.0-1820000.0231000.0-744000.0811000.0497000.0933000.0-684000.0865000.0-3179000.01098000.0-1179000.03000.0-12526000.0-112000.02303000.0-1680000.0
Percentage of DeferredOtherTaxExpenseBenefit100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DefinedContributionPlanAdministrativeExpenses

us-gaap:DefinedContributionPlanAdministrativeExpenses


None
Period End2020-06-272020-03-282019-09-282019-06-292019-03-302018-09-292018-06-302018-03-312017-09-302017-07-012017-04-012016-10-012016-07-022016-04-022015-09-262015-06-272015-03-282014-09-272014-06-282014-03-292012-09-292012-06-302011-10-012011-07-02
Value800000.0900000.0700000.0700000.01200000.0700000.0800000.0800000.0700000.0800000.01000000.0800000.0800000.01000000.0700000.01100000.0700000.0600000.0700000.01200000.0500000.0500000.0500000.0500000.0
Percentage of DefinedContributionPlanAdministrativeExpenses100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount

us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount


None
Period End2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-292018-06-302018-03-312017-12-312017-09-302017-07-012017-04-012016-12-312016-10-012016-07-022016-04-022015-12-312015-09-262015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292012-12-312012-09-292012-06-302011-10-012011-07-02
Value1100000.01500000.01100000.01000000.01100000.01700000.01500000.01200000.01300000.01300000.01200000.01200000.01300000.01900000.01500000.01400000.01300000.01700000.01300000.01300000.01300000.01200000.01000000.0900000.01300000.02300000.01200000.0800000.0600000.0500000.0500000.0
Percentage of DefinedContributionPlanEmployerDiscretionaryContributionAmount100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DividendsCommonStock

us-gaap:DividendsCommonStock


None
Period End2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-292018-06-302018-03-312017-12-312017-09-302017-04-012016-12-312016-04-022015-12-312015-09-262015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292012-06-302012-03-312011-12-312011-04-02
Value6.2353.0341.922.4435.0694.8873.6665.9365.5874.0123.6593.9917.7727.7796.6364.6766.7325.9833.17860-8.739-9.514-10.47570-12.576-9.478-7.804-101.2510.0-14.3314.0592.6850.938
Percentage of DividendsCommonStock100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0100.0100.0100.0100.0

us-gaap:DividendsCommonStock us-gaap:StatementEquityComponents

us-gaap:RetainedEarnings


None
Period End2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-292018-06-302018-03-312017-12-312017-09-302017-04-012016-12-312016-04-022015-12-312015-09-262015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292012-06-302012-03-312011-12-312011-04-02
Value6.2353.0341.922.4435.0694.8873.6665.9365.5874.0123.6593.9917.7727.7796.6364.6766.7325.9833.17860-8.739-9.514-10.47570-12.576-9.478-7.804-129.01827-14.3314.0592.6850.938
Percentage of DividendsCommonStock100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0127.40.0100.0100.0100.0100.0

us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities

us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities


None
Period End2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-292018-06-302018-03-312017-12-312017-09-302017-04-012016-12-312016-04-022015-12-312015-09-262015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292012-06-302012-03-312011-12-312011-04-022010-04-03
Value10-0.2664.8262.332-6.319-4.4853.1771.4980.238-3.9741.745-3.647-2.693-4.165.3085.852-4.9698.615-2.6911-12.233-8.925-1.2568.522-4.7742.6472.8367.3373.971-4.0112.6118.9373.319-0.229
Percentage of IncreaseDecreaseInAccountsPayableAndAccruedLiabilities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable

us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable


None
Period End2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-06-302018-03-312017-09-302017-04-012016-12-312016-04-022015-12-312015-09-262015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292012-06-302012-03-312011-12-312011-04-022010-04-03
Value2.0062.461.2230.0-3.3470.007-3.4044.6252.245103.819-1.1134.705-1.57-1.413.081-0.2140.37-13.45313-3.151-2.733-8.49914-0.359-0.346-3.2114.188-1.5122.9144.189
Percentage of IncreaseDecreaseInAccruedIncomeTaxesPayable100.0100.0100.00.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities

us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities


None
Period End2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-292018-06-302018-03-312017-12-312017-09-302017-04-012016-12-312016-04-022015-12-312015-09-262015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292012-06-302012-03-312011-12-312011-04-022010-04-03
Value5.9960.1270.6720.8010.038-8.1570.93-0.1633.8811.361-0.438-0.416-9.873-0.519-9.7980.7761.7214.4052.4760.151-4.8351.295-14.0462.5474.4897.1833.678-6.0542.3793.568-4.2382.952-2.384-4.607
Percentage of IncreaseDecreaseInEmployeeRelatedLiabilities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements

us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements


None
Period End2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-292018-06-302018-03-312017-12-312017-09-302017-07-012017-04-012016-12-312016-10-012016-07-022016-04-022015-12-312015-09-262015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292012-06-302012-03-312011-10-012011-07-02
Value273640.0257890.0178690.0154560.0196220.0263720.0-5153.0261260.0197160.0203230.021558.0222230.0232210.0168550.0-86631.0232320.0237590.0225150.017510.0673010.0649440.0561050.0-11393.0515880.0533410.0533530.021532.0603470.0514840.0517900.0-86713.0599480.0528150.0436920.0317420.0362610.0
Percentage of IncrementalCommonSharesAttributableToShareBasedPaymentArrangements100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:InterestIncomeExpenseNonoperatingNet

us-gaap:InterestIncomeExpenseNonoperatingNet


None
Period End2020-06-272020-03-282019-09-282019-06-292019-03-302018-09-292018-06-302018-03-312017-09-302017-07-012017-04-012016-10-012016-07-022016-04-022015-09-262015-06-272015-03-282014-09-272014-06-282014-03-292013-09-282013-06-292013-03-302012-09-292012-06-302012-03-312011-10-012011-07-022011-04-02
Value-27000.0-25000.0-90000.0-25000.0-26000.0-92000.0-22000.0-27000.0-30000.0-32000.0-34000.0-32000.0-35000.0-35000.0-36000.0-37000.0-40000.0-37000.0-36000.0-36000.0-40000.0-39000.0-16000.0-18000.0-21000.0-23000.0-21000.0-13000.050000.0
Percentage of InterestIncomeExpenseNonoperatingNet100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:InvestmentIncomeInterest

us-gaap:InvestmentIncomeInterest


None
Period End2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-30
Value394000.0566000.0621000.0611000.0682000.0679000.0
Percentage of InvestmentIncomeInterest100.0100.0100.0100.0100.0100.0

us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation

us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation


None
Period End2020-06-272020-03-282019-12-312019-09-282018-12-312018-09-292018-06-302018-03-312017-12-312017-09-302017-04-012016-12-312016-04-022015-12-312015-09-262015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292012-06-302012-03-31
Value0.01.2970.0010.1210.00.00.0980.7180.00.02.4920.014-0.0010.00.01.00.00.0460.02.3170.0090.3320.02.0822.0380.00.1610.884
Percentage of PaymentsRelatedToTaxWithholdingForShareBasedCompensation0.0100.0100.0100.00.00.0100.0100.00.00.0100.00.0100.0100.00.00.0100.00.0100.00.0100.0100.0100.00.0100.0100.00.0100.0100.0

us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments

us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments


None
Period End2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-30
Value846964697359
Percentage of ProceedsFromSaleMaturityAndCollectionsOfInvestments100.0100.0100.0100.0100.0100.0

us-gaap:RelatedPartyTransactionAmountsOfTransaction us-gaap:RelatedPartyTransaction

us-gaap:RelatedPartyTransactionAmountsOfTransaction

rgr:NationalRifleAssociation


None
Period End2020-06-272019-12-312019-09-282019-06-292019-03-302018-12-312018-09-302018-09-292018-06-302018-03-312017-07-012017-04-012016-12-312016-10-012016-07-02
Value100000.0100000.0400000.0200000.0147000.0265000.0224000.0224000.0132000.079000.0127000.0180000.05400000.01000000.01000000.0
Percentage of RelatedPartyTransactionAmountsOfTransaction100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:SellingExpense

us-gaap:SellingExpense


None
Period End2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-292018-06-302018-03-312017-12-312017-09-302017-07-012017-04-012016-12-312016-10-012016-07-022016-04-022015-12-312015-09-262015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292012-06-302012-03-312011-12-312011-10-012011-07-022011-04-022010-10-022010-07-032010-04-03
Value7.2867.6366.9147.4657.2658.1318.0668.9229.7858.3371210121314131215159.171410127.5861014119.6621115107.8919.107108.736.5816.4686.9125.1945.1185.899
Percentage of SellingExpense100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation us-gaap:StatementEquityComponents

us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation

us-gaap:AdditionalPaidInCapital


None
Period End2020-06-272020-03-282019-12-312019-09-282018-12-312018-09-292018-06-302018-03-312017-12-312017-09-302017-04-012016-12-312016-04-022015-12-312015-09-262015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292012-06-302012-03-312011-12-312011-04-02
Value0-33000.0-2000.0-7000.000-13000.0-18000.000-50000.00-249000.0-12000.00-9000.0-38000.00-1000.0-18000.0-51000.00-6000.0-22000.0-56000.0-103000.00-139000.062000.046000.0-168000.0
Percentage of StockIssuedDuringPeriodValueShareBasedCompensation0.0100.0100.0100.00.00.0100.0100.00.00.0100.00.0100.0100.00.0100.0100.00.0100.0100.0100.00.0100.0100.0100.0100.00.0100.0100.0100.0100.0

us-gaap:CommonStock


None
Period End2020-06-272020-03-282019-12-312019-09-282018-12-312018-09-292018-06-302018-03-312017-12-312017-09-302017-04-012016-12-312016-04-022015-12-312015-09-262015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292012-06-302012-03-312011-12-312011-04-02
Value033000.02000.07000.00013000.018000.00050000.00249000.012000.009000.038000.001000.018000.051000.006000.022000.056000.0103000.00139000.0-62000.0-46000.0168000.0
Percentage of StockIssuedDuringPeriodValueShareBasedCompensation0.0-100.0-100.0-100.00.00.0-100.0-100.00.00.0-100.00.0-100.0-100.00.0-100.0-100.00.0-100.0-100.0-100.00.0-100.0-100.0-100.0-100.00.0-100.0-100.0-100.0-100.0

rgr:DeferredIncomTaxes

rgr:DeferredIncomTaxes


None
Period End2020-06-272020-03-282019-12-31
Value2260000.03863000.05393000.0
Percentage of DeferredIncomTaxes100.0100.0100.0

rgr:ProductLiabilityAccrualNoncurrent

rgr:ProductLiabilityAccrualNoncurrent


None
Period End2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-292018-06-302018-03-312017-12-312017-09-302017-07-012017-04-012016-12-312016-10-012016-07-022016-04-022015-12-312015-09-262015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292012-06-302012-03-312011-12-312011-10-012011-04-022010-12-31
Value43000.023000.083000.077000.073000.071000.099000.099000.078000.082000.090000.0100000.078000.084000.086000.095000.092000.089000.0102000.099000.0100000.0125000.0204000.0234000.0260000.0283000.0265000.0279000.0238000.0252000.0337000.0389000.0370000.0398000.0441000.0414000.0445000.0573000.0
Percentage of ProductLiabilityAccrualNoncurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

rgr:ProductLiabilityCurrent

rgr:ProductLiabilityCurrent


None
Period End2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-292018-06-302018-03-312017-12-312017-09-302017-07-012017-04-012016-12-312016-10-012016-07-022016-04-022015-12-312015-09-262015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292012-06-302012-03-312011-12-312011-10-012011-07-022011-04-022010-12-312009-12-31
Value733000.0737000.0735000.0973000.01217000.01602000.01073000.0765000.0813000.0667000.0729000.01170000.01436000.01282000.01733000.01455000.0941000.01235000.0642000.0645000.0344000.0370000.0641000.0643000.0941000.0968000.0971000.01286000.0989000.0991000.0720000.01005000.01010000.01283000.01305000.01062000.0741000.0749000.0449000.01147000.0
Percentage of ProductLiabilityCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:AccruedEmployeeBenefitsCurrent

us-gaap:AccruedEmployeeBenefitsCurrent


None
Period End2020-06-272020-03-282019-12-312019-09-282018-12-31
Value2014141320
Percentage of AccruedEmployeeBenefitsCurrent100.0100.0100.0100.0100.0

us-gaap:DeferredRevenue

us-gaap:DeferredRevenue


None
Period End2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-292018-06-302018-03-312017-12-31
Value3646000.08563000.09623000.03640000.01275000.03959000.07477000.05931000.06674000.09308000.06950000.0
Percentage of DeferredRevenue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:InventoryGross

us-gaap:InventoryGross


None
Period End2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-292018-06-302018-03-312017-12-312017-09-302017-07-012017-04-012016-12-312016-10-012016-07-022016-04-022015-12-312015-09-262015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292012-06-302012-03-312011-12-312011-10-012011-07-022011-04-022010-12-312009-12-31
Value626879849286807471738799981009989847781857773899283706461565455534746494642414851
Percentage of InventoryGross100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:InventoryValuationReserves

us-gaap:InventoryValuationReserves


None
Period End2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-292018-06-302018-03-312017-12-312017-09-302017-07-012017-04-012016-12-312016-10-012016-07-022016-04-022015-12-312015-09-262015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292012-06-302012-03-312011-12-312011-10-012011-07-022011-04-022010-12-312009-12-31
Value3025000.03025000.03573000.03566000.03623000.02936000.02527000.02195000.01994000.02338000.02698000.03034000.02603000.02553000.02340000.02448000.02570000.02027000.02118000.02460000.02120000.02928000.03750000.05018000.03363000.02579000.02422000.01966000.01468000.01964000.01729000.01712000.01202000.01238000.01311000.01281000.01141000.01297000.01545000.02727000.0
Percentage of InventoryValuationReserves100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:InventoryWorkInProcessAndRawMaterials

us-gaap:InventoryWorkInProcessAndRawMaterials


None
Period End2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-292018-06-302018-03-312017-12-312017-09-302017-07-012017-04-012016-12-312016-10-012016-07-022016-04-022015-12-312015-09-262015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292012-06-302011-12-31
Value58626567666460605961626569737270686462626162656966585555524950494545
Percentage of InventoryWorkInProcessAndRawMaterials100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:OperatingLeaseLiability

us-gaap:OperatingLeaseLiability


None
Period End2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-30
Value2393000.02514000.02640000.02524000.02613000.02728000.0
Percentage of OperatingLeaseLiability100.0100.0100.0100.0100.0100.0

us-gaap:OperatingLeaseLiability us-gaap:AdjustmentsForNewAccountingPronouncements

us-gaap:AccountingStandardsUpdate201602


None
Period End2020-06-272020-03-282019-09-282019-06-292019-03-30
Value2400000.02500000.025000.02600000.02728000.0
Percentage of OperatingLeaseLiability100.399.41.099.5100.0

us-gaap:TreasuryStockShares

us-gaap:TreasuryStockShares


None
Period End2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-292018-06-302018-03-312017-12-312017-09-302017-07-012017-04-012016-12-312016-10-012016-07-022016-04-022015-12-312015-09-262015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292012-06-302012-03-312011-12-312011-10-012011-07-022010-12-312009-12-31
Value6709900.06709900.06709900.06709900.06665400.06665400.06665400.06665400.06665400.06665400.06665400.06665400.06420000.06420000.05345700.05062300.05062300.05062300.05062300.05062300.05062300.05062300.05054700.04299400.04299400.04299400.04299400.04299400.04299400.04299400.04299400.04299400.04299400.04299400.04299400.04299400.04299400.04166000.03753800.0
Percentage of TreasuryStockShares100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:WorkersCompensationLiabilityCurrent

us-gaap:WorkersCompensationLiabilityCurrent


None
Period End2020-06-272020-03-282019-12-312019-09-282019-06-292019-03-302018-12-312018-09-292018-06-302018-03-312017-12-312017-09-302017-07-012017-04-012016-12-312016-10-012016-07-022016-04-022015-12-312015-09-262015-06-272015-03-282014-12-312014-09-272014-06-282014-03-292013-12-312013-09-282013-06-292013-03-302012-12-312012-09-292012-06-302012-03-312011-12-312011-10-012011-07-022011-04-022010-12-312009-12-31
Value5730000.05841000.05619000.05465000.05240000.05669000.05551000.05175000.04997000.05498000.05211000.05047000.04940000.05713000.05200000.04421000.04604000.05068000.05100000.05080000.05327000.05522000.05133000.05310000.05583000.05658000.05339000.04254000.04550000.04475000.04600000.04433000.04846000.04728000.04600000.04466000.04716000.04750000.04893000.05443000.0
Percentage of WorkersCompensationLiabilityCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Line plots across dimensions of each concept


us-gaap:Revenues
us-gaap:StatementBusinessSegments
(None,)
None
us-gaap:Revenues
us-gaap:ConsolidationItems, us-gaap:StatementBusinessSegments
(None, 'rgr:UnaffiliatedCastings')
None
us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
us-gaap:StatementBusinessSegments
(None,)
None
us-gaap:Assets
us-gaap:StatementBusinessSegments
(None,)
None
us-gaap:StockholdersEquity
us-gaap:StatementEquityComponents
(None,)
None
us-gaap:StockholdersEquity
us-gaap:StatementEquityComponents
(None,)
None