XML 43 R43.htm IDEA: XBRL DOCUMENT v2.4.1.9
Trade Receivables, Net (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Trade receivables 51,138us-gaap_AccountsReceivableGrossCurrent 69,028us-gaap_AccountsReceivableGrossCurrent
Allowance for doubtful accounts (400)us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent (300)us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent
Allowance for discounts (1,003)rgr_AllowanceForDiscountsAccountsReceivableCurrent (1,344)rgr_AllowanceForDiscountsAccountsReceivableCurrent
Trade receivables, net 49,735us-gaap_AccountsReceivableNetCurrent 67,384us-gaap_AccountsReceivableNetCurrent
Trade receivables [Member] | Customer one [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Percentage of customers 28.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_ConcentrationRiskByTypeAxis
= rgr_CustomerOneMember
17.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_ConcentrationRiskByTypeAxis
= rgr_CustomerOneMember
Trade receivables [Member] | Customer two [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Percentage of customers 15.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_ConcentrationRiskByTypeAxis
= rgr_CustomerTwoMember
17.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_ConcentrationRiskByTypeAxis
= rgr_CustomerTwoMember
Trade receivables [Member] | Customer three [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Percentage of customers 11.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_ConcentrationRiskByTypeAxis
= rgr_CustomerThreeMember
15.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_ConcentrationRiskByTypeAxis
= rgr_CustomerThreeMember
Trade receivables [Member] | Customer four [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Percentage of customers 10.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_ConcentrationRiskByTypeAxis
= rgr_CustomerFourMember