FAST


Line plots across dimensions of each concept
Line plots across concepts
Tables

Table of contents



us-gaap:CommonStockValue

us-gaap:NumberOfStores

us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding

us-gaap:WeightedAverageNumberOfSharesOutstandingBasic

us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount

us-gaap:EarningsPerShareBasic

us-gaap:EarningsPerShareDiluted

us-gaap:ComprehensiveIncomeNetOfTax

us-gaap:CostOfGoodsAndServicesSold

us-gaap:GrossProfit

us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments

us-gaap:IncomeTaxExpenseBenefit

us-gaap:IncomeTaxesPaidNet

us-gaap:InterestExpense

us-gaap:InterestPaidNet

us-gaap:NetIncomeLoss
us-gaap:StatementEquityComponents

us-gaap:OperatingIncomeLoss

us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
us-gaap:StatementEquityComponents
us-gaap:OtherComprehensiveIncomeLossNetOfTax

us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
us-gaap:StatementGeographical

us-gaap:SellingGeneralAndAdministrativeExpense

us-gaap:Assets

us-gaap:LiabilitiesAndStockholdersEquity

us-gaap:StockholdersEquity
us-gaap:StatementEquityComponents

us-gaap:AssetsCurrent

us-gaap:CashAndCashEquivalentsAtCarryingValue

us-gaap:AccountsReceivableNetCurrent

us-gaap:InventoryNet

us-gaap:OtherAssetsCurrent

us-gaap:NoncurrentAssets
us-gaap:StatementGeographical

us-gaap:PropertyPlantAndEquipmentGross
us-gaap:PropertyPlantAndEquipmentByType

us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment

us-gaap:AmortizationOfIntangibleAssets

us-gaap:PropertyPlantAndEquipmentNet

us-gaap:OperatingLeaseRightOfUseAsset

us-gaap:OtherAssetsNoncurrent

us-gaap:AccountsPayableCurrent

us-gaap:AccruedIncomeTaxesCurrent

us-gaap:AccruedLiabilitiesCurrent

us-gaap:LiabilitiesCurrent

us-gaap:LongTermDebtCurrent

us-gaap:OperatingLeaseLiabilityCurrent

us-gaap:OtherAccruedLiabilitiesCurrent

us-gaap:LongTermDebt
us-gaap:DebtInstrument, us-gaap:LongtermDebtType

us-gaap:LongTermDebtNoncurrent

us-gaap:DeferredIncomeTaxLiabilitiesNet

us-gaap:OperatingLeaseLiabilityNoncurrent

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
us-gaap:PropertyPlantAndEquipmentByType

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
us-gaap:PropertyPlantAndEquipmentByType

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
us-gaap:PropertyPlantAndEquipmentByType

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
us-gaap:PropertyPlantAndEquipmentByType

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
us-gaap:PropertyPlantAndEquipmentByType

us-gaap:OperatingLeaseLiability
us-gaap:PropertyPlantAndEquipmentByType

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
us-gaap:PropertyPlantAndEquipmentByType

us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
us-gaap:PropertyPlantAndEquipmentByType

us-gaap:StockholdersEquity
us-gaap:StatementEquityComponents

us-gaap:CommonStockValue

us-gaap:AdditionalPaidInCapitalCommonStock

us-gaap:RetainedEarningsAccumulatedDeficit

us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
us-gaap:StatementEquityComponents
us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue

us-gaap:NetCashProvidedByUsedInOperatingActivities

us-gaap:NetCashProvidedByUsedInInvestingActivities

us-gaap:NetCashProvidedByUsedInFinancingActivities

us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect

us-gaap:IncreaseDecreaseInAccountsPayable

us-gaap:IncreaseDecreaseInAccountsReceivable

us-gaap:IncreaseDecreaseInInventories

us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet

us-gaap:NetCashProvidedByUsedInOperatingActivities

us-gaap:NetIncomeLoss
us-gaap:StatementEquityComponents

us-gaap:ShareBasedCompensation

us-gaap:NetCashProvidedByUsedInInvestingActivities

us-gaap:PaymentsToAcquirePropertyPlantAndEquipment

us-gaap:NetCashProvidedByUsedInFinancingActivities

us-gaap:ProceedsFromIssuanceOfLongTermDebt

us-gaap:RepaymentsOfLongTermDebt

us-gaap:PaymentsOfDividends

us-gaap:PaymentsForRepurchaseOfCommonStock
us-gaap:AwardType
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice

us-gaap:DeferredTaxLiabilities

us-gaap:DeferredTaxAssetsNet

us-gaap:UnrecognizedTaxBenefits

fast:DeferredFederalAndStateIncomeTaxPaymentsCARESAct
us-gaap:StatementScenario
us-gaap:CommonStockDividendsPerShareCashPaid
us-gaap:MajorCustomers, us-gaap:ConcentrationRiskByBenchmark, us-gaap:ConcentrationRiskByType
us-gaap:ConcentrationRiskPercentage1
us-gaap:ProductOrService, us-gaap:ConcentrationRiskByBenchmark, us-gaap:ConcentrationRiskByType

us-gaap:DeferredIncomeTaxesAndTaxCredits

us-gaap:Depreciation
us-gaap:StatementEquityComponents
us-gaap:DividendsCash

us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents

us-gaap:GainLossOnSaleOfPropertyPlantEquipment

us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable

us-gaap:IncreaseDecreaseInAccruedLiabilities

us-gaap:IncreaseDecreaseInOtherCurrentAssets

us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements

us-gaap:InterestAndOtherIncome

us-gaap:PaymentsForProceedsFromOtherInvestingActivities

us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired

us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment

us-gaap:ProceedsFromStockOptionsExercised

us-gaap:ProvisionForDoubtfulAccounts

us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
us-gaap:AwardDate
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
us-gaap:AwardDate
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
us-gaap:AwardDate
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
us-gaap:AwardDate
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
us-gaap:StatementEquityComponents
us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
us-gaap:StatementEquityComponents
us-gaap:StockRepurchasedDuringPeriodValue

dei:EntityCommonStockSharesOutstanding

fast:AccrualForTaxesOtherThanIncomeTaxesCurrentIncludingSalesandV.A.T.Taxes

fast:AccruedProfitSharingContributionCurrent

fast:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareWeightedAverageExercisePrice

fast:DeferredTaxAssetsFederalAndStateBenefitOfUncertainTaxPositions

fast:DeferredTaxAssetsOperatingLeaseLiability

fast:DeferredTaxLiabilitiesOperatingLeaseRightofUseAsset

us-gaap:AccruedBonusesCurrent

us-gaap:AccruedInsuranceCurrent

us-gaap:AccruedMarketingCostsCurrent

us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
us-gaap:CreditFacility, us-gaap:LongtermDebtType
us-gaap:DebtInstrumentInterestRateEffectivePercentage

us-gaap:DeferredIncomeTaxLiabilities

us-gaap:DeferredTaxAssetsInventory

us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign

us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost

us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities

us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts

us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance

us-gaap:DeferredTaxLiabilitiesOther

us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment

us-gaap:EmployeeRelatedLiabilitiesCurrent

us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
us-gaap:PropertyPlantAndEquipmentByType
us-gaap:CreditFacility, us-gaap:LongtermDebtType
us-gaap:LettersOfCreditOutstandingAmount

us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive

us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths

us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive

us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour

us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree

us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
us-gaap:PropertyPlantAndEquipmentByType
us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent

us-gaap:OperatingLossCarryforwardsValuationAllowance

us-gaap:PrepaidTaxes

us-gaap:ResidualValueOfLeasedAsset
us-gaap:AwardType
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
us-gaap:AwardDate
us-gaap:SharePrice

us-gaap:UndistributedEarningsOfForeignSubsidiaries
us-gaap:ValuationAllowancesAndReservesType
us-gaap:ValuationAllowancesAndReservesBalance

Plots across concepts


IncomeStatement
Net Income Loss
Expenses
Interest Expense
Balance Sheet
Operating Lease Liability
Assets
Operating Lease Right Of Use Asset
Current Assets
Other Assets Current
NonCurrent Assets
Other Assets Noncurrent
PropertyPlantAndEquipmentNet
Property Plant And Equipment Net
Liabilities
Operating Lease Liability
Current Liabilities
Accrued Income Taxes Current
Noncurrent Liabilities
Deferred Income Tax Liabilities Net
Stockholders Equity
Accumulated Other Comprehensive Income Loss Net Of Tax
CashFlow
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInOperatingActivities
Gain Loss On Sale Of Property Plant Equipment
NetCashProvidedByUsedInInvestingActivities
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInFinancingActivities
Net Cash Provided By Used In Financing Activities
Shares
Weighted Average Number Of Shares Outstanding Basic
OperatingLeaseLiability
Operating Lease Liability Current
LesseeOperatingLeaseLiabilityPaymentsDue
Lessee Operating Lease Liability Undiscounted Excess Amount
AccountsReceivable
Allowance For Doubtful Accounts Receivable Current

Tables

  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-312009-09-302009-06-302009-03-31
us-gaap:CommonStockValue ▁▁▁▁▁▁▁▁▁██████████████████████████████████2.92.92.92.92.92.92.92.92.95.85.85.85.85.85.85.85.85.85.7845.785.785.7785.7925.7945.8045.885.9185.935.9365.9325.9365.9365.9385.9345.9325.9265.9245.9225.9065.9045.9025.8965.896NANANA5.896NANANA
us-gaap:NumberOfStores NANA0.0032NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding █▁577.0576.5NA576.1575.0575.3NA574.4574.6572.993962NA574.526444574.514974575.751526NA575.156086577.577926578.911882NA578.299212578.23894578.247206NA580.949078583.660274591.873436NA594.755188595.156838594.99034NA595.43275595.44454595.30392NA594.357492594.259796593.854446NA591.789926591.831232590.857884NA1179.4456961180.635744589.722848NANANANA
us-gaap:WeightedAverageNumberOfSharesOutstandingBasic █▁574.6574.3NA573.9573.2573.9NA573.5573.2572.172602NA574.01382574.280852575.285602NA574.913886577.31004578.484894NA577.990984577.83789577.616038NA579.835536582.35397590.47525NA593.1902593.382464593.283988NA593.685542593.557176593.286028NA592.475912592.220334591.076804NA590.28835589.947144589.722848NA1179.4456961179.445696589.722848NANANANA
us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount ▁█0.6969510.711977NANA0.8955660.89129NA0.5533660.01.454355NA1.5347953.0568221.616963NA3.8481263.8971773.204951NA3.3354393.2533432.661571NA3.0325322.7246392.066NA2.1695651.9973631.292528NA1.3132611.3078571.168083NA1.5788041.3531320.0NA0.8182610.7408790.809888NANANANANANANANA
us-gaap:EarningsPerShareBasic █▇▆▇█▇▆▇▇▆▅▆▇▆▅▅▅▄▄▄▄▄▃▄▄▄▄▄▄▃▃▄▄▃▃▃▃▃▃▃▃▂▂▂▂▁▁▁▁▁0.420.370.340.390.420.350.310.370.360.340.2950.3450.370.3050.2650.250.260.230.20.220.230.220.1950.2350.240.2150.20.2250.220.190.1650.20.2050.1850.1650.1850.190.170.150.1650.160.1350.110.12750.11750.0950.0750.080.07250.0825
us-gaap:EarningsPerShareDiluted █▇▆▇█▇▆▇▇▆▆▇▇▆▅▅▅▄▄▄▄▄▄▄▅▄▄▄▄▄▃▄▄▃▃▃▄▃▃▃▃▃▁▁▁▂0.420.370.340.380.420.350.310.370.360.340.2950.3450.370.3050.2650.250.260.230.20.220.2250.220.1950.2350.240.2150.20.2250.220.190.170000000000000040.20.2050.1850.169999999999999930.1850.190.170.149999999999999970.1650.160.1350.054999999999999990.06250.05750.095NANANANA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-312009-09-302009-06-302009-03-31
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-312009-09-302009-06-302009-03-31
 TTM Greenblatt ROC _ _█▇▆▇█▆▅▇▇▆▅▆▆▅▄▅▅▅▄▄▄▄▃▅▅▄▄▅▄▃▃▄▄▃▃▃▃▃▂▃▂▂▁317.8280.3264.4290.1316.0271.3238.9281.9275.0261.4233.4262.3269.0234.5203.3228.5237.5212.5182.488202.969209.209201.173179.143220.009225.833203.771189.021212.871206.847178.851157.135188.55192.214174.759158.044175.719178.895161.033140.615155.225150.106128.663106.906NANANANANANANA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-312009-09-302009-06-302009-03-31
us-gaap:ComprehensiveIncomeNetOfTax █▆▇▇█▅▆▆▆▆▄▆▆▅▄▄▄▃▂▃▃▃▂▃▄▂▂▃▃▂▂▃▃▂▂▂▂▂▁▁▂▁246.5206.2216.7232.6249.4177.6189.3203.9206.3197.8160.7196.8198.4176.3155.4151.3157.0137.1104.644124.024129.966139.943105.732119.76144.146108.156110.675121.542135.9107.09695.577123.022117.741105.03999.656112.215110.164102.03786.9991.77994.50180.954NANANANANANANANA
us-gaap:CostOfGoodsAndServicesSold █▇▇▇█▇▆▇▇▆▆▆▆▅▅▅▅▄▄▄▄▄▃▄▄▄▃▄▄▃▃▃▃▃▂▃▃▂▂▂▂▂▁▁▁▁807.0773.6739.2772.7837.4730.2678.5728.0727.2684.6643.8664.0650.2608.2557.3576.9563.0529.7476.056513.288512.695495.22462.221493.025495.74469.267458.69482.121467.271428.023402.311415.029404.875384.446366.414388.202389.739374.698340.626349.361335.497307.203275.149291.102273.525254.859NANANANA
us-gaap:GrossProfit █▇▇▇█▇▆▇▇▇▆▇▇▆▅▆▆▅▅▅▅▅▄▅▅▅▄▅▅▄▄▄▄▄▃▄▄▃▃▃▃▂▂▂▂▁▁▁▁▁700.7643.4618.8640.6671.6636.8598.4651.1641.2624.7587.8615.8617.7577.6531.2555.9558.5518.0471.891499.834501.592491.46460.572502.225502.087484.05467.564498.693482.667448.478411.449443.395442.721421.88390.821414.375415.151394.177357.178377.381366.233333.38298.617312.648297.658265.913237.715244.567242.505258.648
us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments █▇▆▇█▇▆▇▇▆▆▆▇▆▅▅▆▅▄▅▅▅▄▅▅▅▄▅▅▄▃▄▄▄▄▄▄▄▃▃▃▃▂▂▂▂▁▁▁▁315.2277.9262.2287.6313.7269.2236.4278.4271.4257.5229.8259.4265.9231.9200.8226.0235.4210.9180.822201.239207.817199.851178.205219.204225.099203.512188.819212.988206.782178.845157.274188.643192.379175.172158.151175.836179.039161.129140.769155.319150.182128.811107.144120.702112.12590.66971.41977.00270.40278.667
us-gaap:IncomeTaxExpenseBenefit ▇▅▅▅▆▅▄▅▅▅▅▅▄▄▃██▇▅▆▇▆▅▇█▇▆▇▇▅▄▆▆▅▄▅▅▅▄▄▄▃▂▂▂▁75.567.366.166.174.866.657.764.966.863.461.061.854.757.648.482.986.576.766.01774.31476.29673.62466.30182.7184.74275.90670.42879.67476.26866.91458.04569.29371.3766.12459.43566.51666.73360.93553.29858.52156.0749.26441.98345.70842.95834.635NANANANA
us-gaap:IncomeTaxesPaidNet ▆▂▄█▂▂▄▄▅▂▄▄▅▂▄▅▇▁▄▄▆▁▄▅▇▂▄▄▅▁▄▄▆▂120.2999999999999812.458.70000000000003180.111.110.260.160.3110.611.757.361.287.29.680.386.7139.3-2.267.08270.313123.131-12.19778.56185.582146.59916.29282.06176.105105.564-6.21678.20771.692114.2146.502NANANANANANANANANANANANANANANANA
us-gaap:InterestExpense ▆▅▅▆▅▅▆▇▇█▇▆▇▆▆▆▅▄▄▄▄▃▃▃▂▂▂▁▁▁▁▁▁▁▁▁▁▁2.62.42.52.62.42.22.63.63.74.03.73.03.22.72.62.62.21.71.8021.8351.4841.3831.0120.9420.7970.3580.3240.2710.1940.1260.0520.0250.0030.0340.00.00.00.0NANANANANANANANANANANANA
us-gaap:InterestPaidNet ▄▃▃▁▁▂▄▆▇█▇▅▅▄▄2.62.42.51.81.92.22.63.53.84.03.73.03.22.72.6NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:NetIncomeLoss █▇▆▇█▇▆▇▇▆▅▆▇▆▅▅▅▄▄▄▄▄▃▄▄▄▄▄▄▃▃▄▄▃▃▃▃▃▃▃▃▂▂▂▂▁▁▁▁▁239.7210.6196.1221.5238.9202.6178.7213.5204.6194.1168.8197.6211.2174.3152.4143.1148.9134.2114.805126.925131.521126.227111.904136.494140.357127.606118.391133.314130.514111.93199.229119.35121.009109.04898.716109.32112.306100.19487.47296.79894.11279.54765.16174.99469.16756.03444.53647.58943.53848.694
us-gaap:OperatingIncomeLoss █▇▆▇█▇▆▇▇▆▅▆▆▅▄▅▆▅▄▄▅▄▄▅▅▄▄▅▅▄▃▄▄▄▃▄▄▃▃▃▃▂▂▂▂▁317.8280.3264.4290.1316.0271.3238.9281.9275.0261.4233.4262.3269.0234.5203.3228.5237.5212.5182.488202.969209.209201.173179.143220.009225.833203.771189.021212.871206.847178.851157.135188.55192.214174.759158.044175.719178.895161.033140.615155.225150.106128.663106.906120.51111.83690.436NANANANA
us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax ▆▄█▇▆▁▆▃▅▅▄▅▃▅▅▆▆▅▃▄▅▇▄▂▅▂▄▃▆▄▄▅▄▄▅▆▄▅6.8-4.420.611.110.5-25.010.6-9.61.73.7-8.1-0.8-12.82.03.08.28.12.9-10.161-2.901-1.55513.716-6.172-16.7343.789-19.45-7.716-11.5165.386-4.837-3.6623.668-3.288-4.072-0.6324.598-3.3842.94NANANANANANANANANANANANA
 us-gaap:OtherComprehensiveIncomeLossNetOfTax us-gaap:StatementEquityComponents us-gaap:AccumulatedOtherComprehensiveIncome▆▄█▇▆▁▆▃▅▅▄▅▃▅6.8-4.420.611.110.5-25.010.6-9.61.73.7-8.1-0.8-12.82.0NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax █▇▇▇█▇▆▇▇▇▆▆▆▆▅▅▅▅▄▅▅▄▄▅▅▄▄▄▄▄▃▄▄▃▃▃▃▃▃▃▃▂▂▂▂▁▁▁▁▁1507.71417.01358.01413.31509.01367.01276.91379.11368.41309.31231.61279.81267.91185.81088.51132.81121.51047.7947.9471013.1221014.287986.68922.793995.25997.827953.317926.254980.814949.938876.501813.76858.424847.596806.326757.235802.577804.89768.875697.804726.742701.73640.583573.766603.75571.183520.772476.75489.339474.894489.347
us-gaap:SellingGeneralAndAdministrativeExpense █▇▇▇▇▇▇█▇▇▇▇▇▇▆▆▆▅▅▅▅▅▅▅▄▅▄▅▄▄▄▄▄▃▃▃▃▃▂▃▂▂▂▂▁▁382.9363.1354.7351.5355.3365.9359.9369.2366.7363.6354.4353.8349.3342.7327.8327.5321.6305.9289.623297.047292.619290.181282.181282.378276.644280.387278.785286.132276.016269.843254.389254.957250.75247.334232.914238.814236.538232.97216.552222.257215.868204.692191.779192.14185.783175.41NANANANA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-312009-09-302009-06-302009-03-31
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-312009-09-302009-06-302009-03-31
us-gaap:Assets ██▇██▇▇▇▇▇▆▅▅▅▅▅▅▄▄▄▄▄▄▄▄▃▃▃▃▃▃▃▂▂▂▂▂▂▂▁▁▁▁4166.64074.43964.74108.64085.23934.73799.93814.23756.43651.83321.53193.93100.13029.62910.52901.62851.42786.42668.8842730.4682699.1362642.7812532.4622495.2772480.9322423.9372359.1022372.9952282.9732165.1062075.7842060.4191993.4431945.2961815.8321919.7111850.7471813.3321684.9481651.021581.8711524.6131468.283NANANA1327.358NANANA
us-gaap:LiabilitiesAndStockholdersEquity ██▇██▇▇▇▇▇▆▅▅▅▅▅▅▄▄▄▄▄▄▄▄▃▃▃▃▃▃▃▂▂▂▂▂▂▂▁▁▁▁4166.64074.43964.74108.64085.23934.73799.93814.23756.43651.83321.53193.93100.13029.62910.52901.62851.42786.42668.8842730.4682699.1362642.7812532.4622495.2772480.9322423.9372359.1022372.9952282.9732165.1062075.7842060.4191993.4431945.2961815.8321919.7111850.7471813.3321684.9481651.021581.8711524.6131468.283NANANA1327.358NANANA
us-gaap:StockholdersEquity ██▇██▇▇▇▆▆▅▆▅▅▅▄▄▄▄▄▄▃▃▃▃▄▄▄▄▃▃▃▃▃▂▃▂▂▂▂▁▁▁2880.82786.72733.22885.62783.02656.62665.62585.72503.72397.22302.72315.62226.62172.02096.92026.31991.51981.71933.0941909.2981868.1621821.8761801.2891783.4911763.9841862.8131915.2171901.5731868.1241800.3241772.6971749.6351706.0521640.8631560.361664.3781600.8971538.9681458.9761408.8261354.1711291.5171282.512NANANA1190.843NANANA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-312009-09-302009-06-302009-03-31
us-gaap:AssetsCurrent ██▇██▇▇▇▇▇▆▆▆▅▅▅▄▄▄▄▄▄▄▄▃▃▃▃▃▃▂▃▂▂▂▂▂▂▂▂▁▁▁2705.32614.22499.62646.72606.32464.32457.22500.82468.32389.22316.22225.52140.72060.31935.71930.21872.91810.71720.771777.6621790.9061767.181664.7761672.991663.3731628.9471583.2651619.4051555.7821475.4921408.4611436.831405.3181376.8361286.6561422.891378.0961349.9751236.1381217.3641171.8151132.9211085.698NANANA982.364NANANA
us-gaap:CashAndCashEquivalentsAtCarryingValue ██▆█▅▄▄▄▄▄▄▃▃▃▂▃▂▃▂▃▃▃▃▂▃▃▂▂▂▂▁▂▃▄▂▄▄▅▃▂▂▃▃▄▅▄▄321.8333.9245.7331.8201.5160.7174.9191.2175.0185.4167.2129.7135.5137.1116.9133.4115.1134.3112.735146.983155.458150.552129.019111.775121.166120.79114.496116.329105.9489.02158.50692.19122.853159.2479.611195.603185.916198.878117.676111.04889.409124.848143.693172.565196.392178.822164.852NANANA
us-gaap:AccountsReceivableNetCurrent █▇▆▇█▇▆▇▇▇▆▇▆▆▅▅▅▄▄▄▄▄▃▄▄▄▃▄▄▃▃▃▃▃▂▃▂▂▂▂▂▂▁908.9851.0769.4834.5881.5833.9741.8817.3819.8793.0714.3772.5733.7688.6607.8632.1613.5574.7499.716543.744537.341533.485468.375537.055537.65521.094462.077522.265502.33473.181414.331453.652436.452418.733372.159411.033399.993386.882338.594361.075357.195325.685270.133NANANA214.169NANANA
us-gaap:InventoryNet ▇▇▇██████▇▇▆▆▆▅▅▅▅▅▄▅▄▄▄▄▄▄▃▃▃▃▃▂▂▂▂▂▂▂▂▁▁▁1327.91305.31337.51342.61401.51345.51366.41354.71345.71293.91278.71194.71163.41134.91092.91047.01044.31007.4992.989966.931985.085965.054913.263883.207876.697867.922869.224836.379818.771793.987784.068755.985725.107700.484715.383675.828662.689647.886646.152618.149608.657576.451557.369NANANA508.405NANANA
us-gaap:OtherAssetsCurrent ▇▆▇▅▅▆█▇▆▅▇▆▄▄▅▅▄▃▄▅▅▅▆▅▄▄▅▆▅▄▄▅▄▃▄▄▃▂▃▃▂▁▂146.7124.0140.3123.2121.8124.2157.4137.2123.8116.9147.0126.4108.199.7118.1117.7100.094.3102.423120.004113.022118.089131.561117.687107.20797.563115.703127.334111.009100.957107.988120.747105.87683.88397.361100.13488.59174.29789.83384.38772.89861.78270.539NANANA45.962NANANA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-312009-09-302009-06-302009-03-31
us-gaap:NoncurrentAssets NANA1465.1NANANA1342.7NANANA1005.3NANANA974.8NANANA948.1NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
 us-gaap:NoncurrentAssets us-gaap:StatementGeographical country:USNANA1344.9NANANA1238.4NANANA947.7NANANA919.5NANANA899.1NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
 us-gaap:NoncurrentAssets us-gaap:StatementGeographical fast:CanadaandMexicoNANA85.1NANANA72.2NANANA43.0NANANA42.8NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
 us-gaap:NoncurrentAssets us-gaap:StatementGeographical fast:NonNorthAmericaNANA35.1NANANA32.1NANANA14.6NANANA12.5NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
 us-gaap:NoncurrentAssets us-gaap:StatementGeographical srt:NorthAmericaNANA1430.0NANANA1310.6NANANA990.7NANANA962.3NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:PropertyPlantAndEquipmentGross NANA2084.6NANANA1966.9NANANA1746.2NANANA1604.9NANANA1498.835NANANA1324.923NANANA1193.734NANANA1019.902NANANA840.078NANANA725.104NANANA632.332NANANA571.467NANANA
 us-gaap:PropertyPlantAndEquipmentGross us-gaap:PropertyPlantAndEquipmentByType fast:AutomatedDistributionAndWarehouseEquipmentNANA254.7NANANA244.5NANANA229.1NANANA220.0NANANA216.276NANANA204.708NANANANANANANANANANANANANANANANANANANANANANANANANANANA
 us-gaap:PropertyPlantAndEquipmentGross us-gaap:PropertyPlantAndEquipmentByType fast:ShelvingIndustrialVendingAndEquipmentNANA1141.3NANANA1036.2NANANA927.6NANANA812.9NANANA723.854NANANA548.921NANANANANANANANANANANANANANANANANANANANANANANANANANANA
 us-gaap:PropertyPlantAndEquipmentGross us-gaap:PropertyPlantAndEquipmentByType us-gaap:BuildingAndBuildingImprovementsNANA450.4NANANA423.7NANANA323.1NANANA308.2NANANA297.093NANANA271.302NANANA224.365NANANA216.852NANANA200.439NANANA172.372NANANA161.444NANANANANANANA
 us-gaap:PropertyPlantAndEquipmentGross us-gaap:PropertyPlantAndEquipmentByType us-gaap:ConstructionInProgressNANA99.0NANANA132.0NANANA152.2NANANA149.3NANANA152.523NANANA200.892NANANA237.637NANANA148.172NANANA88.071NANANA71.466NANANA46.559NANANANANANANA
 us-gaap:PropertyPlantAndEquipmentGross us-gaap:PropertyPlantAndEquipmentByType us-gaap:LandNANA51.9NANANA41.8NANANA36.3NANANA38.2NANANA37.339NANANA37.671NANANA36.511NANANA36.644NANANA31.831NANANA31.35NANANA28.771NANANANANANANA
 us-gaap:PropertyPlantAndEquipmentGross us-gaap:PropertyPlantAndEquipmentByType us-gaap:TransportationEquipmentNANA87.3NANANA88.7NANANA77.9NANANA76.3NANANA71.75NANANA61.429NANANA59.459NANANA57.536NANANA52.093NANANA49.074NANANA41.171NANANANANANANA
us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment NANA1053.9NANANA943.7NANANA821.4NANANA711.3NANANA599.138NANANA506.034NANANA429.845NANANA365.052NANANA323.651NANANA289.503NANANA268.913NANANA236.463NANANA
us-gaap:AmortizationOfIntangibleAssets █████▄▄▄▄▄▄▄▄▄▄▄▄▃▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁2.72.72.72.72.71.01.11.01.01.01.11.01.01.01.01.01.00.80.1320.1320.1310.1320.1320.1320.1310.1320.1320.1320.1310.1320.1310.1320.1320.0260.1480.1480.1490.1480.1480.1480.1490.1480.0170.0160.0170.017NANANANA
us-gaap:PropertyPlantAndEquipmentNet ████████▇▇▇▆▆▇▇▇▇▇▇▇▆▆▆▆▆▅▅▅▅▄▄▄▃▃▃▂▂▂▂▂▁▁▁1015.81022.01030.71023.71029.71027.71023.2997.7975.1943.3924.8883.8880.1889.0893.6889.3895.2890.7899.697904.201859.49826.736818.889810.652805.854783.151763.889741.489714.912677.295654.85611.051575.571555.734516.427483.935459.652450.239435.601420.388396.461373.498363.419NANANA335.004NANANA
us-gaap:OperatingLeaseRightOfUseAsset ███████▇▇▇▁259.6249.6243.0244.4252.8242.4243.2238.4234.5220.90.0NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:OtherAssetsNoncurrent ▇█████▃▃▃▄▄▄▄▄▄▄▄▄▂▂▂▂▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁185.9188.6191.4193.8196.4200.376.377.378.598.480.584.679.380.381.282.183.385.048.41748.60548.7448.86548.79711.63511.70511.83911.94812.10112.27912.31912.47312.53812.55412.72612.74912.88612.99913.11813.20913.26813.59513.64614.014NANANA3.752NANANA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-312009-09-302009-06-302009-03-31
us-gaap:AccountsPayableCurrent █▇▇▇▆▇▆▇▇▆▆▆▅▄▄▄▄▄▃▃▅▅▄▄▄▄▃▃▃▃▂▃▂▂▂▂▂▂▂▂▂▁▁236.1215.1207.0210.4194.1212.1192.8215.2203.8183.9193.6186.0172.1148.1147.5147.1141.2129.7108.74117.765158.698158.496125.973131.979133.472132.234103.909112.579109.488105.69791.253105.13189.75375.32778.01984.88281.24376.11373.77986.83983.1268.51960.474NANANA53.49NANANA
us-gaap:AccruedIncomeTaxesCurrent ▁█1.447.2NANA102.339.50.0NANA41.70.00.02.042.16.56.611.965.50.011.6788.31856.2160.00.01.13266.1867.4428.1815.3547.260.01.9947.09751.6790.07.9559.99747.0182.07723.46220.84648.5195.299NANANA0.0NANANA
us-gaap:AccruedLiabilitiesCurrent ███▇▇▆▇▇▆▆▇▆▅▅▅▅▄▄▃▅▄▄▄▅▄▄▄▄▄▃▃▃▃▂▂▂▂▂▂▂▁▁▁277.9265.8272.1258.2238.2227.5251.5241.3226.0232.8240.8227.6204.4199.7194.0198.7180.4163.5156.422189.012176.556179.351185.143194.791182.397168.943174.002182.143166.625148.569148.579152.447139.29126.091126.155123.179119.279113.096111.962108.568100.42892.47896.412NANANA66.019NANANA
us-gaap:LiabilitiesCurrent ██▇▇█▇▆▇▆▇▅▅▄▄▄▄▄▄▃▃▄▄▄▄▄▆▄▄▄▃▂▂▂▂▂▂▂▂▁▂▂▂▁650.2661.2612.7603.0631.3580.4544.7555.1527.9554.6437.4416.1381.0403.0351.0360.4342.3369.6275.644331.065411.182401.673373.166368.28396.576492.363375.353407.903351.463301.526239.832259.572236.14253.097204.174216.016210.519236.227187.818218.869204.394209.516162.185NANANA119.509NANANA
us-gaap:LongTermDebtCurrent ▅▅▅▅▁▂▁▁▁▁▁▁▁▂▁▂▂▂▂▂█▂▇40.040.040.040.00.04.93.03.03.04.43.02.52.513.13.08.08.810.910.48212.6167.617.6162.05NANANA90.0NANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:OperatingLeaseLiabilityCurrent ██████████▁94.893.193.694.496.796.497.495.695.191.80.0NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:OtherAccruedLiabilitiesCurrent NANA20.1NANANA30.4NANANA25.3NANANA16.2NANANA3.325NANANA3.176NANANA1.818NANANA4.364NANANA3.21NANANA2.271NANANA1.496NANANA0.413NANANA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-312009-09-302009-06-302009-03-31
us-gaap:LongTermDebt ▄▄▄▄▄▆▁▆███▃▅▄▄▅▆▂▃▆▅▂▂405.0405.0405.0405.0405.0455.0345.0445.0500.0489.0500.0390.0425.0405.0415.0440.0445.0365.0390.0445.0430.0370.0365.0NANANA90.0NANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:LongTermDebtNoncurrent ▃▃▃▃▅▆▂▆███▄▅▄▅▆▆▃▄▆▃▃▁365.0365.0365.0365.0405.0450.1342.0442.0497.0484.6497.0387.5422.5391.9412.0432.0436.2354.1379.518432.39362.39362.39302.95NANANA0.0NANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:DeferredIncomeTaxLiabilitiesNet ███████▆▆▆▆▄▄▃▁▅103.0102.6102.3102.9100.399.999.486.686.785.084.474.770.062.750.682.9NANA80.6NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:OperatingLeaseLiabilityNoncurrent ██▇▇█▇▇▇▇▆▁167.6158.9151.5152.1158.0147.7148.2144.8141.1130.40.0NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo NANA69.7NANANA71.792.886.875.6NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
 us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo us-gaap:PropertyPlantAndEquipmentByType fast:FacilitiesAndEquipmentNANA62.8NANANA63.283.377.668.5NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
 us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo us-gaap:PropertyPlantAndEquipmentByType us-gaap:VehiclesNANA6.9NANANA8.59.59.27.1NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree NANA46.0NANANA45.562.957.046.4NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
 us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree us-gaap:PropertyPlantAndEquipmentByType fast:FacilitiesAndEquipmentNANA42.3NANANA39.557.652.043.5NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
 us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree us-gaap:PropertyPlantAndEquipmentByType us-gaap:VehiclesNANA3.7NANANA6.05.35.02.9NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour NANA24.9NANANA25.437.732.123.4NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
 us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour us-gaap:PropertyPlantAndEquipmentByType fast:FacilitiesAndEquipmentNANA24.6NANANA22.534.829.522.7NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
 us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour us-gaap:PropertyPlantAndEquipmentByType us-gaap:VehiclesNANA0.3NANANA2.92.92.60.7NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive NANA12.3NANANA10.121.016.310.9NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
 us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive us-gaap:PropertyPlantAndEquipmentByType fast:FacilitiesAndEquipmentNANA12.2NANANA10.019.915.410.7NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
 us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive us-gaap:PropertyPlantAndEquipmentByType us-gaap:VehiclesNANA0.1NANANA0.11.10.90.2NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive NANA5.5NANANA3.711.57.44.0NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
 us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive us-gaap:PropertyPlantAndEquipmentByType fast:FacilitiesAndEquipmentNANA5.5NANANA3.711.37.23.8NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-312009-09-302009-06-302009-03-31
us-gaap:StockholdersEquity ██▇██▇▇▇▆▆▅▆▅▅▅▄▄▄▄▄▄▃▃▃▃▄▄▄▄▃▃▃▃▃▂▃▂▂▂▂▁▁▁2880.82786.72733.22885.62783.02656.62665.62585.72503.72397.22302.72315.62226.62172.02096.92026.31991.51981.71933.0941909.2981868.1621821.8761801.2891783.4911763.9841862.8131915.2171901.5731868.1241800.3241772.6971749.6351706.0521640.8631560.361664.3781600.8971538.9681458.9761408.8261354.1711291.5171282.512NANANA1190.843NANANA
us-gaap:CommonStockValue ▁▁▁▁▁▁▁▁▁██████████████████████████████████2.92.92.92.92.92.92.92.92.95.85.85.85.85.85.85.85.85.85.7845.785.785.7785.7925.7945.8045.885.9185.935.9365.9325.9365.9365.9385.9345.9325.9265.9245.9225.9065.9045.9025.8965.896NANANA5.896NANANA
us-gaap:AdditionalPaidInCapitalCommonStock █▇▇▆▅▃▇▅▅▃▁▂▁▂▂▁▁▅▄▄▃▃▁▁▁▁▄▆▇▇▇▇█▇▆▆▅▅▃▂▂▁▁78.470.061.957.844.424.267.250.346.022.73.07.40.413.78.51.31.241.537.36331.50327.70124.7162.0241.0312.9340.033.74456.73470.63164.57369.84768.12573.34466.5661.43653.03847.25143.8816.85614.31710.0395.2634.363NANANA0.333NANANA
us-gaap:RetainedEarningsAccumulatedDeficit █▇▇██▇▇▇▆▆▆▆▅▅▅▄▄▄▄▄▄▃▄▃▃▄▄▄▃▃▃▃▃▂▂▂▂▂▂▂▁▁▁2818.32739.42689.62866.72788.62692.92633.92581.52494.22412.72341.62342.02259.22178.52110.62050.22023.71981.71940.1431912.0481871.8131826.9581842.7721819.7941781.6451887.1591886.351841.9941782.8731726.5191688.7811663.7891618.6581556.9871477.6011589.3811536.3421474.3681424.3711378.2271319.7951264.0151258.183NANANA1175.641NANANA
us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax ▅▄▄▃▂▁▃▂▃▃▃▃▃▄▄▄▃▃▂▃▃▄▂▃▄▄▆▆▇▇▇▇▇▇██▇█▇▇███-18.8-25.6-21.2-41.8-52.9-63.4-38.4-49.0-39.4-41.1-44.8-36.7-35.9-23.1-25.1-28.1-36.3-44.4-47.304-37.143-34.242-32.687-46.403-40.231-23.497-27.286-7.836-0.1211.6526.26611.10114.75311.08114.34918.35718.99614.34217.75914.79613.3321.38620.76518.492NANANA13.395NANANA
 us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue us-gaap:StatementEquityComponents us-gaap:AdditionalPaidInCapital▅▇▅▅▄█▅▅▄█▄▄▁▅1.41.51.41.41.31.61.41.41.31.61.31.31.11.4NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-312009-09-302009-06-302009-03-31
us-gaap:NetCashProvidedByUsedInOperatingActivities ▄▇█▇▆▆▆▆▃▅▅▅▄▄▃▄▂▅▄▄▂▄▄▄▂▅▄▃▂▄▃▃▂▄▃▃▂▄▂▃▁▂▂▁▁▂171.5274.8321.0289.0250.7241.1252.4257.3128.1204.9178.0184.6151.9159.7129.3162.682.9210.4132.681133.26586.691161.362144.955140.83181.049180.105166.45110.01379.631143.298100.847101.40853.621160.244107.19698.66558.243132.18874.30892.90426.99374.28474.19546.76640.49979.028NANANANA
us-gaap:NetCashProvidedByUsedInInvestingActivities ▇▇▆▇▇▁▆▆▅▆▅▆▇▇▇▇▇▅▇▅▆▇▅▇▇▆▆▆▆▇▆▆▇▆▇▇▇▇▇▇▇▇▇█▇█-31.5-29.9-42.9-30.1-37.0-171.7-60.6-59.5-66.9-52.7-75.0-45.0-25.0-28.9-41.1-28.5-34.6-75.1-30.492-71.66-57.009-28.932-67.779-28.92-41.646-42.282-49.816-44.054-63.421-31.49-60.358-51.731-35.391-54.312-19.798-37.663-22.43-27.313-27.947-34.685-29.689-19.902-41.682-9.383-22.474-6.509NANANANA
us-gaap:NetCashProvidedByUsedInFinancingActivities ▅▅▁▆▅▇▄▅▇▅▇▅▆▆▆▆▇▆▆▇█▆▇▆▇▆▆▇█▆▇▆▇█▄▇▇█▇▇▇▇▇▇█▇-153.8-154.2-370.5-131.4-174.3-78.2-210.8-178.3-71.1-134.9-64.9-144.1-124.9-112.6-106.0-117.7-68.8-114.7-132.048-69.088-24.38-115.356-54.135-116.452-39.796-127.18-114.45-54.7130.28-80.849-73.865-80.789-53.902-25.887-203.445-51.843-48.01-24.215-39.912-35.213-32.979-73.715-61.921-61.9210.0-58.972NANANANA
us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect ▃▇▁█▅▃▃▄▃▄-12.188.2-86.1130.340.8-14.2-16.316.2-10.418.2NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-312009-09-302009-06-302009-03-31
us-gaap:IncreaseDecreaseInAccountsPayable ▇▆▅▆▃▇▃▆▇▄▆▆▇▅▅▅▆▇▄▁▅█▄▅▅█▄▅▆▆▄▆▆▅▄▅▅▅▄▅▆▆▄▅▅▆21.08.1-3.416.3-18.019.3-22.411.419.9-9.77.613.924.00.60.45.912.417.6-9.025-40.9330.20232.523-7.453-1.4931.23828.325-8.8253.09111.7916.444-13.87815.37814.426-2.692-6.8633.6395.132.334-13.063.71914.6018.045-13.1312.175.65712.288NANANANA
us-gaap:IncreaseDecreaseInAccountsReceivable ▆▇▁▂▆█▁▄▅▇▂▆▆▇▃▅▆▇▂▄▄▇▁▄▅▇▂▅▅▆▃▅▅▆▃▅▅▆▃▄▅▆▃▅▅▆55.982.1-69.1-48.445.8101.4-77.61.626.979.5-51.740.049.682.4-22.518.238.070.0-39.9169.8466.18864.372-67.8124.86817.48766.065-52.94522.94331.77461.646-36.98719.95120.0148.619-36.38813.48915.57350.617-19.8556.21333.50157.819-28.93423.53220.10649.918NANANANA
us-gaap:IncreaseDecreaseInInventories ▅▂▃▁▆▃▄▅▆▅█▅▅▆▆▄▅▄▅▃▅▆▅▄▄▄▆▅▅▄▅▅▅▃▆▅▅▄▅▄▅▅▄▅▅▄20.5-31.1-13.2-63.651.4-10.67.512.650.813.588.429.933.841.245.1-0.933.5-1.429.812-17.10321.03247.11223.20712.0087.4645.15135.31117.60824.7849.91928.08330.87824.623-14.89939.55513.13914.8031.73428.0039.49232.20619.08211.30623.84914.971-1.162NANANANA
us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet ▅▅▆█▃▄▅▅▅▅▄▅▅▅▅▆▅▅▅▅▅▅▃▅▅▅▁-0.2-0.12.98.4-6.3-2.40.0-0.70.0-0.4-2.60.6-0.6-0.1-1.01.7-0.40.6-1.388-0.453-0.1840.737-5.44-0.13-0.170.79-12.079NANANANANANANANANANA-2.421-1.2872.3490.3851.7855.418-1.365-1.8081.637NANANANA
us-gaap:NetCashProvidedByUsedInOperatingActivities ▄▇█▇▆▆▆▆▃▅▅▅▄▄▃▄▂▅▄▄▂▄▄▄▂▅▄▃▂▄▃▃▂▄▃▃▂▄▂▃▁▂▂▁▁▂171.5274.8321.0289.0250.7241.1252.4257.3128.1204.9178.0184.6151.9159.7129.3162.682.9210.4132.681133.26586.691161.362144.955140.83181.049180.105166.45110.01379.631143.298100.847101.40853.621160.244107.19698.66558.243132.18874.30892.90426.99374.28474.19546.76640.49979.028NANANANA
us-gaap:NetIncomeLoss █▇▆▇█▇▆▇▇▆▅▆▇▆▅▅▅▄▄▄▄▄▃▄▄▄▄▄▄▃▃▄▄▃▃▃▃▃▃▃▃▂▂▂▂▁▁▁▁▁239.7210.6196.1221.5238.9202.6178.7213.5204.6194.1168.8197.6211.2174.3152.4143.1148.9134.2114.805126.925131.521126.227111.904136.494140.357127.606118.391133.314130.514111.93199.229119.35121.009109.04898.716109.32112.306100.19487.47296.79894.11279.54765.16174.99469.16756.03444.53647.58943.53848.694
us-gaap:ShareBasedCompensation ▄▄▄▄▃▅▄▄▃▅▃▃▃▄▃▃▅▃▃▃▁▂▃▃▆▅█▅▅▄▄▄▄▄▄▄▂▂▃▃▂▂▂▂▂▂1.41.51.41.41.31.61.41.41.31.61.31.31.11.41.21.21.61.21.21.20.71.01.21.21.8211.622.4191.621.621.381.351.351.351.351.351.351.051.051.1251.1250.90.91.0151.0151.01.0NANANANA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-312009-09-302009-06-302009-03-31
us-gaap:NetCashProvidedByUsedInInvestingActivities ▇▇▆▇▇▁▆▆▅▆▅▆▇▇▇▇▇▅▇▅▆▇▅▇▇▆▆▆▆▇▆▆▇▆▇▇▇▇▇▇▇▇▇█▇█-31.5-29.9-42.9-30.1-37.0-171.7-60.6-59.5-66.9-52.7-75.0-45.0-25.0-28.9-41.1-28.5-34.6-75.1-30.492-71.66-57.009-28.932-67.779-28.92-41.646-42.282-49.816-44.054-63.421-31.49-60.358-51.731-35.391-54.312-19.798-37.663-22.43-27.313-27.947-34.685-29.689-19.902-41.682-9.383-22.474-6.509NANANANA
us-gaap:PaymentsToAcquirePropertyPlantAndEquipment ▄▃▅▃▄▅▆▆▇▆█▄▃▃▄▃▄▂▃▇▆▃▄▃▅▅▅▅▇▃▆▅▄▆▅▄▂▃▃▄▄▂▃▁▃▁34.632.744.633.541.248.862.161.268.754.479.236.529.131.537.225.336.221.227.47673.25259.04229.68135.70631.44244.09843.92245.92745.98764.99632.56460.98152.99837.04855.51350.08337.34322.76828.21227.56436.15535.11821.20630.95410.43224.0738.138NANANANA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-312009-09-302009-06-302009-03-31
us-gaap:NetCashProvidedByUsedInFinancingActivities ▅▅▁▆▅▇▄▅▇▅▇▅▆▆▆▆▇▆▆▇█▆▇▆▇▆▆▇█▆▇▆▇█▄▇▇█▇▇▇▇▇▇█▇-153.8-154.2-370.5-131.4-174.3-78.2-210.8-178.3-71.1-134.9-64.9-144.1-124.9-112.6-106.0-117.7-68.8-114.7-132.048-69.088-24.38-115.356-54.135-116.452-39.796-127.18-114.45-54.7130.28-80.849-73.865-80.789-53.902-25.887-203.445-51.843-48.01-24.215-39.912-35.213-32.979-73.715-61.921-61.9210.0-58.972NANANANA
us-gaap:ProceedsFromIssuanceOfLongTermDebt ▁▂▂▁█▅▃▃▅▃▅▄▄▃▃▄▅▄▃▅▄▃▄55.0110.090.040.0545.0325.0165.0220.0315.0210.0340.0225.0235.0180.0210.0255.0310.0240.0190.0325.0255.0180.0250.0NANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:RepaymentsOfLongTermDebt ▁▂▂▁█▃▄▄▄▄▃▄▃▃▃▄▃▄▄▄▃▃▃55.0110.090.040.0595.0215.0265.0275.0285.0240.0230.0260.0215.0190.0230.0255.0230.0265.0240.0310.0195.0175.0215.0NANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:PaymentsOfDividends ▄▄█▄▄▄▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▂▂▂▂▂▂▂▂▅▂▂▂▂▂▂▂▂▂▁▂160.8160.8373.2143.4143.2143.6126.3126.2123.1123.0114.4114.8106.3106.492.092.092.592.686.7186.6986.66686.52281.11881.24781.8982.84674.03574.19374.1674.19374.23774.21959.33829.662210.49656.28150.33250.19741.32738.36738.33273.71561.92161.9210.058.972NANANANA
us-gaap:PaymentsForRepurchaseOfCommonStock NANA0.00.00.052.00.00.00.00.062.60.0NANA0.025.956.70.00.00.00.059.4419.46123.065168.5681.86526.24517.850.08.8470.09.080.00.00.0NANANANANANANANANANANANANANANA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-312009-09-302009-06-302009-03-31

Common Stock Value

us-gaap:CommonStockValue

us-gaap:CommonStockValue


Common
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312009-12-31
Value2900000.02900000.02900000.02900000.02900000.02900000.02900000.02900000.02900000.05800000.05800000.05800000.05800000.05800000.05800000.05800000.05800000.05800000.05784000.05780000.05780000.05778000.05792000.05794000.05804000.05880000.05918000.05930000.05936000.05932000.05936000.05936000.05938000.05934000.05932000.05926000.05924000.05922000.05906000.05904000.05902000.05896000.05896000.05896000.0
Percentage of CommonStockValue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.10.10.10.10.10.10.10.10.10.20.20.20.20.20.20.20.20.20.20.20.20.20.20.20.20.20.30.20.30.30.30.30.30.30.30.30.30.30.40.40.40.40.40.4

Number Of Stores

us-gaap:NumberOfStores

us-gaap:NumberOfStores


Number
Period End2020-12-31
Value3200.0
Percentage of NumberOfStores100.0

Weighted Average Number Of Diluted Shares Outstanding

us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding

us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding


Weighted
Period End2021-06-302021-03-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-312017-09-302017-06-302017-03-312016-09-302016-06-302016-03-312015-09-302015-06-302015-03-312014-09-302014-06-302014-03-312013-09-302013-06-302013-03-312012-09-302012-06-302012-03-312011-09-302011-06-302011-03-312010-09-302010-06-302010-03-31
Value57757657657557557457457257457457557557757857857857858058359159459559459559559559459459359159159011791180589
Percentage of WeightedAverageNumberOfDilutedSharesOutstanding100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Weighted Average Number Of Shares Outstanding Basic

us-gaap:WeightedAverageNumberOfSharesOutstandingBasic

us-gaap:WeightedAverageNumberOfSharesOutstandingBasic


Weighted
Period End2021-06-302021-03-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-312017-09-302017-06-302017-03-312016-09-302016-06-302016-03-312015-09-302015-06-302015-03-312014-09-302014-06-302014-03-312013-09-302013-06-302013-03-312012-09-302012-06-302012-03-312011-09-302011-06-302011-03-312010-09-302010-06-302010-03-31
Value57457457357357357357357257457457557457757857757757757958259059359359359359359359259259159058958911791179589
Percentage of WeightedAverageNumberOfSharesOutstandingBasic100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount

us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount

us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount


Antidilutive
Period End2021-06-302021-03-312020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-312017-09-302017-06-302017-03-312016-09-302016-06-302016-03-312015-09-302015-06-302015-03-312014-09-302014-06-302014-03-312013-09-302013-06-302013-03-312012-09-302012-06-302012-03-312011-09-302011-06-302011-03-31
Value696950.0711980.0895570.0891290.0553370.001454400.01534800.03056800.01617000.03848100.03897200.03205000.03335400.03253300.02661600.03032500.02724600.02066000.02169600.01997400.01292500.01313300.01307900.01168100.01578800.01353100.00818260.0740880.0809890.0
Percentage of AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount100.0100.0100.0100.0100.00.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0100.0100.0100.0

Earnings Per Share Basic

us-gaap:EarningsPerShareBasic

us-gaap:EarningsPerShareBasic


Earnings
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-312009-09-302009-06-302009-03-31
Value0.420.370.340.390.420.350.310.370.360.340.2950.3450.370.3050.2650.250.260.230.20.220.230.220.1950.2350.240.2150.20.2250.220.190.1650.20.2050.1850.1650.1850.190.170.150.1650.160.1350.110.12750.11750.0950.0750.080.07250.0825
Percentage of EarningsPerShareBasic100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Earnings Per Share Diluted

us-gaap:EarningsPerShareDiluted

us-gaap:EarningsPerShareDiluted


Earnings
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-31
Value0.420.370.340.380.420.350.310.370.360.340.2950.3450.370.3050.2650.250.260.230.20.220.2250.220.1950.2350.240.2150.20.2250.220.190.170.20.2050.1850.170.1850.190.170.150.1650.160.1350.0550.06250.05750.095
Percentage of EarningsPerShareDiluted100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Comprehensive Income Net Of Tax

us-gaap:ComprehensiveIncomeNetOfTax

us-gaap:ComprehensiveIncomeNetOfTax


Comprehensive
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-31
Value246206216232249177189203206197160196198176155151157137104124129139105119144108110121135107951231171059911211010286919480
Percentage of ComprehensiveIncomeNetOfTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax16.314.616.016.516.513.014.814.815.115.113.015.415.614.914.313.414.013.111.012.212.814.211.512.014.411.311.912.414.312.211.714.313.913.013.214.013.713.312.512.613.512.6

Cost Of Goods And Services Sold

us-gaap:CostOfGoodsAndServicesSold

us-gaap:CostOfGoodsAndServicesSold


Cost
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-31
Value807773739772837730678728727684643664650608557576563529476513512495462493495469458482467428402415404384366388389374340349335307275291273254
Percentage of CostOfGoodsAndServicesSold100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax53.554.654.454.755.553.453.152.853.152.352.351.951.351.351.250.950.250.650.250.750.550.250.149.549.749.249.549.249.248.849.448.347.847.748.448.448.448.748.848.147.848.048.048.247.948.9

Gross Profit

us-gaap:GrossProfit

us-gaap:GrossProfit


Gross
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-312009-09-302009-06-302009-03-31
Value700643618640671636598651641624587615617577531555558518471499501491460502502484467498482448411443442421390414415394357377366333298312297265237244242258
Percentage of GrossProfit100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax46.545.445.645.344.546.646.947.246.947.747.748.148.748.748.849.149.849.449.849.349.549.849.950.550.350.850.550.850.851.250.651.752.252.351.651.651.651.351.251.952.252.052.051.852.151.149.950.051.152.9

Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments

us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments

us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments


Income
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-312009-09-302009-06-302009-03-31
Value3152772622873132692362782712572292592652312002262352101802012071991782192252031882122061781571881921751581751791611401551501281071201129071777078
Percentage of IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax20.919.619.320.320.819.718.520.219.819.718.720.321.019.618.420.021.020.119.119.920.520.319.322.022.621.320.421.721.820.419.322.022.721.720.921.922.221.020.221.421.420.118.720.019.617.415.015.714.816.1

Income Tax Expense Benefit

us-gaap:IncomeTaxExpenseBenefit

us-gaap:IncomeTaxExpenseBenefit


Income
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-31
Value75676666746657646663616154574882867666747673668284757079766658697166596666605358564941454234
Percentage of IncomeTaxExpenseBenefit100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax5.04.74.94.75.04.94.54.74.94.85.04.84.34.94.47.37.77.37.07.37.57.57.28.38.58.07.68.18.07.67.18.18.48.27.88.38.37.97.68.18.07.77.37.67.56.7

Income Taxes Paid Net

us-gaap:IncomeTaxesPaidNet

us-gaap:IncomeTaxesPaidNet


Income
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-31
Value120125818011106060110115761879.68086139-2.26770123-12.1977885146168276105-6.21678711146.502
Percentage of IncomeTaxesPaidNet100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax8.00.94.312.70.70.74.74.48.10.94.74.86.90.87.47.712.4-0.27.16.912.1-1.28.58.614.71.78.97.811.1-0.79.68.413.50.8

Interest Expense

us-gaap:InterestExpense

us-gaap:InterestExpense


Interest
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-31
Value2.62.42.52.62.42.22.63.63.74.03.73.03.22.72.62.62.21.71.8021.8351.4841.3831.0120.9420.7970.3580.3240.2710.1940.1260.0520.0250.0030.0340.00.00.00.0
Percentage of InterestExpense100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.00.00.00.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.20.20.20.20.20.20.20.30.30.30.30.20.30.20.20.20.20.20.20.20.10.10.10.10.10.00.00.00.00.00.00.00.00.00.00.00.00.0

Interest Paid Net

us-gaap:InterestPaidNet

us-gaap:InterestPaidNet


Interest
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-31
Value2.62.42.51.81.92.22.63.53.84.03.73.03.22.72.6
Percentage of InterestPaidNet100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.20.20.20.10.10.20.20.30.30.30.30.20.30.20.2

Net Income Loss

us-gaap:NetIncomeLoss

us-gaap:NetIncomeLoss


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-312009-09-302009-06-302009-03-31
Value2392101962212382021782132041941681972111741521431481341141261311261111361401271181331301119911912110998109112100879694796574695644474348
Percentage of NetIncomeLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax15.914.914.415.715.814.814.015.515.014.813.715.416.714.714.012.613.312.812.112.513.012.812.113.714.113.412.813.613.712.812.213.914.313.513.013.614.013.012.513.313.412.411.412.412.110.89.39.79.210.0

us-gaap:NetIncomeLoss us-gaap:StatementEquityComponents

us-gaap:RetainedEarnings


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value239210196221238202178213204194168197211174
Percentage of NetIncomeLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax15.914.914.415.715.814.814.015.515.014.813.715.416.714.7
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:RetainedEarnings0.00.00.00.00.00.00.00.00.00.00.00.00.00.0

Operating Income Loss

us-gaap:OperatingIncomeLoss

us-gaap:OperatingIncomeLoss


Operating
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-31
Value31728026429031627123828127526123326226923420322823721218220220920117922022520318921220617815718819217415817517816114015515012810612011190
Percentage of OperatingIncomeLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax21.119.819.520.520.919.818.720.420.120.019.020.521.219.818.720.221.220.319.320.020.620.419.422.122.621.420.421.721.820.419.322.022.721.720.921.922.220.920.221.421.420.118.620.019.617.4

Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax

us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax

us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax


Other
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-31
Value6.8-4.4201110-25.010-9.61.73.7-8.1-0.8-12.82.03.08.28.12.9-10.161-2.901-1.55513-6.172-16.7343.789-19.45-7.716-11.5165.386-4.837-3.6623.668-3.288-4.072-0.6324.598-3.3842.94
Percentage of OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.5-0.31.50.80.7-1.80.8-0.70.10.3-0.7-0.1-1.00.20.30.70.70.3-1.1-0.3-0.21.4-0.7-1.70.4-2.0-0.8-1.20.6-0.6-0.50.4-0.4-0.5-0.10.6-0.40.4

Other Comprehensive Income Loss Net Of Tax

us-gaap:OtherComprehensiveIncomeLossNetOfTax us-gaap:StatementEquityComponents

us-gaap:OtherComprehensiveIncomeLossNetOfTax

us-gaap:AccumulatedOtherComprehensiveIncome


Other
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value6.8-4.4201110-25.010-9.61.73.7-8.1-0.8-12.82.0
Percentage of OtherComprehensiveIncomeLossNetOfTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.5-0.31.50.80.7-1.80.8-0.70.10.3-0.7-0.1-1.00.2
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:AccumulatedOtherComprehensiveIncome0.00.00.00.00.00.00.00.00.00.00.00.00.00.0

Revenue From Contract With Customer Excluding Assessed Tax

us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax

us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-312009-09-302009-06-302009-03-31
Value15071417135814131509136712761379136813091231127912671185108811321121104794710131014986922995997953926980949876813858847806757802804768697726701640573603571520476489474489
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:StatementGeographical

country:US


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value12581187114312051309116610891182117211241059110410921028945989986922
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax83.583.884.285.386.785.385.385.785.785.986.086.386.286.786.987.387.988.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax83.583.884.285.386.785.385.385.785.785.986.086.386.286.786.987.387.988.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax country:US100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

fast:CanadaandMexico


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-31
Value192176162160143158148157155145
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax12.712.512.011.49.511.611.611.411.311.1
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax12.712.512.011.49.511.611.611.411.311.1
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax fast:CanadaandMexico100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

fast:NonNorthAmerica


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-31
Value57525147564139394038
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax3.83.73.83.33.73.13.12.92.92.9
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax3.83.73.83.33.73.13.12.92.92.9
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax fast:NonNorthAmerica100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

srt:NorthAmerica


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-31
Value1450136413061366145213251237133913281270
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax96.296.396.296.796.396.996.997.197.197.1
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax96.296.396.296.796.396.996.997.197.197.1
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax srt:NorthAmerica100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Selling General And Administrative Expense

us-gaap:SellingGeneralAndAdministrativeExpense

us-gaap:SellingGeneralAndAdministrativeExpense


Selling
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-31
Value382363354351355365359369366363354353349342327327321305289297292290282282276280278286276269254254250247232238236232216222215204191192185175
Percentage of SellingGeneralAndAdministrativeExpense100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax25.425.626.124.923.526.828.226.826.827.828.827.627.528.930.128.928.729.230.629.328.829.430.628.427.729.430.129.229.130.831.329.729.630.730.829.829.430.331.030.630.832.033.431.832.533.7

Assets

us-gaap:Assets

us-gaap:Assets


Assets
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312009-12-31
Value41664074396441084085393437993814375636513321319331003029291029012851278626682730269926422532249524802423235923722282216520752060199319451815191918501813168416511581152414681327
Percentage of Assets100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Liabilities And Stockholders Equity

us-gaap:LiabilitiesAndStockholdersEquity

us-gaap:LiabilitiesAndStockholdersEquity


Liabilities
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312009-12-31
Value41664074396441084085393437993814375636513321319331003029291029012851278626682730269926422532249524802423235923722282216520752060199319451815191918501813168416511581152414681327
Percentage of LiabilitiesAndStockholdersEquity100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Stockholders Equity

us-gaap:StockholdersEquity

us-gaap:StockholdersEquity


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312009-12-312008-12-312007-12-31
Value2880278627332885278326562665258525032397230223152226217220962026199119811933190918681821180117831763186219151901186818001772174917061640156016641600153814581408135412911282119011421010
Percentage of StockholdersEquity100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets69.168.468.970.268.167.570.167.866.765.669.372.571.871.772.069.869.871.172.469.969.268.971.171.571.176.981.280.181.883.285.484.985.684.485.986.786.584.986.685.385.684.787.389.70.00.0

us-gaap:StockholdersEquity us-gaap:StatementEquityComponents

us-gaap:AccumulatedOtherComprehensiveIncome


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-312009-12-312008-12-312007-12-31
Value-18.8-25.6-21.2-41.8-52.9-63.4-38.4-49.0-39.4-41.1-44.8-36.7-35.9-23.1-25.1-47.304-46.403-7.83611181418134.97112
Percentage of StockholdersEquity-0.7-0.9-0.8-1.4-1.9-2.4-1.4-1.9-1.6-1.7-1.9-1.6-1.6-1.1-1.2-2.4-2.6-0.40.61.21.01.41.10.41.2
Percentage of Assets-0.5-0.6-0.5-1.0-1.3-1.6-1.0-1.3-1.0-1.1-1.3-1.1-1.2-0.8-0.9-1.8-1.8-0.30.51.00.91.31.00.00.0
Percentage of Assets us-gaap:AccumulatedOtherComprehensiveIncome0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:AdditionalPaidInCapital


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-312009-12-312008-12-312007-12-31
Value787061574424675046223.07.40.4138.5372.024336961164.3630.3331.5590.227
Percentage of StockholdersEquity2.72.52.32.01.60.92.51.91.80.90.10.30.00.60.41.90.11.83.93.91.20.30.00.10.0
Percentage of Assets1.91.71.61.41.10.61.81.31.20.60.10.20.00.50.31.40.11.43.43.41.00.30.00.00.0
Percentage of Assets us-gaap:AdditionalPaidInCapital0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:CommonStock


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-312009-12-312008-12-312007-12-31
Value2.92.92.92.92.92.92.92.92.92.92.92.92.92.92.92.8922.8962.9592.9682.9662.9531.4741.4741.4851.491
Percentage of StockholdersEquity0.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.20.20.20.20.20.10.10.10.1
Percentage of Assets0.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.20.20.10.10.00.0
Percentage of Assets us-gaap:CommonStock0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:RetainedEarnings


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-312009-12-312008-12-312007-12-31
Value281827392689286627882692263325812494241223412342225921782110194018421886168814771424125811751134996
Percentage of StockholdersEquity97.898.398.499.3100.2101.498.899.899.6100.6101.7101.1101.5100.3100.7100.4102.398.595.394.797.698.198.799.398.6
Percentage of Assets67.667.267.869.868.368.469.367.766.466.170.573.372.971.972.572.772.880.081.481.484.585.788.60.00.0
Percentage of Assets us-gaap:RetainedEarnings0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

Assets Current

us-gaap:AssetsCurrent

us-gaap:AssetsCurrent


Assets
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312009-12-31
Value2705261424992646260624642457250024682389231622252140206019351930187218101720177717901767166416721663162815831619155514751408143614051376128614221378134912361217117111321085982
Percentage of AssetsCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets64.964.263.064.463.862.664.765.665.765.469.769.769.168.066.566.565.765.064.565.166.466.965.767.067.067.267.168.268.168.167.969.770.570.870.974.174.574.473.473.774.174.373.974.0

Cash And Cash Equivalents At Carrying Value

us-gaap:CashAndCashEquivalentsAtCarryingValue

us-gaap:CashAndCashEquivalentsAtCarryingValue


Cash
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-312008-12-312007-12-31
Value32133324533120116017419117518516712913513711613311513411214615515012911112112011411610589589212215979195185198117111891241431721961781648557
Percentage of CashAndCashEquivalentsAtCarryingValue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets7.78.26.28.14.94.14.65.04.75.15.04.14.44.54.04.64.04.84.25.45.85.75.14.54.95.04.94.94.64.12.84.56.28.24.410.210.011.07.06.75.78.29.80.00.00.012.40.00.0

Accounts Receivable Net Current

us-gaap:AccountsReceivableNetCurrent

us-gaap:AccountsReceivableNetCurrent


Accounts
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312009-12-31
Value908851769834881833741817819793714772733688607632613574499543537533468537537521462522502473414453436418372411399386338361357325270214
Percentage of AccountsReceivableNetCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets21.820.919.420.321.621.219.521.421.821.721.524.223.722.720.921.821.520.618.719.919.920.218.521.521.721.519.622.022.021.920.022.021.921.520.521.421.621.320.121.922.621.418.416.1

Inventory Net

us-gaap:InventoryNet

us-gaap:InventoryNet


Inventory
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312009-12-31
Value132713051337134214011345136613541345129312781194116311341092104710441007992966985965913883876867869836818793784755725700715675662647646618608576557508
Percentage of InventoryNet100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets31.932.033.732.734.334.236.035.535.835.438.537.437.537.537.636.136.636.237.235.436.536.536.135.435.335.836.835.235.936.737.836.736.436.039.435.235.835.738.337.438.537.838.038.3

Other Assets Current

us-gaap:OtherAssetsCurrent

us-gaap:OtherAssetsCurrent


Other
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312009-12-31
Value14612414012312112415713712311614712610899118117100941021201131181311171079711512711110010712010583971008874898472617045
Percentage of OtherAssetsCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets3.53.03.53.03.03.24.13.63.33.24.44.03.53.34.14.13.53.43.84.44.24.55.24.74.34.04.95.44.94.75.25.95.34.35.45.24.84.15.35.14.64.14.83.5

Noncurrent Assets

us-gaap:NoncurrentAssets

us-gaap:NoncurrentAssets


Noncurrent
Period End2020-12-312019-12-312018-12-312017-12-312016-12-31
Value146513421005974948
Percentage of NoncurrentAssets100.0100.0100.0100.0100.0
Percentage of Assets37.035.330.333.535.5

us-gaap:NoncurrentAssets us-gaap:StatementGeographical

country:US


Noncurrent
Period End2020-12-312019-12-312018-12-312017-12-312016-12-31
Value13441238947919899
Percentage of NoncurrentAssets91.892.294.394.394.8
Percentage of Assets33.932.628.531.633.7
Percentage of Assets country:US0.00.00.00.00.0

fast:CanadaandMexico


Noncurrent
Period End2020-12-312019-12-312018-12-312017-12-31
Value85724342
Percentage of NoncurrentAssets5.85.44.34.4
Percentage of Assets2.11.91.31.5
Percentage of Assets fast:CanadaandMexico0.00.00.00.0

fast:NonNorthAmerica


Noncurrent
Period End2020-12-312019-12-312018-12-312017-12-31
Value35321412
Percentage of NoncurrentAssets2.42.41.51.3
Percentage of Assets0.90.80.40.4
Percentage of Assets fast:NonNorthAmerica0.00.00.00.0

srt:NorthAmerica


Noncurrent
Period End2020-12-312019-12-312018-12-312017-12-31
Value14301310990962
Percentage of NoncurrentAssets97.697.698.598.7
Percentage of Assets36.134.529.833.1
Percentage of Assets srt:NorthAmerica0.00.00.00.0

Property Plant And Equipment Gross

us-gaap:PropertyPlantAndEquipmentGross

us-gaap:PropertyPlantAndEquipmentGross


Property
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-312009-12-31
Value20841966174616041498132411931019840725632571
Percentage of PropertyPlantAndEquipmentGross100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets52.651.852.655.156.252.350.649.146.343.043.143.1

us-gaap:PropertyPlantAndEquipmentGross us-gaap:PropertyPlantAndEquipmentByType

fast:AutomatedDistributionAndWarehouseEquipment


Property
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-31
Value254244229220216204
Percentage of PropertyPlantAndEquipmentGross12.212.413.113.714.415.5
Percentage of Assets6.46.46.97.68.18.1
Percentage of Assets fast:AutomatedDistributionAndWarehouseEquipment0.00.00.00.00.00.0

fast:ShelvingIndustrialVendingAndEquipment


Property
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-31
Value11411036927812723548
Percentage of PropertyPlantAndEquipmentGross54.752.753.150.748.341.4
Percentage of Assets28.827.327.927.927.121.7
Percentage of Assets fast:ShelvingIndustrialVendingAndEquipment0.00.00.00.00.00.0

us-gaap:BuildingAndBuildingImprovements


Property
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-31
Value450423323308297271224216200172161
Percentage of PropertyPlantAndEquipmentGross21.621.518.519.219.820.518.821.323.923.825.5
Percentage of Assets11.411.29.710.611.110.79.510.411.010.211.0
Percentage of Assets us-gaap:BuildingAndBuildingImprovements0.00.00.00.00.00.00.00.00.00.00.0

us-gaap:ConstructionInProgress


Property
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-31
Value99132152149152200237148887146
Percentage of PropertyPlantAndEquipmentGross4.76.78.79.310.215.219.914.510.59.97.4
Percentage of Assets2.53.54.65.15.77.910.17.14.94.23.2
Percentage of Assets us-gaap:ConstructionInProgress0.00.00.00.00.00.00.00.00.00.00.0

us-gaap:Land


Property
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-31
Value5141363837373636313128
Percentage of PropertyPlantAndEquipmentGross2.52.12.12.42.52.83.13.63.84.34.5
Percentage of Assets1.31.11.11.31.41.51.51.81.81.92.0
Percentage of Assets us-gaap:Land0.00.00.00.00.00.00.00.00.00.00.0

us-gaap:TransportationEquipment


Property
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-31
Value8788777671615957524941
Percentage of PropertyPlantAndEquipmentGross4.24.54.54.84.84.65.05.66.26.86.5
Percentage of Assets2.22.32.32.62.72.42.52.82.92.92.8
Percentage of Assets us-gaap:TransportationEquipment0.00.00.00.00.00.00.00.00.00.00.0

Accumulated Depreciation Depletion And Amortization Property Plant And Equipment

us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment

us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment


Accumulated
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-312009-12-31
Value1053943821711599506429365323289268236
Percentage of AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets26.624.824.724.422.420.018.217.617.817.218.317.8

Amortization Of Intangible Assets

us-gaap:AmortizationOfIntangibleAssets

us-gaap:AmortizationOfIntangibleAssets


Amortization
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-31
Value2700000.02700000.02700000.02700000.02700000.01000000.01100000.01000000.01000000.01000000.01100000.01000000.01000000.01000000.01000000.01000000.01000000.0800000.0132000.0132000.0131000.0132000.0132000.0132000.0131000.0132000.0132000.0132000.0131000.0132000.0131000.0132000.0132000.026000.0148000.0148000.0149000.0148000.0148000.0148000.0149000.0148000.017000.016000.017000.017000.0
Percentage of AmortizationOfIntangibleAssets100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

Property Plant And Equipment Net

us-gaap:PropertyPlantAndEquipmentNet

us-gaap:PropertyPlantAndEquipmentNet


Property
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312009-12-31
Value1015102210301023102910271023997975943924883880889893889895890899904859826818810805783763741714677654611575555516483459450435420396373363335
Percentage of PropertyPlantAndEquipmentNet100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets24.425.126.024.925.226.126.926.226.025.827.827.728.429.330.730.631.432.033.733.131.831.332.332.532.532.332.431.231.331.331.529.728.928.628.425.224.824.825.925.525.124.524.825.2

Operating Lease Right Of Use Asset

us-gaap:OperatingLeaseRightOfUseAsset

us-gaap:OperatingLeaseRightOfUseAsset


Operating
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-31
Value2592492432442522422432382342200.0
Percentage of OperatingLeaseRightOfUseAsset100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0
Percentage of Assets6.26.16.15.96.26.26.46.36.26.00.0

Other Assets Noncurrent

us-gaap:OtherAssetsNoncurrent

us-gaap:OtherAssetsNoncurrent


Other
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312009-12-31
Value185188191193196200767778988084798081828385484848484811111111121212121212121212121313131313143.752
Percentage of OtherAssetsNoncurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets4.54.64.84.74.85.12.02.02.12.72.42.62.62.72.82.82.93.11.81.81.81.81.90.50.50.50.50.50.50.60.60.60.60.70.70.70.70.70.80.80.90.91.00.3

Accounts Payable Current

us-gaap:AccountsPayableCurrent

us-gaap:AccountsPayableCurrent


Accounts
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312009-12-31
Value23621520721019421219221520318319318617214814714714112910811715815812513113313210311210910591105897578848176738683686053
Percentage of AccountsPayableCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets5.75.35.25.14.85.45.15.65.45.05.85.85.64.95.15.15.04.74.14.35.96.05.05.35.45.54.44.74.84.94.45.14.53.94.34.44.44.24.45.35.34.54.14.0

Accrued Income Taxes Current

us-gaap:AccruedIncomeTaxesCurrent

us-gaap:AccruedIncomeTaxesCurrent


Accrued
Period End2021-06-302021-03-312020-06-302020-03-312019-12-312019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312009-12-31
Value1.447102390.0410.00.02.0426.56.611650.0118.318560.00.01.132667.4428.1815.35470.01.9947.097510.07.9559.997472.0772320485.2990.0
Percentage of AccruedIncomeTaxesCurrent100.0100.0100.0100.00.0100.00.00.0100.0100.0100.0100.0100.0100.00.0100.0100.0100.00.00.0100.0100.0100.0100.0100.0100.00.0100.0100.0100.00.0100.0100.0100.0100.0100.0100.0100.0100.00.0
Percentage of Assets0.01.22.51.00.01.10.00.00.11.40.20.20.42.40.00.40.32.10.00.00.02.70.30.30.22.20.00.10.42.70.00.40.52.60.11.41.33.20.40.0

Accrued Liabilities Current

us-gaap:AccruedLiabilitiesCurrent

us-gaap:AccruedLiabilitiesCurrent


Accrued
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312009-12-31
Value277265272258238227251241226232240227204199194198180163156189176179185194182168174182166148148152139126126123119113111108100929666
Percentage of AccruedLiabilitiesCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets6.76.56.96.35.85.86.66.36.06.47.27.16.66.66.76.86.35.95.96.96.56.87.37.87.47.07.47.77.36.97.27.47.06.56.96.46.46.26.66.66.36.16.65.0

Liabilities Current

us-gaap:LiabilitiesCurrent

us-gaap:LiabilitiesCurrent


Liabilities
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312009-12-31
Value650661612603631580544555527554437416381403351360342369275331411401373368396492375407351301239259236253204216210236187218204209162119
Percentage of LiabilitiesCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets15.616.215.514.715.514.814.314.614.115.213.213.012.313.312.112.412.013.310.312.115.215.214.714.816.020.315.917.215.413.911.612.611.813.011.211.311.413.011.113.312.913.711.09.0

Long Term Debt Current

us-gaap:LongTermDebtCurrent

us-gaap:LongTermDebtCurrent


Long
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312014-12-31
Value404040400.04.93.03.03.04.43.02.52.5133.08.08.8101012677.616290
Percentage of LongTermDebtCurrent100.0100.0100.0100.00.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets1.01.01.01.00.00.10.10.10.10.10.10.10.10.40.10.30.30.40.40.52.50.32.53.8

Operating Lease Liability Current

us-gaap:OperatingLeaseLiabilityCurrent

us-gaap:OperatingLeaseLiabilityCurrent


Operating
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-31
Value949393949696979595910.0
Percentage of OperatingLeaseLiabilityCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0
Percentage of Assets2.32.32.42.32.42.42.62.52.52.50.0

Other Accrued Liabilities Current

us-gaap:OtherAccruedLiabilitiesCurrent

us-gaap:OtherAccruedLiabilitiesCurrent


Other
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-312009-12-31
Value203025163.3253.1761.8184.3643.212.2711.4960.413
Percentage of OtherAccruedLiabilitiesCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.50.80.80.60.10.10.10.20.20.10.10.0

Long Term Debt

us-gaap:LongTermDebt

us-gaap:LongTermDebt


Long
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312014-12-31
Value40540540540540545534544550048950039042540541544044536539044543037036590
Percentage of LongTermDebt100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets9.79.910.29.99.911.69.111.713.313.415.112.213.713.414.315.215.613.114.616.315.914.014.43.8

us-gaap:LongTermDebt us-gaap:DebtInstrument, us-gaap:LongtermDebtType

fast:A1.69SeniorUnsecuredPromissoryNotePayable, us-gaap:SeniorNotes


Long
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302019-12-31
Value70707070700.0
Percentage of LongTermDebt17.317.317.317.317.30.0
Percentage of Assets1.71.71.81.71.70.0
Percentage of Assets fast:A1.69SeniorUnsecuredPromissoryNotePayable us-gaap:SeniorNotes0.00.00.00.00.00.0

fast:A169SeniorUnsecuredPromissoryNotePayable, us-gaap:SeniorNotes


Long
Period End2020-12-31
Value70
Percentage of LongTermDebt17.3
Percentage of Assets1.8
Percentage of Assets fast:A169SeniorUnsecuredPromissoryNotePayable us-gaap:SeniorNotes0.0

fast:A2.00SeniorPromissoryNotePayable, us-gaap:SeniorNotes


Long
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302015-12-31
Value40404040404040404040404040404040404040400.0
Percentage of LongTermDebt9.99.99.99.99.98.811.69.08.08.28.010.39.49.99.69.19.011.010.39.00.0
Percentage of Assets1.01.01.01.01.01.01.11.01.11.11.21.31.31.31.41.41.41.41.51.50.0
Percentage of Assets fast:A2.00SeniorPromissoryNotePayable us-gaap:SeniorNotes0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

fast:A2.13SeniorUnsecuredPromissoryNotePayable, us-gaap:SeniorNotes


Long
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302019-12-31
Value25252525250.0
Percentage of LongTermDebt6.26.26.26.26.20.0
Percentage of Assets0.60.60.60.60.60.0
Percentage of Assets fast:A2.13SeniorUnsecuredPromissoryNotePayable us-gaap:SeniorNotes0.00.00.00.00.00.0

fast:A2.45SeniorUnsecuredPromissoryNotePayable, us-gaap:SeniorNotes


Long
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302015-12-31
Value35353535353535353535353535353535353535350.0
Percentage of LongTermDebt8.68.68.68.68.67.710.17.97.07.27.09.08.28.68.48.07.99.69.07.90.0
Percentage of Assets0.80.90.90.90.90.90.90.90.91.01.11.11.11.21.21.21.21.31.31.30.0
Percentage of Assets fast:A2.45SeniorUnsecuredPromissoryNotePayable us-gaap:SeniorNotes0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

fast:A2.50SeniorUnsecuredPromissoryNotePayable, us-gaap:SeniorNotes


Long
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302019-12-31
Value50505050500.0
Percentage of LongTermDebt12.312.312.312.312.30.0
Percentage of Assets1.21.21.31.21.20.0
Percentage of Assets fast:A2.50SeniorUnsecuredPromissoryNotePayable us-gaap:SeniorNotes0.00.00.00.00.00.0

fast:A2.66SeniorUnsecuredPromissoryNotePayable, us-gaap:SeniorNotes


Long
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302019-12-31
Value75757575750.0
Percentage of LongTermDebt18.518.518.518.518.50.0
Percentage of Assets1.81.81.91.81.80.0
Percentage of Assets fast:A2.66SeniorUnsecuredPromissoryNotePayable us-gaap:SeniorNotes0.00.00.00.00.00.0

fast:A2.72SeniorUnsecuredPromissoryNotePayable, us-gaap:SeniorNotes


Long
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302019-12-31
Value50505050500.0
Percentage of LongTermDebt12.312.312.312.312.30.0
Percentage of Assets1.21.21.31.21.20.0
Percentage of Assets fast:A2.72SeniorUnsecuredPromissoryNotePayable us-gaap:SeniorNotes0.00.00.00.00.00.0

fast:A213SeniorUnsecuredPromissoryNotePayable, us-gaap:SeniorNotes


Long
Period End2020-12-31
Value25
Percentage of LongTermDebt6.2
Percentage of Assets0.6
Percentage of Assets fast:A213SeniorUnsecuredPromissoryNotePayable us-gaap:SeniorNotes0.0

fast:A250SeniorUnsecuredPromissoryNotePayable, us-gaap:SeniorNotes


Long
Period End2020-12-31
Value50
Percentage of LongTermDebt12.3
Percentage of Assets1.3
Percentage of Assets fast:A250SeniorUnsecuredPromissoryNotePayable us-gaap:SeniorNotes0.0

fast:A266SeniorUnsecuredPromissoryNotePayable, us-gaap:SeniorNotes


Long
Period End2020-12-31
Value75
Percentage of LongTermDebt18.5
Percentage of Assets1.9
Percentage of Assets fast:A266SeniorUnsecuredPromissoryNotePayable us-gaap:SeniorNotes0.0

fast:A272SeniorUnsecuredPromissoryNotePayable, us-gaap:SeniorNotes


Long
Period End2020-12-31
Value50
Percentage of LongTermDebt12.3
Percentage of Assets1.3
Percentage of Assets fast:A272SeniorUnsecuredPromissoryNotePayable us-gaap:SeniorNotes0.0

fast:A3.22SeniorUnsecuredPromissoryNotePayable, us-gaap:SeniorNotes


Long
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-31
Value6060606060606060606060606060606060600.0
Percentage of LongTermDebt14.814.814.814.814.813.217.413.512.012.312.015.414.114.814.513.613.516.40.0
Percentage of Assets1.41.51.51.51.51.51.61.61.61.61.81.91.92.02.12.12.12.20.0
Percentage of Assets fast:A3.22SeniorUnsecuredPromissoryNotePayable us-gaap:SeniorNotes0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

Long Term Debt Noncurrent

us-gaap:LongTermDebtNoncurrent

us-gaap:LongTermDebtNoncurrent


Long
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312014-12-31
Value3653653653654054503424424974844973874223914124324363543794323623623020.0
Percentage of LongTermDebtNoncurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0
Percentage of Assets8.89.09.28.99.911.49.011.613.213.315.012.113.612.914.214.915.312.714.215.813.413.712.00.0

Deferred Income Tax Liabilities Net

us-gaap:DeferredIncomeTaxLiabilitiesNet

us-gaap:DeferredIncomeTaxLiabilitiesNet


Deferred
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302016-12-31
Value103102102102100999986868584747062508280
Percentage of DeferredIncomeTaxLiabilitiesNet100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets2.52.52.62.52.52.52.62.32.32.32.52.32.32.11.72.93.0

Operating Lease Liability Noncurrent

us-gaap:OperatingLeaseLiabilityNoncurrent

us-gaap:OperatingLeaseLiabilityNoncurrent


Operating
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-31
Value1671581511521581471481441411300.0
Percentage of OperatingLeaseLiabilityNoncurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0
Percentage of Assets4.03.93.83.73.93.83.93.83.83.60.0

Lessee Operating Lease Liability Payments Due Year Two

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo


Lessee
Period End2020-12-312019-12-312019-09-302019-06-302019-03-31
Value6971928675
Percentage of LesseeOperatingLeaseLiabilityPaymentsDueYearTwo100.0100.0100.0100.0100.0
Percentage of Assets1.81.92.42.32.1

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo us-gaap:PropertyPlantAndEquipmentByType

fast:FacilitiesAndEquipment


Lessee
Period End2020-12-312019-12-312019-09-302019-06-302019-03-31
Value6263837768
Percentage of LesseeOperatingLeaseLiabilityPaymentsDueYearTwo90.188.189.889.490.6
Percentage of Assets1.61.72.22.11.9
Percentage of Assets fast:FacilitiesAndEquipment0.00.00.00.00.0

us-gaap:Vehicles


Lessee
Period End2020-12-312019-12-312019-09-302019-06-302019-03-31
Value6.98.59.59.27.1
Percentage of LesseeOperatingLeaseLiabilityPaymentsDueYearTwo9.911.910.210.69.4
Percentage of Assets0.20.20.20.20.2
Percentage of Assets us-gaap:Vehicles0.00.00.00.00.0

Lessee Operating Lease Liability Payments Due Year Three

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree


Lessee
Period End2020-12-312019-12-312019-09-302019-06-302019-03-31
Value4645625746
Percentage of LesseeOperatingLeaseLiabilityPaymentsDueYearThree100.0100.0100.0100.0100.0
Percentage of Assets1.21.21.61.51.3

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree us-gaap:PropertyPlantAndEquipmentByType

fast:FacilitiesAndEquipment


Lessee
Period End2020-12-312019-12-312019-09-302019-06-302019-03-31
Value4239575243
Percentage of LesseeOperatingLeaseLiabilityPaymentsDueYearThree92.086.891.691.293.8
Percentage of Assets1.11.01.51.41.2
Percentage of Assets fast:FacilitiesAndEquipment0.00.00.00.00.0

us-gaap:Vehicles


Lessee
Period End2020-12-312019-12-312019-09-302019-06-302019-03-31
Value3.76.05.35.02.9
Percentage of LesseeOperatingLeaseLiabilityPaymentsDueYearThree8.013.28.48.86.2
Percentage of Assets0.10.20.10.10.1
Percentage of Assets us-gaap:Vehicles0.00.00.00.00.0

Lessee Operating Lease Liability Payments Due Year Four

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour


Lessee
Period End2020-12-312019-12-312019-09-302019-06-302019-03-31
Value2425373223
Percentage of LesseeOperatingLeaseLiabilityPaymentsDueYearFour100.0100.0100.0100.0100.0
Percentage of Assets0.60.71.00.90.6

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour us-gaap:PropertyPlantAndEquipmentByType

fast:FacilitiesAndEquipment


Lessee
Period End2020-12-312019-12-312019-09-302019-06-302019-03-31
Value2422342922
Percentage of LesseeOperatingLeaseLiabilityPaymentsDueYearFour98.888.692.391.997.0
Percentage of Assets0.60.60.90.80.6
Percentage of Assets fast:FacilitiesAndEquipment0.00.00.00.00.0

us-gaap:Vehicles


Lessee
Period End2020-12-312019-12-312019-09-302019-06-302019-03-31
Value0.32.92.92.60.7
Percentage of LesseeOperatingLeaseLiabilityPaymentsDueYearFour1.211.47.78.13.0
Percentage of Assets0.00.10.10.10.0
Percentage of Assets us-gaap:Vehicles0.00.00.00.00.0

Lessee Operating Lease Liability Payments Due Year Five

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive


Lessee
Period End2020-12-312019-12-312019-09-302019-06-302019-03-31
Value1210211610
Percentage of LesseeOperatingLeaseLiabilityPaymentsDueYearFive100.0100.0100.0100.0100.0
Percentage of Assets0.30.30.60.40.3

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive us-gaap:PropertyPlantAndEquipmentByType

fast:FacilitiesAndEquipment


Lessee
Period End2020-12-312019-12-312019-09-302019-06-302019-03-31
Value1210.0191510
Percentage of LesseeOperatingLeaseLiabilityPaymentsDueYearFive99.299.094.894.598.2
Percentage of Assets0.30.30.50.40.3
Percentage of Assets fast:FacilitiesAndEquipment0.00.00.00.00.0

us-gaap:Vehicles


Lessee
Period End2020-12-312019-12-312019-09-302019-06-302019-03-31
Value0.10.11.10.90.2
Percentage of LesseeOperatingLeaseLiabilityPaymentsDueYearFive0.81.05.25.51.8
Percentage of Assets0.00.00.00.00.0
Percentage of Assets us-gaap:Vehicles0.00.00.00.00.0

Lessee Operating Lease Liability Payments Due After Year Five

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive


Lessee
Period End2020-12-312019-12-312019-09-302019-06-302019-03-31
Value5.53.7117.44.0
Percentage of LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive100.0100.0100.0100.0100.0
Percentage of Assets0.10.10.30.20.1

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive us-gaap:PropertyPlantAndEquipmentByType

fast:FacilitiesAndEquipment


Lessee
Period End2020-12-312019-12-312019-09-302019-06-302019-03-31
Value5.53.7117.23.8
Percentage of LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive100.0100.098.397.395.0
Percentage of Assets0.10.10.30.20.1
Percentage of Assets fast:FacilitiesAndEquipment0.00.00.00.00.0

Operating Lease Liability

us-gaap:OperatingLeaseLiability

us-gaap:OperatingLeaseLiability


Operating
Period End2020-12-312019-12-312019-09-302019-06-302019-03-31
Value245245240236222
Percentage of OperatingLeaseLiability100.0100.0100.0100.0100.0
Percentage of Assets6.26.56.36.36.1

us-gaap:OperatingLeaseLiability us-gaap:PropertyPlantAndEquipmentByType

fast:FacilitiesAndEquipment


Operating
Period End2020-12-312019-12-312019-09-302019-06-302019-03-31
Value225216219213203
Percentage of OperatingLeaseLiability91.988.191.190.291.7
Percentage of Assets5.75.75.75.75.6
Percentage of Assets fast:FacilitiesAndEquipment0.00.00.00.00.0

us-gaap:Vehicles


Operating
Period End2020-12-312019-12-312019-09-302019-06-302019-03-31
Value1929212318
Percentage of OperatingLeaseLiability8.111.98.99.88.3
Percentage of Assets0.50.80.60.60.5
Percentage of Assets us-gaap:Vehicles0.00.00.00.00.0

Lessee Operating Lease Liability Payments Due

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue


Lessee
Period End2020-12-312019-12-312019-09-302019-06-302019-03-31
Value254257252248234
Percentage of LesseeOperatingLeaseLiabilityPaymentsDue100.0100.0100.0100.0100.0
Percentage of Assets6.46.86.66.66.4

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue us-gaap:PropertyPlantAndEquipmentByType

fast:FacilitiesAndEquipment


Lessee
Period End2020-12-312019-12-312019-09-302019-06-302019-03-31
Value233227230224215
Percentage of LesseeOperatingLeaseLiabilityPaymentsDue92.088.391.290.391.8
Percentage of Assets5.96.06.06.05.9
Percentage of Assets fast:FacilitiesAndEquipment0.00.00.00.00.0

us-gaap:Vehicles


Lessee
Period End2020-12-312019-12-312019-09-302019-06-302019-03-31
Value2030222419
Percentage of LesseeOperatingLeaseLiabilityPaymentsDue8.011.78.89.78.2
Percentage of Assets0.50.80.60.60.5
Percentage of Assets us-gaap:Vehicles0.00.00.00.00.0

Lessee Operating Lease Liability Undiscounted Excess Amount

us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount

us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount


Lessee
Period End2020-12-312019-12-312019-09-302019-06-302019-03-31
Value9.111121212
Percentage of LesseeOperatingLeaseLiabilityUndiscountedExcessAmount100.0100.0100.0100.0100.0
Percentage of Assets0.20.30.30.30.3

us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount us-gaap:PropertyPlantAndEquipmentByType

fast:FacilitiesAndEquipment


Lessee
Period End2020-12-312019-12-312019-09-302019-06-302019-03-31
Value8.610111111
Percentage of LesseeOperatingLeaseLiabilityUndiscountedExcessAmount94.591.593.592.894.2
Percentage of Assets0.20.30.30.30.3
Percentage of Assets fast:FacilitiesAndEquipment0.00.00.00.00.0

us-gaap:Vehicles


Lessee
Period End2020-12-312019-12-312019-09-302019-06-302019-03-31
Value0.51.00.80.90.7
Percentage of LesseeOperatingLeaseLiabilityUndiscountedExcessAmount5.58.56.57.25.8
Percentage of Assets0.00.00.00.00.0
Percentage of Assets us-gaap:Vehicles0.00.00.00.00.0

Stockholders Equity

us-gaap:StockholdersEquity

us-gaap:StockholdersEquity


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312009-12-312008-12-312007-12-31
Value2880278627332885278326562665258525032397230223152226217220962026199119811933190918681821180117831763186219151901186818001772174917061640156016641600153814581408135412911282119011421010
Percentage of StockholdersEquity100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets69.168.468.970.268.167.570.167.866.765.669.372.571.871.772.069.869.871.172.469.969.268.971.171.571.176.981.280.181.883.285.484.985.684.485.986.786.584.986.685.385.684.787.389.70.00.0

us-gaap:StockholdersEquity us-gaap:StatementEquityComponents

us-gaap:AccumulatedOtherComprehensiveIncome


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-312009-12-312008-12-312007-12-31
Value-18.8-25.6-21.2-41.8-52.9-63.4-38.4-49.0-39.4-41.1-44.8-36.7-35.9-23.1-25.1-47.304-46.403-7.83611181418134.97112
Percentage of StockholdersEquity-0.7-0.9-0.8-1.4-1.9-2.4-1.4-1.9-1.6-1.7-1.9-1.6-1.6-1.1-1.2-2.4-2.6-0.40.61.21.01.41.10.41.2
Percentage of Assets-0.5-0.6-0.5-1.0-1.3-1.6-1.0-1.3-1.0-1.1-1.3-1.1-1.2-0.8-0.9-1.8-1.8-0.30.51.00.91.31.00.00.0
Percentage of Assets us-gaap:AccumulatedOtherComprehensiveIncome0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:AdditionalPaidInCapital


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-312009-12-312008-12-312007-12-31
Value787061574424675046223.07.40.4138.5372.024336961164.3630.3331.5590.227
Percentage of StockholdersEquity2.72.52.32.01.60.92.51.91.80.90.10.30.00.60.41.90.11.83.93.91.20.30.00.10.0
Percentage of Assets1.91.71.61.41.10.61.81.31.20.60.10.20.00.50.31.40.11.43.43.41.00.30.00.00.0
Percentage of Assets us-gaap:AdditionalPaidInCapital0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:CommonStock


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-312009-12-312008-12-312007-12-31
Value2.92.92.92.92.92.92.92.92.92.92.92.92.92.92.92.8922.8962.9592.9682.9662.9531.4741.4741.4851.491
Percentage of StockholdersEquity0.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.20.20.20.20.20.10.10.10.1
Percentage of Assets0.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.20.20.10.10.00.0
Percentage of Assets us-gaap:CommonStock0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:RetainedEarnings


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-312009-12-312008-12-312007-12-31
Value281827392689286627882692263325812494241223412342225921782110194018421886168814771424125811751134996
Percentage of StockholdersEquity97.898.398.499.3100.2101.498.899.899.6100.6101.7101.1101.5100.3100.7100.4102.398.595.394.797.698.198.799.398.6
Percentage of Assets67.667.267.869.868.368.469.367.766.466.170.573.372.971.972.572.772.880.081.481.484.585.788.60.00.0
Percentage of Assets us-gaap:RetainedEarnings0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

Common Stock Value

us-gaap:CommonStockValue

us-gaap:CommonStockValue


Common
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312009-12-31
Value2900000.02900000.02900000.02900000.02900000.02900000.02900000.02900000.02900000.05800000.05800000.05800000.05800000.05800000.05800000.05800000.05800000.05800000.05784000.05780000.05780000.05778000.05792000.05794000.05804000.05880000.05918000.05930000.05936000.05932000.05936000.05936000.05938000.05934000.05932000.05926000.05924000.05922000.05906000.05904000.05902000.05896000.05896000.05896000.0
Percentage of CommonStockValue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.10.10.10.10.10.10.10.10.10.20.20.20.20.20.20.20.20.20.20.20.20.20.20.20.20.20.30.20.30.30.30.30.30.30.30.30.30.30.40.40.40.40.40.4

Additional Paid In Capital Common Stock

us-gaap:AdditionalPaidInCapitalCommonStock

us-gaap:AdditionalPaidInCapitalCommonStock


Additional
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312009-12-31
Value787061574424675046223.07.40.4138.51.31.241373127242.0241.0312.9340.03356706469687366615347431614105.2634.3630.333
Percentage of AdditionalPaidInCapitalCommonStock100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets1.91.71.61.41.10.61.81.31.20.60.10.20.00.50.30.00.01.51.41.21.00.90.10.00.10.01.42.43.13.03.43.33.73.43.42.82.62.41.00.90.60.30.30.0

Retained Earnings Accumulated Deficit

us-gaap:RetainedEarningsAccumulatedDeficit

us-gaap:RetainedEarningsAccumulatedDeficit


Retained
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312009-12-31
Value28182739268928662788269226332581249424122341234222592178211020502023198119401912187118261842181917811887188618411782172616881663161815561477158915361474142413781319126412581175
Percentage of RetainedEarningsAccumulatedDeficit100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets67.667.267.869.868.368.469.367.766.466.170.573.372.971.972.570.771.071.172.770.069.369.172.872.971.877.980.077.678.179.781.480.881.280.081.482.883.081.384.583.583.482.985.788.6

Accumulated Other Comprehensive Income Loss Net Of Tax

us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax

us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax


Accumulated
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312009-12-31
Value-18.8-25.6-21.2-41.8-52.9-63.4-38.4-49.0-39.4-41.1-44.8-36.7-35.9-23.1-25.1-28.1-36.3-44.4-47.304-37.143-34.242-32.687-46.403-40.231-23.497-27.286-7.836-0.12116.2661114111418181417141321201813
Percentage of AccumulatedOtherComprehensiveIncomeLossNetOfTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets-0.5-0.6-0.5-1.0-1.3-1.6-1.0-1.3-1.0-1.1-1.3-1.1-1.2-0.8-0.9-1.0-1.3-1.6-1.8-1.4-1.3-1.2-1.8-1.6-0.9-1.1-0.3-0.00.50.30.50.70.60.71.01.00.81.00.90.81.41.41.31.0

Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value

us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue us-gaap:StatementEquityComponents

us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue

us-gaap:AdditionalPaidInCapital


Adjustments
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value1400000.01500000.01400000.01400000.01300000.01600000.01400000.01400000.01300000.01600000.01300000.01300000.01100000.01400000.0
Percentage of AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.00.00.00.00.00.00.00.00.00.00.00.00.00.0
Percentage of Assets us-gaap:AdditionalPaidInCapital0.00.00.00.00.00.00.00.00.00.00.00.00.00.0

Net Cash Provided By Used In Operating Activities

us-gaap:NetCashProvidedByUsedInOperatingActivities

us-gaap:NetCashProvidedByUsedInOperatingActivities


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-31
Value171274321289250241252257128204178184151159129162822101321338616114414081180166110791431001015316010798581327492267474464079
Percentage of NetCashProvidedByUsedInOperatingActivities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax11.419.423.620.416.617.619.818.79.415.614.514.412.013.511.914.47.420.114.013.28.516.415.714.28.118.918.011.28.416.312.411.86.319.914.212.37.217.210.612.83.811.612.97.77.115.2

Net Cash Provided By Used In Investing Activities

us-gaap:NetCashProvidedByUsedInInvestingActivities

us-gaap:NetCashProvidedByUsedInInvestingActivities


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-31
Value-31500000.0-29900000.0-42900000.0-30100000.0-37000000.0-171700000.0-60600000.0-59500000.0-66900000.0-52700000.0-75000000.0-45000000.0-25000000.0-28900000.0-41100000.0-28500000.0-34600000.0-75100000.0-30492000.0-71660000.0-57009000.0-28932000.0-67779000.0-28920000.0-41646000.0-42282000.0-49816000.0-44054000.0-63421000.0-31490000.0-60358000.0-51731000.0-35391000.0-54312000.0-19798000.0-37663000.0-22430000.0-27313000.0-27947000.0-34685000.0-29689000.0-19902000.0-41682000.0-9383000.0-22474000.0-6509000.0
Percentage of NetCashProvidedByUsedInInvestingActivities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax-2.1-2.1-3.2-2.1-2.5-12.6-4.7-4.3-4.9-4.0-6.1-3.5-2.0-2.4-3.8-2.5-3.1-7.2-3.2-7.1-5.6-2.9-7.3-2.9-4.2-4.4-5.4-4.5-6.7-3.6-7.4-6.0-4.2-6.7-2.6-4.7-2.8-3.6-4.0-4.8-4.2-3.1-7.3-1.6-3.9-1.2

Net Cash Provided By Used In Financing Activities

us-gaap:NetCashProvidedByUsedInFinancingActivities

us-gaap:NetCashProvidedByUsedInFinancingActivities


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-31
Value-153800000.0-154200000.0-370500000.0-131400000.0-174300000.0-78200000.0-210800000.0-178300000.0-71100000.0-134900000.0-64900000.0-144100000.0-124900000.0-112600000.0-106000000.0-117700000.0-68800000.0-114700000.0-132050000.0-69088000.0-24380000.0-115360000.0-54135000.0-116450000.0-39796000.0-127180000.0-114450000.0-54713000.0280000.0-80849000.0-73865000.0-80789000.0-53902000.0-25887000.0-203440000.0-51843000.0-48010000.0-24215000.0-39912000.0-35213000.0-32979000.0-73715000.0-61921000.0-61921000.00-58972000.0
Percentage of NetCashProvidedByUsedInFinancingActivities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax-10.2-10.9-27.3-9.3-11.6-5.7-16.5-12.9-5.2-10.3-5.3-11.3-9.9-9.5-9.7-10.4-6.1-10.9-13.9-6.8-2.4-11.7-5.9-11.7-4.0-13.3-12.4-5.60.0-9.2-9.1-9.4-6.4-3.2-26.9-6.5-6.0-3.1-5.7-4.8-4.7-11.5-10.8-10.30.0-11.3

Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect

us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect

us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect


Cash
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-31
Value-12.188-86.113040-14.2-16.316-10.418
Percentage of CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax-0.86.2-6.39.22.7-1.0-1.31.2-0.81.4

Increase Decrease In Accounts Payable

us-gaap:IncreaseDecreaseInAccountsPayable

us-gaap:IncreaseDecreaseInAccountsPayable


Increase
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-31
Value218.1-3.416-18.019-22.41119-9.77.613240.60.45.91217-9.025-40.9330.20232-7.453-1.4931.23828-8.8253.091116.444-13.8781514-2.692-6.8633.6395.132.334-13.063.719148.045-13.1312.175.65712
Percentage of IncreaseDecreaseInAccountsPayable100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Increase Decrease In Accounts Receivable

us-gaap:IncreaseDecreaseInAccountsReceivable

us-gaap:IncreaseDecreaseInAccountsReceivable


Increase
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-31
Value5582-69.1-48.445101-77.61.62679-51.7404982-22.5183870-39.9169.8466.18864-67.8124.8681766-52.945223161-36.987192048-36.388131550-19.8556.2133357-28.934232049
Percentage of IncreaseDecreaseInAccountsReceivable100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Increase Decrease In Inventories

us-gaap:IncreaseDecreaseInInventories

us-gaap:IncreaseDecreaseInInventories


Increase
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-31
Value20-31.1-13.2-63.651-10.67.51250138829334145-0.933-1.429-17.103214723127.4645.1513517249.919283024-14.8993913141.734289.4923219112314-1.162
Percentage of IncreaseDecreaseInInventories100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Increase Decrease In Other Operating Capital Net

us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet

us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet


Increase
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-31
Value-0.2-0.12.98.4-6.3-2.40.0-0.70.0-0.4-2.60.6-0.6-0.1-1.01.7-0.40.6-1.388-0.453-0.1840.737-5.44-0.13-0.170.79-12.079-2.421-1.2872.3490.3851.7855.418-1.365-1.8081.637
Percentage of IncreaseDecreaseInOtherOperatingCapitalNet100.0100.0100.0100.0100.0100.00.0100.00.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Net Cash Provided By Used In Operating Activities

us-gaap:NetCashProvidedByUsedInOperatingActivities

us-gaap:NetCashProvidedByUsedInOperatingActivities


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-31
Value171274321289250241252257128204178184151159129162822101321338616114414081180166110791431001015316010798581327492267474464079
Percentage of NetCashProvidedByUsedInOperatingActivities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax11.419.423.620.416.617.619.818.79.415.614.514.412.013.511.914.47.420.114.013.28.516.415.714.28.118.918.011.28.416.312.411.86.319.914.212.37.217.210.612.83.811.612.97.77.115.2

Net Income Loss

us-gaap:NetIncomeLoss

us-gaap:NetIncomeLoss


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-312009-09-302009-06-302009-03-31
Value2392101962212382021782132041941681972111741521431481341141261311261111361401271181331301119911912110998109112100879694796574695644474348
Percentage of NetIncomeLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax15.914.914.415.715.814.814.015.515.014.813.715.416.714.714.012.613.312.812.112.513.012.812.113.714.113.412.813.613.712.812.213.914.313.513.013.614.013.012.513.313.412.411.412.412.110.89.39.79.210.0

us-gaap:NetIncomeLoss us-gaap:StatementEquityComponents

us-gaap:RetainedEarnings


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value239210196221238202178213204194168197211174
Percentage of NetIncomeLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax15.914.914.415.715.814.814.015.515.014.813.715.416.714.7
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:RetainedEarnings0.00.00.00.00.00.00.00.00.00.00.00.00.00.0

Share Based Compensation

us-gaap:ShareBasedCompensation

us-gaap:ShareBasedCompensation


Share
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-31
Value1400000.01500000.01400000.01400000.01300000.01600000.01400000.01400000.01300000.01600000.01300000.01300000.01100000.01400000.01200000.01200000.01600000.01200000.01200000.01200000.0700000.01000000.01200000.01200000.01821000.01620000.02419000.01620000.01620000.01380000.01350000.01350000.01350000.01350000.01350000.01350000.01050000.01050000.01125000.01125000.0900000.0900000.01015000.01015000.01000000.01000000.0
Percentage of ShareBasedCompensation100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Net Cash Provided By Used In Investing Activities

us-gaap:NetCashProvidedByUsedInInvestingActivities

us-gaap:NetCashProvidedByUsedInInvestingActivities


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-31
Value-31500000.0-29900000.0-42900000.0-30100000.0-37000000.0-171700000.0-60600000.0-59500000.0-66900000.0-52700000.0-75000000.0-45000000.0-25000000.0-28900000.0-41100000.0-28500000.0-34600000.0-75100000.0-30492000.0-71660000.0-57009000.0-28932000.0-67779000.0-28920000.0-41646000.0-42282000.0-49816000.0-44054000.0-63421000.0-31490000.0-60358000.0-51731000.0-35391000.0-54312000.0-19798000.0-37663000.0-22430000.0-27313000.0-27947000.0-34685000.0-29689000.0-19902000.0-41682000.0-9383000.0-22474000.0-6509000.0
Percentage of NetCashProvidedByUsedInInvestingActivities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax-2.1-2.1-3.2-2.1-2.5-12.6-4.7-4.3-4.9-4.0-6.1-3.5-2.0-2.4-3.8-2.5-3.1-7.2-3.2-7.1-5.6-2.9-7.3-2.9-4.2-4.4-5.4-4.5-6.7-3.6-7.4-6.0-4.2-6.7-2.6-4.7-2.8-3.6-4.0-4.8-4.2-3.1-7.3-1.6-3.9-1.2

Payments To Acquire Property Plant And Equipment

us-gaap:PaymentsToAcquirePropertyPlantAndEquipment

us-gaap:PaymentsToAcquirePropertyPlantAndEquipment


Payments
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-31
Value3432443341486261685479362931372536212773592935314443454564326052375550372228273635213010248.138
Percentage of PaymentsToAcquirePropertyPlantAndEquipment100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Net Cash Provided By Used In Financing Activities

us-gaap:NetCashProvidedByUsedInFinancingActivities

us-gaap:NetCashProvidedByUsedInFinancingActivities


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-31
Value-153800000.0-154200000.0-370500000.0-131400000.0-174300000.0-78200000.0-210800000.0-178300000.0-71100000.0-134900000.0-64900000.0-144100000.0-124900000.0-112600000.0-106000000.0-117700000.0-68800000.0-114700000.0-132050000.0-69088000.0-24380000.0-115360000.0-54135000.0-116450000.0-39796000.0-127180000.0-114450000.0-54713000.0280000.0-80849000.0-73865000.0-80789000.0-53902000.0-25887000.0-203440000.0-51843000.0-48010000.0-24215000.0-39912000.0-35213000.0-32979000.0-73715000.0-61921000.0-61921000.00-58972000.0
Percentage of NetCashProvidedByUsedInFinancingActivities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax-10.2-10.9-27.3-9.3-11.6-5.7-16.5-12.9-5.2-10.3-5.3-11.3-9.9-9.5-9.7-10.4-6.1-10.9-13.9-6.8-2.4-11.7-5.9-11.7-4.0-13.3-12.4-5.60.0-9.2-9.1-9.4-6.4-3.2-26.9-6.5-6.0-3.1-5.7-4.8-4.7-11.5-10.8-10.30.0-11.3

Proceeds From Issuance Of Long Term Debt

us-gaap:ProceedsFromIssuanceOfLongTermDebt

us-gaap:ProceedsFromIssuanceOfLongTermDebt


Proceeds
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-31
Value551109040545325165220315210340225235180210255310240190325255180250
Percentage of ProceedsFromIssuanceOfLongTermDebt100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Repayments Of Long Term Debt

us-gaap:RepaymentsOfLongTermDebt

us-gaap:RepaymentsOfLongTermDebt


Repayments
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-31
Value551109040595215265275285240230260215190230255230265240310195175215
Percentage of RepaymentsOfLongTermDebt100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Payments Of Dividends

us-gaap:PaymentsOfDividends

us-gaap:PaymentsOfDividends


Payments
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-31
Value16016037314314314312612612312311411410610692929292868686868181818274747474747459292105650504138387361610.058
Percentage of PaymentsOfDividends100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0100.0

Payments For Repurchase Of Common Stock

us-gaap:PaymentsForRepurchaseOfCommonStock

us-gaap:PaymentsForRepurchaseOfCommonStock


Payments
Period End2020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-31
Value0.00.00.0520.00.00.00.0620.00.025560.00.00.00.05919231688126170.08.8470.09.080.00.00.0
Percentage of PaymentsForRepurchaseOfCommonStock0.00.00.0100.00.00.00.00.0100.00.00.0100.0100.00.00.00.00.0100.0100.0100.0100.0100.0100.0100.00.0100.00.0100.00.00.00.0

Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice us-gaap:AwardType

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice

us-gaap:EmployeeStockOption


Share
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-31
Value26.7324.8949.5348.2846.8141.4938.5234.0632.5124.92
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Deferred Tax Liabilities

us-gaap:DeferredTaxLiabilities

us-gaap:DeferredTaxLiabilities


Deferred
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-312009-12-31
Value939079508055807259483123
Percentage of DeferredTaxLiabilities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Deferred Tax Assets Net

us-gaap:DeferredTaxAssetsNet

us-gaap:DeferredTaxAssetsNet


Deferred
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-31
Value85852524343533
Percentage of DeferredTaxAssetsNet100.0100.0100.0100.0100.0100.0100.0

Unrecognized Tax Benefits

us-gaap:UnrecognizedTaxBenefits

us-gaap:UnrecognizedTaxBenefits


Unrecognized
Period End2020-12-312019-12-312018-12-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-312008-12-31
Value8800000.08600000.05300000.04400000.04500000.04300000.05500000.05407000.05259000.05085000.05808000.05417000.04499000.04299000.04122000.03772000.03916000.03916000.03916000.03282000.04692000.07660000.07661000.05331000.04254000.05321000.05517000.04653000.04399000.04268000.03800000.03617000.01728000.02251000.01606000.01605000.05657000.0
Percentage of UnrecognizedTaxBenefits100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

fast:DeferredFederalAndStateIncomeTaxPaymentsCARESAct

fast:DeferredFederalAndStateIncomeTaxPaymentsCARESAct


Deferred
Period End2020-09-30
Value103
Percentage of DeferredFederalAndStateIncomeTaxPaymentsCARESAct100.0

us-gaap:CommonStockDividendsPerShareCashPaid us-gaap:StatementScenario

us-gaap:CommonStockDividendsPerShareCashPaid

srt:ScenarioForecast


Common
Period End2020-09-302020-06-302019-12-31
Value0.250.250.22
Percentage of CommonStockDividendsPerShareCashPaid100.0100.0100.0

us-gaap:ConcentrationRiskPercentage1 us-gaap:MajorCustomers, us-gaap:ConcentrationRiskByBenchmark, us-gaap:ConcentrationRiskByType

us-gaap:ConcentrationRiskPercentage1

fast:ManufacturingCustomers, us-gaap:SalesRevenueNet, us-gaap:CustomerConcentrationRisk


Concentration
Period End2021-06-302021-03-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-312017-09-30
Value68.968.062.70.5520.6790.6750.6730.6780.6640.6660.6770.665
Percentage of ConcentrationRiskPercentage1100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

fast:NonResidentialConstructionCustomers, us-gaap:SalesRevenueNet, us-gaap:CustomerConcentrationRisk


Concentration
Period End2021-06-302021-03-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-312017-09-30
Value11.410.811.20.1070.1230.130.1320.1270.1340.1320.1270.13
Percentage of ConcentrationRiskPercentage116.515.917.919.418.119.319.618.720.219.818.819.5

fast:OtherCustomers, us-gaap:SalesRevenueNet, us-gaap:CustomerConcentrationRisk


Concentration
Period End2021-06-302021-03-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-312017-09-30
Value19.721.226.10.3410.1980.1950.1950.1950.2020.2020.1960.205
Percentage of ConcentrationRiskPercentage128.631.241.661.829.228.929.028.830.430.329.030.8

us-gaap:ConcentrationRiskPercentage1 us-gaap:ProductOrService, us-gaap:ConcentrationRiskByBenchmark, us-gaap:ConcentrationRiskByType

fast:CuttingTools, us-gaap:SalesRevenueNet, us-gaap:ProductConcentrationRisk


Concentration
Period End2021-06-302021-03-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-312017-09-30
Value5.15.04.70.0390.0540.0570.0580.0590.0570.0560.0570.058
Percentage of ConcentrationRiskPercentage17.47.47.57.18.08.48.68.78.68.48.48.7

fast:ElectricalSupplies, us-gaap:SalesRevenueNet, us-gaap:ProductConcentrationRisk


Concentration
Period End2021-06-302021-03-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-312017-09-30
Value4.44.33.90.040.0460.0460.0470.0470.0460.0460.0480.048
Percentage of ConcentrationRiskPercentage16.46.36.27.26.86.87.06.96.96.97.17.2

fast:Fasteners, us-gaap:SalesRevenueNet, us-gaap:ProductConcentrationRisk


Concentration
Period End2021-06-302021-03-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-312017-09-30
Value33.632.530.50.260.3290.3370.3450.3480.3470.3540.350.356
Percentage of ConcentrationRiskPercentage148.847.848.647.148.549.951.351.352.353.251.753.5

fast:HydraulicsAndPneumatics, us-gaap:SalesRevenueNet, us-gaap:ProductConcentrationRisk


Concentration
Period End2021-06-302021-03-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-312017-09-30
Value6.46.36.10.050.0660.0680.0680.0690.0670.0690.070.067
Percentage of ConcentrationRiskPercentage19.39.39.79.19.710.110.110.210.110.410.310.1

fast:JanitorialSupplies, us-gaap:SalesRevenueNet, us-gaap:ProductConcentrationRisk


Concentration
Period End2021-06-302021-03-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-312017-09-30
Value7.98.510.70.1060.0830.080.0770.0750.0780.0760.0740.074
Percentage of ConcentrationRiskPercentage111.512.517.119.212.211.911.411.111.711.410.911.1

fast:MaterialHandling, us-gaap:SalesRevenueNet, us-gaap:ProductConcentrationRisk


Concentration
Period End2021-06-302021-03-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-312017-09-30
Value5.65.55.10.0440.0570.0590.0590.0580.0570.0590.0580.058
Percentage of ConcentrationRiskPercentage18.18.18.18.08.48.78.88.68.68.98.68.7

fast:SafetySupplies, us-gaap:SalesRevenueNet, us-gaap:ProductConcentrationRisk


Concentration
Period End2021-06-302021-03-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-312017-09-30
Value21.021.523.80.340.1980.1820.1750.1720.1730.1690.1680.164
Percentage of ConcentrationRiskPercentage130.531.638.061.629.227.026.025.426.125.424.824.7

fast:Tools, us-gaap:SalesRevenueNet, us-gaap:ProductConcentrationRisk


Concentration
Period End2021-06-302021-03-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-312017-09-30
Value8.68.68.50.0660.0940.1020.0980.0990.1010.0990.1020.103
Percentage of ConcentrationRiskPercentage112.512.613.612.013.815.114.614.615.214.915.115.5

fast:WeldingSupplies, us-gaap:SalesRevenueNet, us-gaap:ProductConcentrationRisk


Concentration
Period End2021-06-302021-03-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-312017-09-30
Value3.83.83.50.0290.0410.0420.0420.0410.0410.0410.0420.042
Percentage of ConcentrationRiskPercentage15.55.65.65.36.06.26.26.06.26.26.26.3

us-gaap:ProductAndServiceOther, us-gaap:SalesRevenueNet, us-gaap:ProductConcentrationRisk


Concentration
Period End2021-06-302021-03-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-09-30
Value3.64.03.20.0260.0320.0270.0310.0320.033
Percentage of ConcentrationRiskPercentage15.25.95.14.74.74.04.64.75.0

us-gaap:DeferredIncomeTaxesAndTaxCredits

us-gaap:DeferredIncomeTaxesAndTaxCredits


Deferred
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-31
Value0.40.3-0.62.60.40.512-0.11.70.69.74.77.312-32.31.50.40.4220.3130.561.7855.4680.2952.1110.4160.3460.3140.7440.3567.610.739-0.5990.379100.6632.2911.863140.930.26-0.0563.580.047-2.0310.006
Percentage of DeferredIncomeTaxesAndTaxCredits100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:Depreciation

us-gaap:Depreciation


Depreciation
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-31
Value39393938383736363635343333323131302929262423252119191818171716161515141313121111101010101010
Percentage of Depreciation100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DividendsCash us-gaap:StatementEquityComponents

us-gaap:DividendsCash

us-gaap:RetainedEarnings


Dividends
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value160160373143143143126126123123114114106106
Percentage of DividendsCash100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents

us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents


Effect
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-31
Value1700000.0-2500000.06300000.02800000.01400000.0-5400000.02700000.0-3300000.0-500000.0900000.0-600000.0-1300000.0-3600000.02000000.01300000.01900000.01300000.01000000.0-4389000.0-992000.0-396000.04459000.0-5797000.0-4850000.0769000.0-4349000.0-4017000.0-857000.0429000.0-444000.0-308000.0449000.0-715000.0-416000.055000.0528000.0-765000.0542000.0179000.0-1367000.0236000.0488000.0536000.0711000.0-455000.0423000.0
Percentage of EffectOfExchangeRateOnCashAndCashEquivalents100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:GainLossOnSaleOfPropertyPlantEquipment

us-gaap:GainLossOnSaleOfPropertyPlantEquipment


Gain
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-31
Value700000.0600000.0300000.01000000.0-300000.0400000.0400000.00500000.0300000.00300000.0600000.0-400000.0-100000.0100000.0600000.0400000.0220000.0182000.0236000.0-106000.0752000.0162000.0390000.0108000.0242000.0310000.0196000.0216000.075000.0112000.0243000.0213000.0137000.0158000.0282000.0-174000.0-11000.0101000.0-259000.0-25000.068000.02000.0-39000.0-67000.0
Percentage of GainLossOnSaleOfPropertyPlantEquipment100.0100.0100.0100.0100.0100.0100.00.0100.0100.00.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable

us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable


Increase
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-31
Value-45.8537.9-116.96256-16.33.6-45.750-6.8-4.2-40.135-0.1-5.3-53.678-24.2383.428-47.52183-18.085-3.489-64.23159-0.573.268-40.97272-26.758-4.514-43.44360-14.131-1.188-28.91844-21.3852.616-27.67343-3.014-0.628-12.86233
Percentage of IncreaseDecreaseInAccruedIncomeTaxesPayable100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:IncreaseDecreaseInAccruedLiabilities

us-gaap:IncreaseDecreaseInAccruedLiabilities


Increase
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-31
Value12-6.3132010-24.01015-6.8-8.013234.75.7-4.718167.1-32.5912-2.795-5.792-9.6481213-5.059-8.3011518-0.01-3.8681313-0.0642.9763.96.1831.1343.3948.147.95-3.9341.1879.437118.709
Percentage of IncreaseDecreaseInAccruedLiabilities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:IncreaseDecreaseInOtherCurrentAssets

us-gaap:IncreaseDecreaseInOtherCurrentAssets


Increase
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-30
Value22-16.3171.4-2.4-33.220136.9-30.120188.4-18.40.4175.7-8.2-17.5816.982-5.067-13.47213109.644-18.14-11.8361610-7.031-12.7591421-13.478-2.7731114-15.5365.44611
Percentage of IncreaseDecreaseInOtherCurrentAssets100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements

us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements


Incremental
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-31
Value2359000.02210900.095992.02203400.01754700.01414700.0196650.0914770.01392200.0410680.0818.0256310.0117060.0232960.0-5806.0121100.0133940.0213490.0-19910.0154110.0200520.0315580.0-44791.0556770.0653150.0699090.0-19434.0782490.0887190.0853180.0-16081.0873600.0943680.01008900.0-57739.0940790.01019700.01388800.046727.0750790.0942040.0567520.0
Percentage of IncrementalCommonSharesAttributableToShareBasedPaymentArrangements100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:InterestAndOtherIncome

us-gaap:InterestAndOtherIncome


Interest
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-30
Value00300000.0100000.0100000.0100000.0100000.0100000.0100000.0100000.0100000.0100000.0100000.0100000.0100000.0100000.0100000.0100000.0136000.0105000.092000.0100000.074000.0137000.063000.0
Percentage of InterestAndOtherIncome0.00.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:PaymentsForProceedsFromOtherInvestingActivities

us-gaap:PaymentsForProceedsFromOtherInvestingActivities


Payments
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-30
Value0.0-0.10.30.1-1.20.00.1-0.20.1-0.1-3.06.30.00.15.14.80.1-1.94.944-0.0030.0060.2110.062-0.0030.023-0.021-0.0460.091-0.0220.0660.116-0.040.0030.0110.0350.030.0570.089-0.179
Percentage of PaymentsForProceedsFromOtherInvestingActivities0.0100.0100.0100.0100.00.0100.0100.0100.0100.0100.0100.00.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired

us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired


Payments
Period End2020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-31
Value0.00.00.01250.00.00.00.00.03.70.00.00.00.00.8570.00.00.00.0
Percentage of PaymentsToAcquireBusinessesNetOfCashAcquired0.00.00.0100.00.00.00.00.00.0100.00.00.00.00.0100.0100.00.00.00.00.0

us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment

us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment


Proceeds
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-31
Value3.12.72.03.53.02.11.61.51.91.61.21.54.12.71.21.62.52.11.9281.5892.0390.9493.2452.5842.4491.6631.6651.4341.6661.0540.6991.3871.6371.2673.422-0.2230.340.9850.6681.2511.0140.6211.1951.0241.5550.685
Percentage of ProceedsFromSaleOfPropertyPlantAndEquipment100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ProceedsFromStockOptionsExercised

us-gaap:ProceedsFromStockOptionsExercised


Proceeds
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-30
Value7.06.62.712187.4152.922182.15.71.83.86.00.20.42.94.3152.5341.909209.812.3784.8312.080.6611.8933.5021.6410.2671.9214.2972.8215.8593.5841.916181.2332.3535.3530.00.00.0
Percentage of ProceedsFromStockOptionsExercised100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.00.00.0

us-gaap:ProvisionForDoubtfulAccounts

us-gaap:ProvisionForDoubtfulAccounts


Provision
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-31
Value0.0-0.11.71.82.11.90.61.81.12.03.02.41.41.32.02.21.82.21.9242.7321.8242.072.0011.9621.9232.8833.0513.0082.6252.7962.3342.7512.2912.0452.4862.4492.4622.3292.6262.3331.9912.2672.6542.6341.7461.624
Percentage of ProvisionForDoubtfulAccounts0.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability

us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability


Right
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-31
Value343023428.72528303521
Percentage of RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate us-gaap:AwardDate

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate

fast:AprilNineteenthTwoThousandSixteenMemberDomain


Share
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-30
Value02.602.57400.0260000.0260000.0260000.02600
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate0.0100.00.0100.00.0100.00.00.00.0100.00.00.00.0100.00.00.00.0100.00.00.0

fast:AprilSeventeenthTwoThousandTwelve


Share
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-31
Value1.401.38600.0140000.0140000.0140000.0140000.0140000.0140000.014
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate53.80.053.80.053.80.00.00.053.80.00.00.053.80.00.00.053.80.00.00.00.00.00.00.00.00.00.00.00.0

fast:AprilSixteenthTwoThousandThirteen


Share
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-31
Value01.601.58400.0160000.0160000.0160000.0160000.0160000.0160000.016
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate0.061.50.061.50.061.50.00.00.061.50.00.00.061.50.00.00.061.50.00.00.00.00.00.00.00.00.00.00.00.0

fast:AprilTwentyFirstTwoThousandFifteenMemberDomain


Share
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-30
Value02.702.67300.0270000.0270000.0270000.0270000.02700
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate0.0103.80.0103.80.0103.80.00.00.0103.80.00.00.0103.80.00.00.0103.80.00.00.00.00.00.0

fast:AprilTwentySecondTwoThousandFourteen


Share
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-30
Value02.001.9800.020000.020000.020000.020000.020000.0200
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate0.076.90.076.90.076.90.00.00.076.90.00.00.076.90.00.00.076.90.00.00.00.00.00.00.00.00.00.0

fast:JanuaryFourthTwoThousandTwentyOne


Share
Period End2021-06-302021-03-31
Value02.0
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate0.076.9

fast:JanuarySecondTwoThousandEighteen


Share
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value02.302.27700.0230000.0230000.023
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate0.088.50.088.50.088.50.00.00.088.50.00.00.088.5

fast:JanuarySecondTwoThousandNineteen


Share
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-31
Value02.902.87100.0290000.029
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate0.0111.50.0111.50.0111.50.00.00.0111.5

fast:JanuarySecondTwoThousandTwenty


Share
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-31
Value02.402.37600.024
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate0.092.30.092.30.092.3

fast:JanuaryThirdTwoThousandSeventeen


Share
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value02.602.57400.0260000.0260000.0260000.026
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate0.0100.00.0100.00.0100.00.00.00.0100.00.00.00.0100.00.00.00.0100.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate us-gaap:AwardDate

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate

fast:AprilNineteenthTwoThousandSixteenMemberDomain


Share
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-30
Value026.34026.07700.26340000.26340000.26340000.263400
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate0.0100.00.0100.00.0100.00.00.00.0100.00.00.00.0100.00.00.00.0100.00.00.0

fast:AprilSeventeenthTwoThousandTwelve


Share
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-31
Value39.25038.85800.39250000.39250000.39250000.39250000.39250000.39250000.3925
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate149.00.0149.00.0149.00.00.00.0149.00.00.00.0149.00.00.00.0149.00.00.00.00.00.00.00.00.00.00.00.00.0

fast:AprilSixteenthTwoThousandThirteen


Share
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-31
Value037.42037.04600.37420000.37420000.37420000.37420000.37420000.37420000.3742
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate0.0142.10.0142.10.0142.10.00.00.0142.10.00.00.0142.10.00.00.0142.10.00.00.00.00.00.00.00.00.00.00.00.0

fast:AprilTwentyFirstTwoThousandFifteenMemberDomain


Share
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-30
Value026.84026.57200.26840000.26840000.26840000.26840000.268400
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate0.0101.90.0101.90.0101.90.00.00.0101.90.00.00.0101.90.00.00.0101.90.00.00.00.00.00.0

fast:AprilTwentySecondTwoThousandFourteen


Share
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-30
Value028.55028.26500.28550000.28550000.28550000.28550000.28550000.285500
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate0.0108.40.0108.40.0108.40.00.00.0108.40.00.00.0108.40.00.00.0108.40.00.00.00.00.00.00.00.00.00.0

fast:JanuaryFourthTwoThousandTwentyOne


Share
Period End2021-06-302021-03-31
Value029.17
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate0.0110.7

fast:JanuarySecondTwoThousandEighteen


Share
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value023.45023.21500.23450000.23450000.2345
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate0.089.00.089.00.089.00.00.00.089.00.00.00.089.0

fast:JanuarySecondTwoThousandNineteen


Share
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-31
Value023.96023.7200.23960000.2396
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate0.091.00.091.00.091.00.00.00.091.0

fast:JanuarySecondTwoThousandTwenty


Share
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-31
Value025.7025.44300.257
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate0.097.60.097.60.097.6

fast:JanuaryThirdTwoThousandSeventeen


Share
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value024.49024.24500.24490000.24490000.24490000.2449
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate0.093.00.093.00.093.00.00.00.093.00.00.00.093.00.00.00.093.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate us-gaap:AwardDate

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate

fast:AprilNineteenthTwoThousandSixteenMemberDomain


Share
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-30
Value01.301.28700.0130000.0130000.0130000.01300
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate0.0100.00.0100.00.0100.00.00.00.0100.00.00.00.0100.00.00.00.0100.00.00.0

fast:AprilSeventeenthTwoThousandTwelve


Share
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-31
Value0.900.89100.0090000.0090000.0090000.0090000.0090000.0090000.009
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate69.20.069.20.069.20.00.00.069.20.00.00.069.20.00.00.069.20.00.00.00.00.00.00.00.00.00.00.00.0

fast:AprilSixteenthTwoThousandThirteen


Share
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-31
Value00.700.69300.0070000.0070000.0070000.0070000.0070000.0070000.007
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate0.053.80.053.80.053.80.00.00.053.80.00.00.053.80.00.00.053.80.00.00.00.00.00.00.00.00.00.00.00.0

fast:AprilTwentyFirstTwoThousandFifteenMemberDomain


Share
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-30
Value01.301.28700.0130000.0130000.0130000.0130000.01300
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate0.0100.00.0100.00.0100.00.00.00.0100.00.00.00.0100.00.00.00.0100.00.00.00.00.00.00.0

fast:AprilTwentySecondTwoThousandFourteen


Share
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-30
Value01.801.78200.0180000.0180000.0180000.0180000.0180000.01800
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate0.0138.50.0138.50.0138.50.00.00.0138.50.00.00.0138.50.00.00.0138.50.00.00.00.00.00.00.00.00.00.0

fast:JanuaryFourthTwoThousandTwentyOne


Share
Period End2021-06-302021-03-31
Value00.4
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate0.030.8

fast:JanuarySecondTwoThousandEighteen


Share
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value02.202.17800.0220000.0220000.022
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate0.0169.20.0169.20.0169.20.00.00.0169.20.00.00.0169.2

fast:JanuarySecondTwoThousandNineteen


Share
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-31
Value02.502.47500.0250000.025
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate0.0192.30.0192.30.0192.30.00.00.0192.3

fast:JanuarySecondTwoThousandTwenty


Share
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-31
Value01.701.68300.017
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate0.0130.80.0130.80.0130.8

fast:JanuaryThirdTwoThousandSeventeen


Share
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value01.901.88100.0190000.0190000.0190000.019
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate0.0146.20.0146.20.0146.20.00.00.0146.20.00.00.0146.20.00.00.0146.2

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue us-gaap:AwardDate

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue

fast:AprilNineteenthTwoThousandSixteenMemberDomain


Share
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-30
Value04.090004.0900-4.098.180008.180008.1800
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue0.0100.00.00.00.0100.00.00.0100.0100.00.00.00.0100.00.00.00.0100.00.00.0

fast:AprilSeventeenthTwoThousandTwelve


Share
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-31
Value6.850006.8500-6.8413.6900013.6900013.6900013.6900013.6900013.69
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue167.50.00.00.0167.50.00.0167.2167.40.00.00.0167.40.00.00.0167.40.00.00.00.00.00.00.00.00.00.00.00.0

fast:AprilSixteenthTwoThousandThirteen


Share
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-31
Value06.330006.3300-6.3312.6600012.6600012.6600012.6600012.6600012.66
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue0.0154.80.00.00.0154.80.00.0154.8154.80.00.00.0154.80.00.00.0154.80.00.00.00.00.00.00.00.00.00.00.00.0

fast:AprilTwentyFirstTwoThousandFifteenMemberDomain


Share
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-30
Value03.680003.6800-3.677.350007.350007.350007.3500
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue0.090.00.00.00.090.00.00.089.789.90.00.00.089.90.00.00.089.90.00.00.00.00.00.0

fast:AprilTwentySecondTwoThousandFourteen


Share
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-30
Value04.790004.7900-4.789.570009.570009.570009.570009.5700
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue0.0117.10.00.00.0117.10.00.0116.9117.00.00.00.0117.00.00.00.0117.00.00.00.00.00.00.00.00.00.00.0

fast:JanuaryFourthTwoThousandTwentyOne


Share
Period End2021-06-302021-03-31
Value09.57
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue0.0234.0

fast:JanuarySecondTwoThousandEighteen


Share
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value05.020005.0200-5.0110.0300010.03
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue0.0122.70.00.00.0122.70.00.0122.5122.60.00.00.0122.6

fast:JanuarySecondTwoThousandNineteen


Share
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-31
Value04.40004.400-4.398.79
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue0.0107.60.00.00.0107.60.00.0107.3107.5

fast:JanuarySecondTwoThousandTwenty


Share
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-31
Value06.810006.81
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue0.0166.50.00.00.0166.5

fast:JanuaryThirdTwoThousandSeventeen


Share
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value04.20004.200-4.28.40008.40008.4
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue0.0102.70.00.00.0102.70.00.0102.7102.70.00.00.0102.70.00.00.0102.7

us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised us-gaap:StatementEquityComponents

us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised

us-gaap:AdditionalPaidInCapital


Stock
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value7.06.62.712187.4152.922182.15.71.83.8
Percentage of StockIssuedDuringPeriodValueStockOptionsExercised100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:StockRepurchasedDuringPeriodValue us-gaap:StatementEquityComponents

us-gaap:StockRepurchasedDuringPeriodValue

us-gaap:AdditionalPaidInCapital


Stock
Period End2020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value0.00.00.0520.00.00.00.07.80.016
Percentage of StockRepurchasedDuringPeriodValue0.00.00.0100.00.00.00.00.0100.00.0100.0

dei:EntityCommonStockSharesOutstanding

dei:EntityCommonStockSharesOutstanding


Entity
Period End2021-01-22
Value574
Percentage of EntityCommonStockSharesOutstanding100.0

fast:AccrualForTaxesOtherThanIncomeTaxesCurrentIncludingSalesandV.A.T.Taxes

fast:AccrualForTaxesOtherThanIncomeTaxesCurrentIncludingSalesandV.A.T.Taxes


Accrual
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-31
Value546763514366
Percentage of AccrualForTaxesOtherThanIncomeTaxesCurrentIncludingSalesandV.A.T.Taxes100.0100.0100.0100.0100.0100.0

fast:AccruedProfitSharingContributionCurrent

fast:AccruedProfitSharingContributionCurrent


Accrued
Period End2020-12-312019-12-312018-12-312017-12-31
Value16131310
Percentage of AccruedProfitSharingContributionCurrent100.0100.0100.0100.0

fast:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareWeightedAverageExercisePrice

fast:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareWeightedAverageExercisePrice


Antidilutive
Period End2021-06-302021-03-312020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-312017-09-302017-06-302017-03-312016-09-302016-06-302016-03-312015-09-302015-06-302015-03-312014-09-302014-06-302014-03-312013-09-302013-06-302013-03-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312009-12-31
Value48.048.038.038.027.59053.8755.0252.1855.0249.1849.1850.8349.6749.9150.8949.9851.5654.8254.8354.7254.054.054.054.049.4349.09032.0532.5132.1728.6123.9423.57
Percentage of AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareWeightedAverageExercisePrice100.0100.0100.0100.0100.00.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0100.0100.0100.0100.0100.0100.0

fast:DeferredTaxAssetsFederalAndStateBenefitOfUncertainTaxPositions

fast:DeferredTaxAssetsFederalAndStateBenefitOfUncertainTaxPositions


Deferred
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-312009-12-31
Value800000.0800000.0800000.0900000.01908000.01911000.01327000.01158000.01871000.01632000.01253000.0534000.0
Percentage of DeferredTaxAssetsFederalAndStateBenefitOfUncertainTaxPositions100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

fast:DeferredTaxAssetsOperatingLeaseLiability

fast:DeferredTaxAssetsOperatingLeaseLiability


Deferred
Period End2020-12-312019-12-312018-12-31
Value62620.0
Percentage of DeferredTaxAssetsOperatingLeaseLiability100.0100.00.0

fast:DeferredTaxLiabilitiesOperatingLeaseRightofUseAsset

fast:DeferredTaxLiabilitiesOperatingLeaseRightofUseAsset


Deferred
Period End2020-12-312019-12-312018-12-31
Value61610.0
Percentage of DeferredTaxLiabilitiesOperatingLeaseRightofUseAsset100.0100.00.0

us-gaap:AccruedBonusesCurrent

us-gaap:AccruedBonusesCurrent


Accrued
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-312009-12-31
Value22172219141520121416145.207
Percentage of AccruedBonusesCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:AccruedInsuranceCurrent

us-gaap:AccruedInsuranceCurrent


Accrued
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-312009-12-31
Value414137393431313025302823
Percentage of AccruedInsuranceCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:AccruedMarketingCostsCurrent

us-gaap:AccruedMarketingCostsCurrent


Accrued
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-31
Value575250312425
Percentage of AccruedMarketingCostsCurrent100.0100.0100.0100.0100.0100.0

us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent

us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent


Allowance
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312009-12-31
Value11111211111110111111121111111111111111111111111112131211109.9499.2488.4037.6086.7286.7286.0545.9345.8145.6475.1474.7124.7124.7614.086
Percentage of AllowanceForDoubtfulAccountsReceivableCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DebtInstrumentInterestRateEffectivePercentage us-gaap:CreditFacility, us-gaap:LongtermDebtType

us-gaap:DebtInstrumentInterestRateEffectivePercentage

us-gaap:RevolvingCreditFacility, us-gaap:LineOfCredit


Debt
Period End2021-06-302021-03-312020-12-312020-09-30
Value1.051.071.091.1
Percentage of DebtInstrumentInterestRateEffectivePercentage100.0100.0100.0100.0

us-gaap:DeferredIncomeTaxLiabilities

us-gaap:DeferredIncomeTaxLiabilities


Deferred
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-31
Value179176104751149080
Percentage of DeferredIncomeTaxLiabilities100.0100.0100.0100.0100.0100.0100.0

us-gaap:DeferredTaxAssetsInventory

us-gaap:DeferredTaxAssetsInventory


Deferred
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-312009-12-31
Value5300000.04300000.04200000.03600000.04788000.04556000.04311000.03834000.04045000.04643000.04689000.03462000.0
Percentage of DeferredTaxAssetsInventory100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign

us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign


Deferred
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-31
Value1900000.03200000.03200000.04200000.05121000.05155000.05768000.05089000.03309000.0
Percentage of DeferredTaxAssetsOperatingLossCarryforwardsForeign100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost

us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost


Deferred
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-312009-12-31
Value3300000.03900000.05600000.05200000.06789000.08270000.07837000.05974000.04715000.05853000.05218000.03648000.0
Percentage of DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities

us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities


Deferred
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-31
Value2400000.01900000.01900000.01300000.01651000.01738000.0
Percentage of DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities100.0100.0100.0100.0100.0100.0

us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts

us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts


Deferred
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-312009-12-31
Value3100000.02700000.03200000.03000000.04339000.04529000.04873000.03586000.02618000.02202000.01836000.01619000.0
Percentage of DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance

us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance


Deferred
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-31
Value9.19.18.18.4111010107.825
Percentage of DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DeferredTaxLiabilitiesOther

us-gaap:DeferredTaxLiabilitiesOther


Deferred
Period End2020-12-312019-12-31
Value300000.00
Percentage of DeferredTaxLiabilitiesOther100.00.0

us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment

us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment


Deferred
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-312009-12-31
Value1171141047511490807259483123
Percentage of DeferredTaxLiabilitiesPropertyPlantAndEquipment100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:EmployeeRelatedLiabilitiesCurrent

us-gaap:EmployeeRelatedLiabilitiesCurrent


Employee
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-31
Value602827262324212119
Percentage of EmployeeRelatedLiabilitiesCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized

us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized


Employee
Period End2021-06-302021-03-312020-12-312020-09-30
Value15161213
Percentage of EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized100.0100.0100.0100.0

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths


Lessee
Period End2020-12-312019-12-31
Value95101
Percentage of LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths100.0100.0

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths us-gaap:PropertyPlantAndEquipmentByType

fast:FacilitiesAndEquipment


Lessee
Period End2020-12-312019-12-31
Value8688
Percentage of LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths90.387.4

us-gaap:Vehicles


Lessee
Period End2020-12-312019-12-31
Value9.312
Percentage of LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths9.712.6

us-gaap:LettersOfCreditOutstandingAmount us-gaap:CreditFacility, us-gaap:LongtermDebtType

us-gaap:LettersOfCreditOutstandingAmount

us-gaap:LetterOfCredit, us-gaap:LineOfCredit


Letters
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312014-12-31
Value363636363636363636363636363636363636363636363637
Percentage of LettersOfCreditOutstandingAmount100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive

us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive


Long
Period End2020-12-31
Value125
Percentage of LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive100.0

us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths

us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths


Long
Period End2020-12-31
Value40
Percentage of LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths100.0

us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive

us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive


Long
Period End2020-12-31
Value75
Percentage of LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive100.0

us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour

us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour


Long
Period End2020-12-31
Value60
Percentage of LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour100.0

us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree

us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree


Long
Period End2020-12-31
Value70
Percentage of LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree100.0

us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo

us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo


Long
Period End2020-12-31
Value35
Percentage of LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo100.0

us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent us-gaap:PropertyPlantAndEquipmentByType

us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent

fast:FacilitiesAndEquipment


Operating
Period End2020-12-312019-12-312019-09-302019-06-302019-03-31
Value2.370.03180.03310.03360.0357
Percentage of OperatingLeaseWeightedAverageDiscountRatePercent100.0100.0100.0100.0100.0

us-gaap:Vehicles


Operating
Period End2020-12-312019-12-312019-09-302019-06-302019-03-31
Value2.390.0270.03110.03210.0348
Percentage of OperatingLeaseWeightedAverageDiscountRatePercent100.884.994.095.597.5

us-gaap:OperatingLossCarryforwardsValuationAllowance

us-gaap:OperatingLossCarryforwardsValuationAllowance


Operating
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-31
Value2200000.02800000.02700000.02800000.03998000.03406000.03007000.02819000.02090000.0
Percentage of OperatingLossCarryforwardsValuationAllowance100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:PrepaidTaxes

us-gaap:PrepaidTaxes


Prepaid
Period End2020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312011-12-312010-12-312009-12-31
Value6.7140.00.0160.44.00.09.02.20.00.00.00.0120.00.00.0222.8390.00.00.00.0240.00.00.07.3680.00.011
Percentage of PrepaidTaxes100.0100.00.00.0100.0100.0100.00.0100.0100.00.00.00.00.0100.00.00.00.0100.0100.00.00.00.00.0100.00.00.00.0100.00.00.0100.0

us-gaap:ResidualValueOfLeasedAsset

us-gaap:ResidualValueOfLeasedAsset


Residual
Period End2021-06-302021-03-312020-12-312020-09-30
Value88888385
Percentage of ResidualValueOfLeasedAsset100.0100.0100.0100.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice us-gaap:AwardType

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice

us-gaap:EmployeeStockOption


Share
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-31
Value24.2324.5151.0650.0745.9331.027.8923.6122.95
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:SharePrice us-gaap:AwardDate

us-gaap:SharePrice

fast:AprilNineteenthTwoThousandSixteenMemberDomain


Share
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-30
Value22.8722.8722.8722.8722.8722.8722.8722.8722.8745.7445.7445.7445.7445.7445.7445.7445.7445.7445.7445.7445.74
Percentage of SharePrice100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

fast:AprilSeventeenthTwoThousandTwelve


Share
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-31
Value24.50524.50524.50524.50524.50524.50524.50524.50549.0149.0149.0149.0149.0149.0149.0149.0149.0149.0149.0149.0149.0149.0149.0149.0149.0149.0149.0149.0149.0149.01
Percentage of SharePrice107.1107.1107.1107.1107.1107.1107.1107.1107.1107.1107.1107.1107.1107.1107.1107.1107.1107.1107.1107.10.00.00.00.00.00.00.00.00.00.0

fast:AprilSixteenthTwoThousandThirteen


Share
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-31
Value24.62524.62524.62524.62524.62524.62524.62524.62524.62549.2549.2549.2549.2549.2549.2549.2549.2549.2549.2549.2549.2549.2549.2549.2549.2549.2549.2549.2549.2549.2549.25
Percentage of SharePrice107.7107.7107.7107.7107.7107.7107.7107.7107.7107.7107.7107.7107.7107.7107.7107.7107.7107.7107.7107.7107.70.00.00.00.00.00.00.00.00.00.0

fast:AprilTwentyFirstTwoThousandFifteenMemberDomain


Share
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-30
Value20.6320.6320.6320.6320.6320.6320.6320.6320.6341.2641.2641.2641.2641.2641.2641.2641.2641.2641.2641.2641.2641.2641.2641.2641.26
Percentage of SharePrice90.290.290.290.290.290.290.290.290.290.290.290.290.290.290.290.290.290.290.290.290.20.00.00.00.0

fast:AprilTwentySecondTwoThousandFourteen


Share
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-30
Value25.26525.26525.26525.26525.26525.26525.26525.26525.26550.5350.5350.5350.5350.5350.5350.5350.5350.5350.5350.5350.5350.5350.5350.5350.5350.5350.5350.5350.53
Percentage of SharePrice110.5110.5110.5110.5110.5110.5110.5110.5110.5110.5110.5110.5110.5110.5110.5110.5110.5110.5110.5110.5110.50.00.00.00.00.00.00.00.0

fast:JanuarySecondTwoThousandEighteen


Share
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value27.2727.2727.2727.2727.2727.2727.2727.2727.2754.5454.5454.5454.5454.54
Percentage of SharePrice119.2119.2119.2119.2119.2119.2119.2119.2119.2119.2119.2119.2119.2119.2

fast:JanuarySecondTwoThousandNineteen


Share
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-31
Value25.70525.70525.70525.70525.70525.70525.70525.70525.70551.41
Percentage of SharePrice112.4112.4112.4112.4112.4112.4112.4112.4112.4112.4

fast:JanuaryThirdTwoThousandSeventeen


Share
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value23.47523.47523.47523.47523.47523.47523.47523.47523.47546.9546.9546.9546.9546.9546.9546.9546.9546.95
Percentage of SharePrice102.6102.6102.6102.6102.6102.6102.6102.6102.6102.6102.6102.6102.6102.6102.6102.6102.6102.6

us-gaap:UndistributedEarningsOfForeignSubsidiaries

us-gaap:UndistributedEarningsOfForeignSubsidiaries


Undistributed
Period End2020-12-31
Value365
Percentage of UndistributedEarningsOfForeignSubsidiaries100.0

us-gaap:ValuationAllowancesAndReservesBalance us-gaap:ValuationAllowancesAndReservesType

us-gaap:ValuationAllowancesAndReservesBalance

fast:SECSchedule1209ReserveInsurance


Valuation
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-31
Value414137393431
Percentage of ValuationAllowancesAndReservesBalance100.0100.0100.0100.0100.0100.0

us-gaap:AllowanceForCreditLoss


Valuation
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-31
Value121012111111
Percentage of ValuationAllowancesAndReservesBalance30.026.534.030.532.436.8

Line plots across dimensions of each concept


TTM Greenblatt ROC
_
(None,)
T T M  Greenblatt  R O C_
us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
us-gaap:StatementGeographical
(None,)
Revenue From Contract With Customer Excluding Assessed Taxus-gaap: Statement Geographical
us-gaap:StockholdersEquity
us-gaap:StatementEquityComponents
(None,)
Stockholders Equityus-gaap: Statement Equity Components
us-gaap:NoncurrentAssets
us-gaap:StatementGeographical
(None,)
Noncurrent Assetsus-gaap: Statement Geographical
us-gaap:PropertyPlantAndEquipmentGross
us-gaap:PropertyPlantAndEquipmentByType
(None,)
Property Plant And Equipment Grossus-gaap: Property Plant And Equipment By Type
us-gaap:LongTermDebt
us-gaap:DebtInstrument, us-gaap:LongtermDebtType
(None, 'us-gaap:SeniorNotes')
Long Term Debtus-gaap: Debt Instrument, us-gaap: Longterm Debt Type
us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
us-gaap:PropertyPlantAndEquipmentByType
(None,)
Lessee Operating Lease Liability Payments Due Year Twous-gaap: Property Plant And Equipment By Type
us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
us-gaap:PropertyPlantAndEquipmentByType
(None,)
Lessee Operating Lease Liability Payments Due Year Threeus-gaap: Property Plant And Equipment By Type
us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
us-gaap:PropertyPlantAndEquipmentByType
(None,)
Lessee Operating Lease Liability Payments Due Year Fourus-gaap: Property Plant And Equipment By Type
us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
us-gaap:PropertyPlantAndEquipmentByType
(None,)
Lessee Operating Lease Liability Payments Due Year Fiveus-gaap: Property Plant And Equipment By Type
us-gaap:StockholdersEquity
us-gaap:StatementEquityComponents
(None,)
Stockholders Equityus-gaap: Statement Equity Components