XML 29 R32.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stockholders Equity (Narrative) (Details) (2013 Stock Repurchase Program, Shares Outstanding Class A, USD $)
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Nov. 12, 2013
2013 Stock Repurchase Program | Shares Outstanding Class A
     
Equity, Class of Treasury Stock [Line Items]      
Stock repurchase program, authorized amount     $ 60,000,000us-gaap_StockRepurchaseProgramAuthorizedAmount1
/ us-gaap_ShareRepurchaseProgramAxis
= nacco_A2013StockRepurchaseProgramMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
Treasury stock acquisition $ 6,900,000us-gaap_TreasuryStockValueAcquiredParValueMethod
/ us-gaap_ShareRepurchaseProgramAxis
= nacco_A2013StockRepurchaseProgramMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
$ 5,000,000us-gaap_TreasuryStockValueAcquiredParValueMethod
/ us-gaap_ShareRepurchaseProgramAxis
= nacco_A2013StockRepurchaseProgramMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
 
Stock repurchase program, shares acquired during period 121,763us-gaap_TreasuryStockSharesAcquired
/ us-gaap_ShareRepurchaseProgramAxis
= nacco_A2013StockRepurchaseProgramMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
90,978us-gaap_TreasuryStockSharesAcquired
/ us-gaap_ShareRepurchaseProgramAxis
= nacco_A2013StockRepurchaseProgramMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
 
Stock repurchase program, shares acquired during period, weighted-average cost per share $ 56.76us-gaap_TreasuryStockAcquiredAverageCostPerShare
/ us-gaap_ShareRepurchaseProgramAxis
= nacco_A2013StockRepurchaseProgramMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
$ 54.80us-gaap_TreasuryStockAcquiredAverageCostPerShare
/ us-gaap_ShareRepurchaseProgramAxis
= nacco_A2013StockRepurchaseProgramMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember