XML 55 R29.htm IDEA: XBRL DOCUMENT
v2.4.0.8

Operating Leases - Additional Information (Detail) (USD $) In Thousands, unless otherwise specified | 6 Months Ended
--- | ---
Jun. 30, 2013
Leases, Operating [Abstract] |
Term of non-cancellable pick-up truck leases (in years) | 1 year
Renewal options for non-cancellable pick-up truck leases, maximum (in months) | 72 months
Average pick-up truck lease term, minimum (in months) | 28 months
Average pick-up truck lease term, maximum (in months) | 36 months
Aggregate residual value guarantee | $ 52,430
Loss on disposal reserve | $ 73

X
- Definition Aggregate residual value guarantee of operating leases. + References No definition available. + Details
Name: | fast_AggregateResidualValueGuaranteeOperatingLeases
Namespace Prefix: | fast_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Average Lease Term Maximum + References No definition available. + Details
Name: | fast_AverageLeaseTermMaximum
Namespace Prefix: | fast_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Average Lease Term Minimum + References No definition available. + Details
Name: | fast_AverageLeaseTermMinimum
Namespace Prefix: | fast_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Loss on disposal reserve + References No definition available. + Details
Name: | fast_LossOnDisposalReserve
Namespace Prefix: | fast_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Renewal Options For Noncancellable Leases, Maximum + References No definition available. + Details
Name: | fast_RenewalOptionsForNoncancellableLeasesMaximum
Namespace Prefix: | fast_
Data Type: | xbrli:durationItemType
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:durationItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_LeasesOperatingAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration