XML 38 R33.htm IDEA: XBRL DOCUMENT
v2.4.0.6

Business Overview And Summary Of Significant Accounting Policies (Narrative) (Details) | 12 Months Ended
--- | ---
Dec. 31, 2011 years months
Business Overview And Summary Of Significant Accounting Policies [Abstract] |
Approximate amount of company owned or leased store locations | 2,600
Initial lease term of certain distribution centers and manufacturing and store locations, minimum (in months) | 1
Initial lease term of certain distribution centers and manufacturing and store locations, maximum (in months) | 60
Initial lease terms of most store locations, minimum (in months) | 36
Initial lease terms of most store locations, maximum (in months) | 48
Leasehold improvements on operating leases amortization period (in months) | 36
Terms of semi-tractor leases (in months) | 36
Term of non-cancellable pick-up leases (in years) | 1
Renewal options for non-cancellable pick-up leases, maximum (in months) | 72
Options termination period (in months) | 13
Number of financial institutions where cash and cash equivalents are primarily held | 2
Options vesting and exercisable, maximum (in years) | eight

X
- Definition Approximate Amount of Company Owned or Leased Store Locations + References No definition available. + Details
Name: | fast_ApproximateAmountOfCompanyOwnedOrLeasedStoreLocations
Namespace Prefix: | fast_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | fast_BusinessOverviewAndSummaryOfSignificantAccountingPoliciesAbstract
Namespace Prefix: | fast_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Initial Terms Of Most Store Locations Maximum + References No definition available. + Details
Name: | fast_InitialTermsOfMostStoreLocationsMaximum
Namespace Prefix: | fast_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Initial Terms Of Most Store Locations Minimum + References No definition available. + Details
Name: | fast_InitialTermsOfMostStoreLocationsMinimum
Namespace Prefix: | fast_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Initial terms of space leased under operating lease + References No definition available. + Details
Name: | fast_InitialTermsOfSpaceLeasedUnderOperatingLeaseMaximum
Namespace Prefix: | fast_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Initial terms of space leased under operating lease minimum + References No definition available. + Details
Name: | fast_InitialTermsOfSpaceLeasedUnderOperatingLeaseMinimum
Namespace Prefix: | fast_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Leasehold Improvements On Operating Leases Amortization Period + References No definition available. + Details
Name: | fast_LeaseholdImprovementsOnOperatingLeasesAmortizationPeriod
Namespace Prefix: | fast_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of financial institutions where cash and cash equivalents are primarily held. + References No definition available. + Details
Name: | fast_NumberOfFinancialInstitutions
Namespace Prefix: | fast_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Renewal Options For Noncancellable Leases + References No definition available. + Details
Name: | fast_RenewalOptionsForNoncancellableLeases
Namespace Prefix: | fast_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Term Of Noncancellable Lease + References No definition available. + Details
Name: | fast_TermOfNoncancellableLease
Namespace Prefix: | fast_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Terms Of Semi Tractor Leases + References No definition available. + Details
Name: | fast_TermsOfSemiTractorLeases
Namespace Prefix: | fast_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition The date when the equity-based award expires as specified in the award agreement, which may be presented in a variety of ways (for example, year, month and year, day, month and year, quarter of a year). + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph a -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (a)(2) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardExpirationDating
Namespace Prefix: | us-gaap_
Data Type: | us-types:dateStringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Description of the period of time over which an employee's right to exercise an award is no longer contingent on satisfaction of either a service condition, market condition or a performance condition, which may be expressed in a variety of ways (for example, in years, month and year). + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph a -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (a)(1) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod
Namespace Prefix: | us-gaap_
Data Type: | us-types:durationStringItemType
Balance Type: | na
Period Type: | duration