XML 29 R18.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stockholders' Equity - Additional Information (Details) (USD $)
In Thousands, except Per Share data, unless otherwise specified
3 Months Ended 0 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Apr. 13, 2015
Schedule of Shareholders' Equity [Line Items]      
Options vesting and exercisable period, maximum 8 years    
Options termination period 9 years    
Total stock-based compensation expense for the Fastenal stock option plan $ 1,620us-gaap_ShareBasedCompensation $ 1,380us-gaap_ShareBasedCompensation  
Total unrecognized stock-based compensation expense $ 14,440us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized    
Weighted average period over which total unrecognized stock-based compensation expense will be recognized 4 years 6 months 7 days    
Subsequent Event [Member]      
Schedule of Shareholders' Equity [Line Items]      
Dividend declared date     Apr. 13, 2015
Dividend declared per share     $ 0.28us-gaap_CommonStockDividendsPerShareDeclared
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Dividend payment date     May 26, 2015
Dividend payable record date     Apr. 28, 2015