{"cik":815556,"taxonomy":"us-gaap","tag":"StockholdersEquityNoteStockSplitConversionRatio1","label":"Stockholders' Equity Note, Stock Split, Conversion Ratio","description":"Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one.","entityName":"FASTENAL CO","units":{"pure":[{"end":"2019-05-22","val":2,"accn":"0000815556-19-000048","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-07-16"},{"end":"2019-05-22","val":2,"accn":"0000815556-19-000058","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-10-16"},{"end":"2019-05-22","val":2,"accn":"0000815556-20-000011","fy":2019,"fp":"FY","form":"10-K","filed":"2020-02-06"},{"end":"2019-05-22","val":2,"accn":"0000815556-20-000031","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-04-17"},{"end":"2019-05-22","val":2,"accn":"0000815556-20-000056","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-07-17"},{"end":"2019-05-22","val":2,"accn":"0000815556-20-000067","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-10-16"},{"end":"2019-05-22","val":2,"accn":"0000815556-21-000008","fy":2020,"fp":"FY","form":"10-K","filed":"2021-02-08"},{"end":"2019-05-22","val":2,"accn":"0000815556-22-000009","fy":2021,"fp":"FY","form":"10-K","filed":"2022-02-07","frame":"CY2019Q2I"},{"end":"2025-05-21","val":2,"accn":"0000815556-25-000106","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-07-17"},{"end":"2025-05-21","val":2,"accn":"0000815556-25-000119","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-10-16"},{"end":"2025-05-21","val":2,"accn":"0000815556-26-000009","fy":2025,"fp":"FY","form":"10-K","filed":"2026-02-05"},{"end":"2025-05-21","val":2,"accn":"0000815556-26-000022","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-04-16","frame":"CY2025Q2I"}]}}