XML 25 R73.htm IDEA: XBRL DOCUMENT v2.4.1.9
Compensation Plan (Restricted Stock Units) (Details) (USD $)
In Thousands, except Share data, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Restricted stock units issued 59,000us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross 32,000us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross 139,000us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross
Unrecognized compensation expense $ 3,800us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions $ 1,800us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions $ 6,200us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
Restricted Stock Units [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Unrecognized compensation expense 7,200us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
   
Vesting period of compensation expense not yet recognized 2 years 3 months 18 days    
2012 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Compensation expense recognized 1,500us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_PlanNameAxis
= rgr_TwoThousandTwelveMember
1,500us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_PlanNameAxis
= rgr_TwoThousandTwelveMember
1,200us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_PlanNameAxis
= rgr_TwoThousandTwelveMember
2012 [Member] | Maximum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period of compensation expense not yet recognized     2 years
2012 [Member] | Minimum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period of compensation expense not yet recognized     1 year
2013 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period of compensation expense not yet recognized   15 months  
Compensation expense recognized 600us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_PlanNameAxis
= rgr_TwoThousandThirteenMember
500us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_PlanNameAxis
= rgr_TwoThousandThirteenMember
 
2014 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period of compensation expense not yet recognized 27 months    
Compensation expense recognized $ 1,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_PlanNameAxis
= rgr_TwoThousandFourteenMember