NSP


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

Table of contents



us-gaap:CommonStockValue
us-gaap:StatementEquityComponents
us-gaap:SharesIssued

us-gaap:CommonStockSharesIssued

us-gaap:CommonStockSharesAuthorized

us-gaap:PreferredStockSharesAuthorized

us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding

us-gaap:WeightedAverageNumberOfSharesOutstandingBasic

us-gaap:EarningsPerShareBasic

us-gaap:EarningsPerShareDiluted

us-gaap:AllocatedShareBasedCompensationExpense

us-gaap:GeneralAndAdministrativeExpense

us-gaap:GrossProfit

us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments

us-gaap:IncomeTaxExpenseBenefit

us-gaap:InterestExpense

us-gaap:NetIncomeLoss
us-gaap:StatementEquityComponents

us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic

us-gaap:OperatingExpenses

us-gaap:OperatingIncomeLoss

us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
us-gaap:StatementGeographical

us-gaap:Assets

us-gaap:LiabilitiesAndStockholdersEquity

us-gaap:StockholdersEquity
us-gaap:StatementEquityComponents

us-gaap:AssetsCurrent

us-gaap:Cash
us-gaap:CashAndCashEquivalents

us-gaap:CashAndCashEquivalentsAtCarryingValue

us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents

us-gaap:ShortTermInvestments
us-gaap:CashAndCashEquivalents

us-gaap:MarketableSecuritiesCurrent

us-gaap:AccountsReceivableNetCurrent

us-gaap:ReceivablesNetCurrent

us-gaap:OtherAssetsCurrent

us-gaap:PropertyPlantAndEquipmentGross
us-gaap:PropertyPlantAndEquipmentByType

us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment

us-gaap:PropertyPlantAndEquipmentNet

us-gaap:Goodwill

us-gaap:IntangibleAssetsNetIncludingGoodwill

us-gaap:DeferredTaxAssetsLiabilitiesNet

us-gaap:OperatingLeaseRightOfUseAsset

us-gaap:OtherAssetsNoncurrent

us-gaap:AccountsPayableCurrent

us-gaap:AccruedLiabilitiesCurrent

us-gaap:LiabilitiesCurrent

us-gaap:OperatingLeaseLiabilityCurrent

us-gaap:TaxesPayableCurrent

us-gaap:LiabilitiesNoncurrent

us-gaap:LongTermDebtNoncurrent

us-gaap:DeferredIncomeTaxLiabilitiesNet

us-gaap:OtherLiabilitiesNoncurrent

us-gaap:OperatingLeaseLiabilityNoncurrent

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive

us-gaap:OperatingLeaseLiability

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue

us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount

us-gaap:StockholdersEquity
us-gaap:StatementEquityComponents

us-gaap:CommonStockValue

us-gaap:AdditionalPaidInCapitalCommonStock

us-gaap:RetainedEarningsAccumulatedDeficit

us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax

us-gaap:TreasuryStockValue

us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
us-gaap:StatementEquityComponents

us-gaap:NetCashProvidedByUsedInOperatingActivities

us-gaap:NetCashProvidedByUsedInInvestingActivities

us-gaap:NetCashProvidedByUsedInFinancingActivities

us-gaap:DeferredIncomeTaxExpenseBenefit

us-gaap:IncreaseDecreaseInAccountsReceivable

us-gaap:NetCashProvidedByUsedInOperatingActivities

us-gaap:NetIncomeLoss
us-gaap:StatementEquityComponents

us-gaap:NetCashProvidedByUsedInInvestingActivities

us-gaap:PaymentsToAcquirePropertyPlantAndEquipment

us-gaap:NetCashProvidedByUsedInFinancingActivities

us-gaap:PaymentsOfDividendsCommonStock

us-gaap:DeferredTaxLiabilities

us-gaap:DeferredTaxAssetsNet

us-gaap:DeferredTaxAssetsValuationAllowance

nsp:Aggregatenumberofsharesrepurchasedduringtheperiod

nsp:ClassOfWarrantRightConversionRatioOfWarrantorRightsToShareOfStock

nsp:GrossBillings

nsp:IncreaseDecreaseinWSEEpayrollexpense

nsp:MarketableSecuritiesProceedsFromDispositions

nsp:PayrollTaxesBenefitsAndWorkersCompensationCosts

nsp:PercentageOfSubsidiaryStockSecuringDebt

nsp:SalariesWagesAndPayrollTaxes

nsp:TreasuryStockAcquired

nsp:USTreasuryRatesThatCorrespondWithWeightedAverageEstimatedClaimPayoutPeriod

nsp:UndiscountedAccruedWorkersCompensationCosts

nsp:WorkersCompensationDiscountChangedDuringPeriod

nsp:WorkersCompensationExpense

nsp:WorksiteEmployeePayrollCost

us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities

us-gaap:AdvertisingExpense

us-gaap:AvailableForSaleSecuritiesGrossUnrealizedGains
us-gaap:FinancialInstrument

us-gaap:AvailableForSaleSecuritiesGrossUnrealizedLoss
us-gaap:FinancialInstrument

us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect

us-gaap:CommonStockDividendsPerShareDeclared
us-gaap:Range, us-gaap:CreditFacility
us-gaap:DebtInstrumentBasisSpreadOnVariableRate1

us-gaap:DepreciationAndAmortization

us-gaap:DividendsCommonStockCash
us-gaap:StatementEquityComponents

us-gaap:IncreaseDecreaseInAccountsPayableTrade

us-gaap:IncreaseDecreaseInAccruedSalaries

us-gaap:IncreaseDecreaseInHealthCareInsuranceLiabilities

us-gaap:IncreaseDecreaseInIncomeTaxes

us-gaap:IncreaseDecreaseInOtherCurrentAssets

us-gaap:IncreaseDecreaseInOtherEmployeeRelatedLiabilities

us-gaap:IncreaseDecreaseInOtherNoncurrentAssets

us-gaap:IncreaseDecreaseInOtherOperatingAssets

us-gaap:IncreaseDecreaseInPrepaidExpense

us-gaap:IncreaseDecreaseInWorkersCompensationLiabilities

us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements

us-gaap:InterestIncomeOther

us-gaap:LineOfCreditFacilityInterestRateDuringPeriod

us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage

us-gaap:LossContingencyDamagesSoughtValue

us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
us-gaap:StatementEquityComponents

us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted

us-gaap:PaymentsForLossesAndLossAdjustmentExpense

us-gaap:PaymentsToAcquireMarketableSecurities

us-gaap:ProceedsFromLinesOfCredit

us-gaap:ProceedsFromPaymentsForOtherFinancingActivities

us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities

us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability

us-gaap:SalesCommissionsAndFees

us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
us-gaap:StatementEquityComponents
us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
us-gaap:StatementEquityComponents
us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross

us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
us-gaap:StatementEquityComponents

us-gaap:StockholdersEquityOther
us-gaap:StatementEquityComponents

us-gaap:TreasuryStockSharesAcquired

us-gaap:TreasuryStockValueAcquiredCostMethod
us-gaap:StatementEquityComponents

dei:EntityCommonStockSharesOutstanding

nsp:AccruedHealthInsuranceCosts

nsp:AccruedWorksiteEmployeePayrollCosts

nsp:BenefitsCostsIncurredReducedRelatedtoRunoff

nsp:BenefitsCostsIncurredRelatedtoRunoff

nsp:CARESActDTA

nsp:ClientPrepaymentsIncludedInCashBalance

nsp:DecreaseIncreaseInAccruedWorkersCompensationCostsForChangesInEstimatedLosses

nsp:DeferredTaxAssetsOperatingLeaseLiablities

nsp:DepositsHealthInsurance

nsp:DepositsWorkersCompensation

nsp:Depositsandprepaidhealthinsurance

nsp:Landlordfundedtenantimprovements

nsp:MoneyMarketFundsOvernightHoldingsAtCarryingValue
us-gaap:CashAndCashEquivalents
us-gaap:AwardType
nsp:NumberofShareExpectedtoVestBasedOnCurrentEstimatesofPerformanceAchievment

nsp:PayrollWithholdingsIncludedInCashBalance

nsp:Portionofinsurancecoststhatislessthantheagreeduponsurplusincludedinaccruedhealthinsurancecostsacntliab

nsp:PremiumsOwedToUnited

nsp:PrepaidHealthInsuranceCurrent

nsp:PrepaidHealthInsuranceCurrentAndNoncurrent

nsp:Unbilled

nsp:UnbilledAccruedWorksiteEmployeePayrollCosts

nsp:WorkersCompensationAdministrativeFeesAccrued

nsp:WorkersCompensationLiabilityCurrentNet

nsp:WorkersCompensationLiabilityNetOfAdminFeesCurrent

nsp:WorkersCompensationMaximumAggregateEconomicBurdenForClaimsInExcessOfFirstLayerCapPerPolicyYear

nsp:WorkersCompensationMaximumEconomicBurdenFirstLayerOfClaimsPerOccurrence

srt:DraftsPayable
us-gaap:CashAndCashEquivalents

us-gaap:AccruedPayrollTaxesCurrent

us-gaap:AccruedSalariesCurrentAndNoncurrent

us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent

us-gaap:AssetsFairValueDisclosure
us-gaap:FairValueByFairValueHierarchyLevel

us-gaap:AvailableForSaleSecurities
us-gaap:FinancialInstrument

us-gaap:AvailableForSaleSecuritiesAmortizedCost
us-gaap:FinancialInstrument

us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost

us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue

us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost

us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue

us-gaap:CapitalizedComputerSoftwareNet

us-gaap:CashAndCashEquivalentsFairValueDisclosure
us-gaap:FairValueByFairValueHierarchyLevel

us-gaap:CashCashEquivalentsAndShortTermInvestments
us-gaap:CashAndCashEquivalents

us-gaap:DeferredIncomeTaxAssetsNet

us-gaap:DeferredRentCreditNoncurrent

us-gaap:DeferredTaxAssetsGross

us-gaap:DeferredTaxAssetsInvestments

us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
us-gaap:BusinessAcquisition
us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic

us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits

us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost

us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther

us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities

us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance

us-gaap:DeferredTaxLiabilitiesDeferredExpense

us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware

us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets

us-gaap:DeferredTaxLiabilitiesLeasingArrangements

us-gaap:DeferredTaxLiabilitiesOther

us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
us-gaap:AwardType
us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions

us-gaap:GoodwillGross

us-gaap:GoodwillImpairedAccumulatedImpairmentLoss

us-gaap:InvestmentsFairValueDisclosure
us-gaap:FairValueByFairValueHierarchyLevel

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths

us-gaap:LessorOperatingLeaseLeaseNotYetCommencedAssumptionAndJudgmentValueOfUnderlyingAssetAmount

us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseOpeningBalanceAdjustments

us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity

us-gaap:NontradeReceivables

us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent

us-gaap:OtherAccruedLiabilitiesNoncurrent

us-gaap:OtherReceivables

us-gaap:PrepaidInsurance

us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
us-gaap:AwardType
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
us-gaap:AwardType
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant

us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased

us-gaap:StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased

us-gaap:TreasuryStockShares

us-gaap:USGovernmentSecuritiesAtCarryingValue
us-gaap:FairValueByFairValueHierarchyLevel

us-gaap:UnbilledContractsReceivable

us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary

us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary

us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary

us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary

us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary

us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount

us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears

us-gaap:WorkersCompensationLiabilityCurrent

us-gaap:WorkersCompensationLiabilityCurrentAndNoncurrent

us-gaap:WorkersCompensationLiabilityNoncurrent

Plots across concepts


IncomeStatement
Net Income Loss
Expenses
Interest Expense
Balance Sheet
Goodwill
Assets
Operating Lease Right Of Use Asset
Current Assets
Accounts Receivable Net Current
NonCurrent Assets
Deferred Income Tax Assets Net
PropertyPlantAndEquipmentNet
Property Plant And Equipment Net
Liabilities
Operating Lease Liability
Current Liabilities
Accounts Payable Current
Noncurrent Liabilities
Other Liabilities Noncurrent
Stockholders Equity
Accumulated Other Comprehensive Income Loss Net Of Tax
Per Share
Common Stock Dividends Per Share Declared
CashFlow
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInOperatingActivities
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInInvestingActivities
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInFinancingActivities
Net Cash Provided By Used In Financing Activities
Shares
Treasury Stock Shares
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-31
us-gaap:CommonStockValue ███████████████▁▁▁▁▁▁▁▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂0.5550.5550.5550.5550.5550.5550.5550.5550.5550.5550.5550.5550.5550.5550.5550.2770.2770.2770.2770.2770.2770.2770.3080.3080.3080.3080.3080.3080.3080.3080.3080.3080.3080.3080.3080.3090.3090.3090.3090.3090.3090.3090.309NANANA
 us-gaap:SharesIssued us-gaap:StatementEquityComponents us-gaap:CommonStock███████████████▄▄▄▄▄▄▄▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▁▁▁55.48955.48955.48955.48955.48955.48955.48955.48955.48955.48955.48955.48955.48955.48855.48927.74427.74427.74427.74427.74427.74427.74430.75830.75830.75830.75830.75830.75830.75830.75830.75830.75830.75830.75830.75830.83930.83930.83930.83930.8390.0308390.0308390.030839NANANA
us-gaap:CommonStockSharesIssued NANA55.489NANANA55.489NANANA55.489NANANA55.489NANANA27.744NANANA30.758NANANA30.758NANANA30.758NANANA30.758NANANA30.839NANANA0.030839NANANA
us-gaap:CommonStockSharesAuthorized NANA120.0NANANA120.0NANANA60.0NANANA60.0NANANA60.0NANANA60.0NANANA60.0NANANA60.0NANANA60.0NANANA60.0NANANA0.06NANANA
us-gaap:PreferredStockSharesAuthorized NANA20.0NANANA20.0NANANA20.0NANANA20.0NANANA20.0NANANA20.0NANANA20.0NANANA20.0NANANA20.0NANANA20.0NANANA0.02NANANA
us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding ▁█38.82338.839NA38.74138.64639.068NA40.31740.91640.65NA41.54841.53341.717NA20.62120.73820.666NA20.85620.88420.978NANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:WeightedAverageNumberOfSharesOutstandingBasic █▁38.59138.216NA38.50738.56738.802NA40.16840.77140.508NA41.3341.37741.224NA20.47320.62920.565NA20.84320.86920.972NA24.0324.76624.716NA24.6524.7724.823NA24.84924.8224.897NA24.92325.0950.025087NA0.0254250.0257260.025488NA0.0253120.025381NA
us-gaap:EarningsPerShareBasic ▃▇▁▃▆▇▃▃▃█▃▄▃▅▂▄▃▇▂▃▂▇▂▃▂▃▂▂▁▂▂▂▁▃▂▂▂▃▂▁▂▂▂▂▂▁0.651.620.119999999999999660.521.341.590.510.640.691.860.590.860.591.20.360.920.671.690.450.660.451.530.260.480.290.540.270.330.070.370.210.390.140.510.340.450.220.540.420.160.250.330.30.280.20.09
us-gaap:EarningsPerShareDiluted ▃▇▁▃▆▇▃▃▃█▃▄▃▅▂▄▃▇▂▃▂▇▂▃▂▃▂▂▁▂▂▂▁▃▂▂▂▃▂▁▂▂▂▂▂▁0.651.590.109999999999999880.511.331.580.510.630.691.850.590.860.581.180.360.910.661.690.450.660.451.530.260.480.290.540.270.330.070.370.210.390.140.510.340.450.220.540.420.160.250.330.30.280.20.09
  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-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-31
 TTM Greenblatt ROC _ _▄█▁▃▇█▃▄▄█▃▅▄▆▃▃▃▅▂▃▂▅▂▂▂▃▂▂▁▂▁▂▂▃▂▂▂▃▂▂▂▂▂35.22383.8247.70928.77272.98785.22127.71934.73338.7285.46132.61948.13333.58164.70323.71229.79922.93853.49214.46722.77316.02353.04310.02619.93612.21723.5213.00914.463.41416.5916.87417.11210.22822.00915.89319.149.41523.04616.69114.09411.415.12912.652NANANA
  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-31
us-gaap:AllocatedShareBasedCompensationExpense █▁13.78111.822NA20.86410.6946.552NA6.5178.2566.04NA5.7695.7523.135NA6.5845.3034.503NA4.1914.7613.5753.1713.714.0412.4232.7072.7013.2452.42.7522.7493.2922.312.4292.4292.8012.1552.1462.1092.5561.791.9781.972.411.768
us-gaap:GeneralAndAdministrativeExpense ▆▇▆▅▅█▇▆▆▇▆▅▅▆▅▄▄▅▃▃▃▄▃▃▃▄▂▃▃▄▃▃▃▄▁▃▂▄▂▂▂▄▁▁▁▂29.21131.63627.91325.64624.75534.85330.63729.77329.86633.16228.50325.29427.41929.85225.95824.51324.6126.19220.33721.31821.25423.78420.68119.19120.33224.05518.47520.29521.11622.73219.10720.56720.03921.98615.8721.12218.49422.07817.51718.91217.02321.89315.5415.54614.63417.494
us-gaap:GrossProfit ▆█▅▅▇▇▅▅▅▇▅▅▄▆▄▄▃▄▃▃▃▄▂▂▂▃▂▂▂▂▂▂▂▂▂▂▂▂▂▂▁▂▁▁▁▁199.554251.445167.55185.033220.249234.022161.936170.546173.735226.717161.591166.054154.544199.72142.866139.966130.553159.346110.539117.796113.259150.01697.045106.743104.219129.86101.359100.81795.453106.17689.97897.40997.746108.11893.50398.4287.294103.00489.94687.02983.84190.95980.80873.68671.35772.685
us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments ▄█▁▃▇█▃▄▄█▄▅▄▆▃▃▃▅▂▃▂▅▂▂▂▃▂▂▁▂▁▂▁▃▂▂▂▃▂▁▂▂▂▂▁▁34.68482.7686.25127.14471.13784.73827.5535.18539.88387.02534.00448.98734.2865.08924.07429.9222.81353.33414.32622.4815.66652.7059.9619.95512.17723.52713.06214.5033.4516.6126.89617.1377.61222.08716.08619.2799.59123.33416.826.83811.70415.41312.86912.3648.8243.964
us-gaap:IncomeTaxExpenseBenefit ▄▇▁▃▇█▃▄▄▄▄▅▄▅▃▄▃▆▂▃▂▇▂▃▂▄▂▃▁▃▁▃▂▃▃▃▂▄▂▁▂▃▂▂▂▁9.5320.8461.9667.13519.28622.6467.1559.32611.32710.7369.34912.789.7215.0988.5210.7188.79517.7064.8068.4155.95320.0123.6218.0054.8639.744.8986.1181.5597.0481.6077.0554.1248.9146.6417.8273.979.455.9762.7394.9636.6275.085.133.7061.665
us-gaap:InterestExpense ▇▆▆▆███▇▆▆▅▄▄▄▃▃▃▃▂▃▃▃▁▁▁▁1.9751.5991.7041.7312.2192.3622.2052.1221.6391.6811.3161.1741.1081.070.8930.8940.8030.6230.4810.6280.650.6370.1090.1260.1240.1NANANANANANANANANANANANANANANANANANANANA
us-gaap:NetIncomeLoss ▃▇▁▃▆▇▃▃▄█▃▄▃▆▂▃▂▄▂▂▂▄▁▂▂▂▂▂▁▂▁▂▁▂▂▂▁▂▂▁▁▂▂▂▁▁25.15461.9224.28520.00951.85162.09220.39525.85928.55676.28924.65536.20724.5649.99115.55419.20214.01835.6289.5214.0659.71332.6936.33911.957.31413.7878.1648.3851.8919.5645.28910.0823.48813.1739.44511.4525.62113.88410.8444.0996.7418.7867.7897.2345.1182.299
us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic ▃▇▁▃▆▇▃▃▃█▃▄▃▅▂▂▂▄25.11761.7254.29519.90551.57561.6320.18225.57528.24775.25824.32635.70424.21449.40615.2718.86513.7734.847NA13.7359.48432.029NANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:OperatingExpenses ██▇▇▇▇▆▆▆▆▅▅▅▆▅▄▄▄▃▃▃▃▃▃▃▄▃▃▃▃▂▂▃▃▂▂▂▂▂▂▂▂▁▁▁▁164.331167.621159.841156.261147.262148.801134.217135.813135.015141.256128.972117.921120.963135.017119.154110.167107.615105.85496.07295.02397.23696.97387.01986.80792.002106.3488.3586.35792.03989.58583.10480.29787.51886.10977.6179.2877.87979.95873.25572.93572.44175.8368.15661.60862.78868.924
us-gaap:OperatingIncomeLoss ▄█▁▃▇█▃▄▄█▃▅▄▆▃▃▃▅▂▃▂▅▂▂▂▃▂▂▁▂▁▂▂▃▂▂▂▃▂▂▂▂▂▂▁▁35.22383.8247.70928.77272.98785.22127.71934.73338.7285.46132.61948.13333.58164.70323.71229.79922.93853.49214.46722.77316.02353.04310.02619.93612.21723.5213.00914.463.41416.5916.87417.11210.22822.00915.89319.149.41523.04616.69114.09411.415.12912.65212.0788.5693.761
us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax ▇█▆▆▆█▆▆▆▇▅▅▅▆▄▄▄▅▄▃▃▄▃▃▃▃▂▂▂▃▂▂▂▃▂▂▂▂▂▁▁▂▁▁▁▁1185.3711286.8351056.3351007.82993.3661229.4831075.091043.3881043.3161153.01966.756925.126922.2951014.372826.494795.513795.552882.664729.069702.538707.332802.408650.011626.286627.838699.479595.865560.303564.621636.999557.133539.869547.274611.836532.438511.953519.256595.177495.114471.821472.903536.381435.526414.146412.418457.662
  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-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-31
us-gaap:Assets ██▇▆▆▆▆▅▅▅▄▄▄▄▄▃▃▃▃▂▂▃▂▂▂▂▂▂▂▂▂▁▁▂▂▂▁▂▁▁▁▂▁1728.0841769.0841584.2761523.2821517.7331522.4081394.9961292.1221316.9951350.9781191.8161136.6771051.0681091.4671063.695947.372885.888928.528907.174794.886846.495880.51784.912780.093753.048840.621796.67779.358737.256799.389766.56710.469708.318760.711750.2730.434682.057741.63712.259636.47683.542728.646659.845NANANA
us-gaap:LiabilitiesAndStockholdersEquity ██▇▆▆▆▆▅▅▅▄▄▄▄▄▃▃▃▃▂▂▃▂▂▂▂▂▂▂▂▂▁▁▂▂▂▁▂▁▁▁▂▁1728.0841769.0841584.2761523.2821517.7331522.4081394.9961292.1221316.9951350.9781191.8161136.6771051.0681091.4671063.695947.372885.888928.528907.174794.886846.495880.51784.912780.093753.048840.621796.67779.358737.256799.389766.56710.469708.318760.711750.2730.434682.057741.63712.259636.47683.542728.646659.845NANANA
us-gaap:StockholdersEquity ▃▃▂▂▂▁▁▂▅▄▃▅▄▄▃▄▃▃▃▃▃▃▆▆▆▇▇██████▇▇████▇██▇87.26273.64444.13240.63944.638-3.314.07940.988134.889119.19477.676151.92117.86102.83266.321101.9483.70386.38760.52569.5864.86755.352172.455175.941191.347213.101204.096248.008247.37247.316253.272248.739241.477239.388240.905260.247252.532256.475245.207238.452251.093248.267240.395NANANA
  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-31
us-gaap:AssetsCurrent ██▆▆▆▆▆▅▅▆▅▄▄▄▄▃▂▃▃▂▂▃▂▂▂▃▂▂▂▂▂▁▁▂▂▂▁▂▂▁▁▂▁1201.2891251.5051077.2681048.8581068.6471079.28974.746893.743919.177980.081866.536846.162749.787801.013778.935671.039599.032650.476640.322548.664611.481636.393542.048568.464551.594633.593569.509573.651534.275598.037565.317509.418510.301561.159551.465535.909487.916549.366522.788459.343514.561553.269498.088NANANA
us-gaap:Cash ▅▁▅▃▄▂▇▂█▂▅▄31.93123.10533.69228.25929.37826.26636.52124.46539.91525.80933.20729.585NANA26.7NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:CashAndCashEquivalentsAtCarryingValue ▆▇█▅▆▅▅▂▄▅▄▄▄▄▄▃▂▄▃▂▃▄▃▂▁▂▃▁▁▂▂▁▁▂▃▂▁▂▂▁▃▃▂▂▁▂455.387494.777554.846372.356459.399404.728367.342243.439324.926398.936326.773328.299308.711354.641354.26285.934241.89303.85286.034223.55271.573318.848269.538201.085167.728228.588276.456179.458168.889213.518225.755161.842178.493227.432264.544202.218180.59234.548211.208169.91265.191277.805234.829207.93169.382212.469
us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents ▇▇█▅▆▆▅▃▄▅▄▄▄▂▂▃▃▁▁705.127734.197786.699599.255682.559641.626592.55458.722555.922614.546535.474522.824515.688395.778395.397470.503441.443346.308328.671NANANA443.418NANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:ShortTermInvestments ███▆▇▁▂▇▇▇▇█82.58482.5782.52172.86175.2339.00247.94677.03674.64478.08877.49281.565NANA24.594NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:MarketableSecuritiesCurrent ▅▅▅▅▅▃▅██▇█▅▂▁▁▁▁▁▁▁▁▁▂▂▃▄▄▆▆▆▆▆▇▇▃▇███▇▅▆▆34.59734.29234.52933.99431.95219.50834.72860.8861.12953.59960.78137.5767.2071.9281.961.951.9291.8411.8511.821.8811.8949.8759.75421.64828.8428.63145.95343.43146.89746.3447.452.68651.39716.90451.70257.18256.98156.98755.39437.59842.26743.367NANANA
us-gaap:AccountsReceivableNetCurrent NANA6.559NANANA12.731NANANA10.0153.4024.0663.92312.2923.3962.7754.80613.1072.9183.9772.3937.6913.453.1853.7412.013.733.4592.9337.4532.0622.7432.4656.9312.2552.7653.6017.8932.0691.6011.3321.194NANANA
us-gaap:ReceivablesNetCurrent █▇▁▆▄▅▄▄▂▂▁▁595.836561.244392.746528.712473.935520.745465.779483.89424.135421.297400.623400.001NANA333.981NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:OtherAssetsCurrent ▇█▆▅▅▆▆▄▄▅▄▃▃▄▄▃▃▃▃▃▃▄▂▂▂▃▂▂▂▃▂▁▁▂▁▁▁▂▂▁▁▂▁47.0753.71839.46133.77234.65140.42543.49326.43829.79436.61627.72124.27422.6428.38526.99119.2617.99323.09519.52618.42618.55428.44817.13515.27915.52221.0817.64912.85113.07619.22812.05310.0979.38413.7599.6518.1338.13311.52911.48810.9679.74511.9438.528NANANA
  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-31
us-gaap:PropertyPlantAndEquipmentGross NANA495.078NANANA403.301NANANA350.808NA323.163315.812310.349304.466299.946292.627283.115271.997265.216258.517251.822250.795249.197246.217280.686274.678273.023269.234268.175268.296266.803264.803262.3260.262259.083255.259251.952247.208239.944235.202230.097NANANA
 us-gaap:PropertyPlantAndEquipmentGross us-gaap:PropertyPlantAndEquipmentByType nsp:ComputerhardwareandsoftwareNANA129.213NANANA123.232NANANA115.259NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
 us-gaap:PropertyPlantAndEquipmentGross us-gaap:PropertyPlantAndEquipmentByType us-gaap:BuildingAndBuildingImprovementsNANA125.704NANANA119.635NANANA112.308NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
 us-gaap:PropertyPlantAndEquipmentGross us-gaap:PropertyPlantAndEquipmentByType us-gaap:ConstructionInProgressNANA84.668NANANA20.885NANANA0.0NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
 us-gaap:PropertyPlantAndEquipmentGross us-gaap:PropertyPlantAndEquipmentByType us-gaap:FurnitureAndFixturesNANA48.516NANANA48.082NANANA45.694NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
 us-gaap:PropertyPlantAndEquipmentGross us-gaap:PropertyPlantAndEquipmentByType us-gaap:SoftwareDevelopmentNANA100.762NANANA85.252NANANA71.332NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment NANA278.822NANANA255.595NANANA233.595NA224.135218.752214.69210.726207.288204.954202.854199.26197.545194.202190.063192.772191.055187.102196.341191.913189.771185.301181.76179.252175.593172.653168.358167.335165.592162.662159.008158.756158.738155.735154.07NANANA
us-gaap:PropertyPlantAndEquipmentNet ███▇▆▅▅▄▄▄▄▃▃▃▃▃▂▂▂▂▁▁▁▁▁▁▂▂▂▂▂▂▂▂▃▃▃▂▃▂▂▂▂219.611220.262216.256196.21177.762160.297147.706134.956120.828116.131117.213100.68199.02897.0695.65993.7492.65887.67380.26172.73767.67164.31561.75958.02358.14259.11584.34582.76583.25283.93386.41589.04491.2192.1593.94292.92793.49192.59792.94488.45281.20679.46776.027NANANA
us-gaap:Goodwill NANA12.7NANANANANANANA12.686NANANA12.686NANANA12.686NANANANANANANANANANANA14.44NANANA17.208NANANA21.156NANANA14.327NANANA
us-gaap:IntangibleAssetsNetIncludingGoodwill ▁▁▁▁▂▃▅▆█12.70712.70712.70712.70712.70812.71112.71412.71712.72NA12.726NANANANANANANA13.088NANANA13.588NANANA14.45714.80815.152NA18.434NANANA23.775NANANA28.433NANANANANANANA
us-gaap:DeferredTaxAssetsLiabilitiesNet NANA9.603NANANA3.956NANANA8.816NANANA4.283NANANA14.025NANANA16.976NANANA2.241NANANA0.489NANANA-1.789NANANA-7.539NANANA-7.583NANANA
us-gaap:OperatingLeaseRightOfUseAsset ██▇▇▇▇▇▇▇▆▁66.46367.68860.66360.68257.42158.46156.88658.18554.18950.2590.0NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:OtherAssetsNoncurrent ██▅▇▇▇▇█▇▆▅▆▆▆▄▅▄▃▂▂▂▂▁▂▂▂▂▂▂▂▂▂▂▅▅▅▅▅▅▂▁▁▁7.066.9554.5486.2916.1516.015.9756.7326.1975.5344.8515.6635.5335.5133.5414.4843.652.9781.842.2132.0121.7681.3791.4881.7731.7531.7251.7481.8451.8121.8161.922.0854.64.8174.8794.8684.1634.1341.441.1311.0071.108NANANA
  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-31
us-gaap:AccountsPayableCurrent ▃▄▄▄▂▅▃▄▅▆█▄▃▄▅▂▂▃▃▃▂▄▄▂▁▂▃▂▁▂▂▂▂▁▂▂▂▂▄▂▁▂▂4.0635.8416.2036.0162.8856.244.5655.3736.5487.85410.6225.3164.1235.5176.4473.073.1324.5424.1894.0343.5465.2135.3812.6132.3833.0614.6743.2551.8212.5912.6783.3112.6052.2023.663.0882.8733.4375.0852.6592.4242.6283.309NANANA
us-gaap:AccruedLiabilitiesCurrent ███▆█▆▇▅▅▆▃▃▃▃▃▂▂▃▂▂▃▄▂▂▃▃▂▂▂▃▁▁▁▁▁▁▁▁▁▂▁▂▁62.9661.10560.77746.460.74251.72958.71342.18539.75649.24428.8924.624.09427.69727.74120.85622.65825.55522.43723.1724.82330.69320.2523.13924.80125.34722.44423.00819.4625.68514.9615.56114.41515.34812.47813.97514.00814.09213.81419.77815.49317.66314.264NANANA
us-gaap:LiabilitiesCurrent ██▇▆▆▆▆▅▅▆▅▅▄▅▅▃▃▄▄▃▃▄▃▃▂▃▃▂▂▂▂▂▂▂▂▂▁▂▂▁▁▂▁1002.6891044.351904.924841.07840.563888.458869.045761.212769.848850.389772.332697.258654.791709.629726.481579.341543.37590.947600.958484.865541.547590.427487.711492.064462.763531.745496.451454.535412.63474.892436.687386.681391.79447.459435.759395.956354.447413.446396.226330.25362.318412.431353.609NANANA
us-gaap:OperatingLeaseLiabilityCurrent NANA16.518NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:TaxesPayableCurrent NANANA6.28628.5374.7180.0NANANANA0.0616.984NA0.0NANA8.6680.00.00.013.5272.9714.9761.6520.284.031NANANA0.00.0570.0394.7744.054NANANA0.0NANA0.7980.0NANANA
  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-31
us-gaap:LiabilitiesNoncurrent ██████▆▆▅▅▄▄▄▄▃▃▃▃▃▃▃▃▂▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁638.133651.089635.22641.573632.532637.26521.872489.922412.258381.395341.808287.499278.417279.006270.893266.091258.815251.194245.691240.441240.081234.731124.746112.08898.93895.77596.12376.81577.25677.18176.60175.04975.05173.86473.53674.23175.07871.70970.82667.76870.13167.94865.841NANANA
us-gaap:LongTermDebtNoncurrent ██████▆▆▄▄▄▃▃▃▃▃▃▃▃▃▃▃▁369.4369.4369.4369.4369.4369.4269.4239.4169.4144.4144.4104.4104.4104.4104.4104.4104.4104.4104.4104.4104.4104.40.0NANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:DeferredIncomeTaxLiabilitiesNet NA13.343NA2.8010.712NA0.0NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:OtherLiabilitiesNoncurrent NANA6.292NANANA0.00.00.00.09.996NANANA1.752NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:OperatingLeaseLiabilityNoncurrent ██▇▇▇▇▇▇▆▆▁69.73671.71664.28964.43660.81561.62358.86360.13254.61750.3710.0NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo NANA18.444NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree NANA15.828NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour NANA12.791NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive NANA9.237NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive NANA14.306NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
  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-31
us-gaap:StockholdersEquity ▃▃▂▂▂▁▁▂▅▄▃▅▄▄▃▄▃▃▃▃▃▃▆▆▆▇▇██████▇▇████▇██▇87.26273.64444.13240.63944.638-3.314.07940.988134.889119.19477.676151.92117.86102.83266.321101.9483.70386.38760.52569.5864.86755.352172.455175.941191.347213.101204.096248.008247.37247.316253.272248.739241.477239.388240.905260.247252.532256.475245.207238.452251.093248.267240.395NANANA
us-gaap:CommonStockValue ███████████████▁▁▁▁▁▁▁▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂0.5550.5550.5550.5550.5550.5550.5550.5550.5550.5550.5550.5550.5550.5550.5550.2770.2770.2770.2770.2770.2770.2770.3080.3080.3080.3080.3080.3080.3080.3080.3080.3080.3080.3080.3080.3090.3090.3090.3090.3090.3090.3090.309NANANA
us-gaap:AdditionalPaidInCapitalCommonStock ▆▅▆▅▄▃▃▃▃▃▃▂▂▂▂▂▂▁▁▁▁▁██████████▇▇▇████████94.39681.32995.52874.59854.78346.32748.14146.40141.00933.83336.75232.04727.36322.64825.33720.43915.46211.8179.247.0474.4282.061144.701143.951142.681140.963137.769136.972136.505135.838135.653134.781134.349133.898133.207136.688136.762136.67135.871136.111136.193136.217135.607NANANA
us-gaap:RetainedEarningsAccumulatedDeficit ██▇▇▇▇▆▆▅▅▄▄▃▃▂▃▃▃▂▂▂▂▁▁▁▁▁▂▂▂▂▂▂▂▁▂▂▂▁▁▁▁▁627.938620.151575.028586.124581.613545.295499.473490.949477.155460.903397.947381.505353.706337.527296.797329.18316.23308.518278.163273.918265.18260.812232.771231.72225.175223.424214.481261.795258.222261.183255.97255.028249.291250.148241.324261.964254.87253.635243.65236.677236.496233.737228.922NANANA
us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax NANA0.005NANANA0.012NANANA-0.009NANANA-0.005NANANA-0.003NANANA0.00.0050.00.0050.0030.0240.0410.0260.0290.023-0.0030.0320.0160.070.0580.0590.0240.0520.0590.0350.021NANANA
us-gaap:TreasuryStockValue ████▇▇▇▆▅▄▄▃▃▃▃▃▃▃▂▂▂▂▂▂▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁635.627628.391626.984620.638592.313595.487544.102496.917383.83376.097357.569262.187263.764257.898256.363247.956248.266234.225227.152211.662205.018207.798205.325200.043176.817151.599148.465151.091147.706150.039138.688141.401142.468144.998133.95138.784139.467134.198134.647134.697121.964122.031124.464NANANA
us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue ▅▄██▄▃▁▃▃▂▂▂▂▁▃▃▂▂▂▂▂▂▁▂▂▁▁▁▂▁▁▁▂▁▁▁▁▁▁▁▁▁13.78111.82222.03520.86410.6946.5523.186.5178.2566.045.7695.7695.7523.1357.9556.5845.3034.5034.1164.1914.7613.5753.1713.714.0412.4232.7072.7013.2452.42.7522.7493.2922.312.4292.4292.8012.1552.1462.1092.5561.79NANANANA
  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-31
us-gaap:NetCashProvidedByUsedInOperatingActivities ▂▂█▂▄▃▆▁▁▅▅▃▂▃▅▄▁▃▅▁▁▄▄▃▁▁▆▃▁▂▄▂▁▃▄▃▁▃▄▁▂▄▃▄▂▂5.0241.971239.779-8.28791.07423.787158.077-25.352-45.269117.697114.15153.04-6.2823.569134.02557.351-30.61243.66197.874-25.867-34.54195.20790.75945.803-33.529-37.95142.69528.394-38.2678.89169.041-13.236-38.61317.47265.76327.776-35.99733.25660.679-41.078-4.77859.08831.18957.859-18.6368.428
us-gaap:NetCashProvidedByUsedInInvestingActivities ▄▄▂▂▁▅▆▃▃▅▁▁▄▄▄▄▄▄▄▄▄▅▄▇▅▅▆▄▅▅▅▅▄▁█▅▄▅▄▁▅▄▅▄▃▃-9.153-12.077-30.188-31.638-36.481-0.3145.874-18.391-18.921.713-36.816-38.014-12.738-6.572-6.576-5.758-9.342-11.574-12.703-8.615-7.7743.075-7.88119.7543.442-2.9438.905-7.399-1.26-3.452-1.6722.12-5.732-37.7527.521.286-5.72-5.228-11.662-35.03-1.492-13.513-3.21-11.785-21.939-21.648
us-gaap:NetCashProvidedByUsedInFinancingActivities ▅▄▅▄▅▇▅▂▅▇▁█▅▅▄▅▅▅▅▅▆▄▅▅▅▅▄▅▆▅▆▅▆▅▅▅▅▆▅▅▅▆▆▅▆▆-24.941-42.396-22.147-43.379-13.6625.603-30.123-123.003-5.56540.338-144.27171.696-15.287-16.616-59.123-7.549-22.006-14.271-22.687-13.541-4.96-48.972-14.425-32.2-30.773-6.975-54.602-10.426-5.102-17.676-3.456-5.535-4.594-16.834-30.957-7.434-12.241-4.688-7.719-19.173-6.344-2.599-1.08-7.526-2.512-1.396
  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-31
us-gaap:DeferredIncomeTaxExpenseBenefit ▁█▁▄▂▆▃▄▄▅▃▄▂▅▄▃▅▄▃▃▄▅▂▃▂▅▂▄▃▅▃▄▃▄▂▄▃▅▄▃▄▄▄▃▄▄-13.78522.946-12.4042.089-7.89212.56-3.7990.399-0.4118.671-3.942-0.336-7.3717.1163.922-2.6454.7373.728-4.254-2.2094.4364.978-6.829-2.654-10.8445.594-6.032-0.476-1.6126.387-5.4380.869-0.9713.252-8.0021.258-4.345.3410.05-1.475-0.6332.012-0.513-2.8812.0172.556
us-gaap:IncreaseDecreaseInAccountsReceivable ▅█▁▅▃▅▄▅▄▅▄▅▄▄▅▅▄▄▅▄▄▅▂▄▄▆▃▅▄▄▄▅▄▄▄▅▄▄▄▅▄▄▄▄▄▅35.061168.498-135.96654.777-46.8154.966-18.11159.7552.83820.6740.62248.24715.2062.56731.6940.722-2.566-6.14928.875-3.6039.64434.703-72.7567.795.85384.662-69.69821.9190.49612.39-8.95318.558-0.79610.814-12.72226.680.4675.0288.59527.249-20.97313.955-9.791-25.7855.06349.387
us-gaap:NetCashProvidedByUsedInOperatingActivities ▂▂█▂▄▃▆▁▁▅▅▃▂▃▅▄▁▃▅▁▁▄▄▃▁▁▆▃▁▂▄▂▁▃▄▃▁▃▄▁▂▄▃▄▂▂5.0241.971239.779-8.28791.07423.787158.077-25.352-45.269117.697114.15153.04-6.2823.569134.02557.351-30.61243.66197.874-25.867-34.54195.20790.75945.803-33.529-37.95142.69528.394-38.2678.89169.041-13.236-38.61317.47265.76327.776-35.99733.25660.679-41.078-4.77859.08831.18957.859-18.6368.428
us-gaap:NetIncomeLoss ▃▇▁▃▆▇▃▃▄█▃▄▃▆▂▃▂▄▂▂▂▄▁▂▂▂▂▂▁▂▁▂▁▂▂▂▁▂▂▁▁▂▂▂▁▁25.15461.9224.28520.00951.85162.09220.39525.85928.55676.28924.65536.20724.5649.99115.55419.20214.01835.6289.5214.0659.71332.6936.33911.957.31413.7878.1648.3851.8919.5645.28910.0823.48813.1739.44511.4525.62113.88410.8444.0996.7418.7867.7897.2345.1182.299
  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-31
us-gaap:NetCashProvidedByUsedInInvestingActivities ▄▄▂▂▁▅▆▃▃▅▁▁▄▄▄▄▄▄▄▄▄▅▄▇▅▅▆▄▅▅▅▅▄▁█▅▄▅▄▁▅▄▅▄▃▃-9.153-12.077-30.188-31.638-36.481-0.3145.874-18.391-18.921.713-36.816-38.014-12.738-6.572-6.576-5.758-9.342-11.574-12.703-8.615-7.7743.075-7.88119.7543.442-2.9438.905-7.399-1.26-3.452-1.6722.12-5.732-37.7527.521.286-5.72-5.228-11.662-35.03-1.492-13.513-3.21-11.785-21.939-21.648
us-gaap:PaymentsToAcquirePropertyPlantAndEquipment ▃▄██▇▅▆▅▄▂▄▃▃▂▂▂▃▄▄▃▃▂▃▂▂▁▃▂▂▁▁▁▂▁▂▂▂▂▃▄▂▂▁▁▁▁8.63612.07229.38929.30423.84115.62520.33918.76111.5995.60813.8097.4947.446.5856.8195.7169.23511.56712.6928.6557.7674.887.8054.1893.4272.4238.0924.3984.2552.3792.2812.6413.7972.8435.6353.6654.8963.4358.03615.05.0783.3262.4151.9191.6180.812
  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-31
us-gaap:NetCashProvidedByUsedInFinancingActivities ▅▄▅▄▅▇▅▂▅▇▁█▅▅▄▅▅▅▅▅▆▄▅▅▅▅▄▅▆▅▆▅▆▅▅▅▅▆▅▅▅▆▆▅▆▆-24.941-42.396-22.147-43.379-13.6625.603-30.123-123.003-5.56540.338-144.27171.696-15.287-16.616-59.123-7.549-22.006-14.271-22.687-13.541-4.96-48.972-14.425-32.2-30.773-6.975-54.602-10.426-5.102-17.676-3.456-5.535-4.594-16.834-30.957-7.434-12.241-4.688-7.719-19.173-6.344-2.599-1.08-7.526-2.512-1.396
us-gaap:PaymentsOfDividendsCommonStock ▅▅▅▅▅▅▅█▃▃█▁▄▄▇▄▄▄▄▄▄▄▄▄▄▄█▄▄▄▄▄▄▄▆▄▄▄▄▄▄▄▄▄▄▄17.36715.46115.34715.44815.51715.55711.84561.517-12.354-12.38658.578-41.9568.3848.40247.9376.2526.3075.2725.2755.3275.3454.6525.3415.4055.5634.84455.4784.8124.8524.3514.3474.3454.3454.34930.0854.3584.3863.8993.8713.9183.9823.9713.3793.3733.4043.371
  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-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
Value555000.0555000.0555000.0555000.0555000.0555000.0555000.0555000.0555000.0555000.0555000.0555000.0555000.0555000.0555000.0277000.0277000.0277000.0277000.0277000.0277000.0277000.0308000.0308000.0308000.0308000.0308000.0308000.0308000.0308000.0308000.0308000.0308000.0308000.0308000.0309000.0309000.0309000.0309000.0309000.0309000.0309000.0309000.0309000.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.00.00.00.00.00.00.00.00.00.00.00.00.10.10.10.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.1

Shares Issued

us-gaap:SharesIssued us-gaap:StatementEquityComponents

us-gaap:SharesIssued

us-gaap:CommonStock


Shares
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
Value555555555555555555555555555555272727272727273030303030303030303030303030303030300.0308390.0308390.0308390.0308390.0308390.030839
Percentage of SharesIssued100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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

Common Stock Shares Issued

us-gaap:CommonStockSharesIssued

us-gaap:CommonStockSharesIssued


Common
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
Value555555552730303030300.0308390.030839
Percentage of CommonStockSharesIssued100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Common Stock Shares Authorized

us-gaap:CommonStockSharesAuthorized

us-gaap:CommonStockSharesAuthorized


Common
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
Value12012060606060606060600.060.06
Percentage of CommonStockSharesAuthorized100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Preferred Stock Shares Authorized

us-gaap:PreferredStockSharesAuthorized

us-gaap:PreferredStockSharesAuthorized


Preferred
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
Value202020202020202020200.020.02
Percentage of PreferredStockSharesAuthorized100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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-31
Value3838383839404040414141202020202020
Percentage of WeightedAverageNumberOfDilutedSharesOutstanding100.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-30
Value383838383840404041414120202020202024242424242424242424250.0250870.0254250.0257260.0254880.0253120.025381
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.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-31
Value0.651.620.120.521.341.590.510.640.691.860.590.860.591.20.360.920.671.690.450.660.451.530.260.480.290.540.270.330.070.370.210.390.140.510.340.450.220.540.420.160.250.330.30.280.20.09
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.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.651.590.110.511.331.580.510.630.691.850.590.860.581.180.360.910.661.690.450.660.451.530.260.480.290.540.270.330.070.370.210.390.140.510.340.450.220.540.420.160.250.330.30.280.20.09
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

Allocated Share Based Compensation Expense

us-gaap:AllocatedShareBasedCompensationExpense

us-gaap:AllocatedShareBasedCompensationExpense


Allocated
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-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
Value131120106.5526.5178.2566.045.7695.7523.1356.5845.3034.5034.1914.7613.5753.1713.714.0412.4232.7072.7013.2452.42.7522.7493.2922.312.4292.4292.8012.1552.1462.1092.5561.791.9781.972.411.768
Percentage of AllocatedShareBasedCompensationExpense100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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 RevenueFromContractWithCustomerExcludingAssessedTax1.20.92.11.10.50.60.80.50.60.60.30.80.70.50.60.70.40.50.60.60.30.50.50.60.40.50.50.60.40.50.50.50.40.40.40.50.30.50.50.60.4

General And Administrative Expense

us-gaap:GeneralAndAdministrativeExpense

us-gaap:GeneralAndAdministrativeExpense


General
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
Value29312725243430292933282527292524242620212123201920241820212219202021152118221718172115151417
Percentage of GeneralAndAdministrativeExpense100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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 RevenueFromContractWithCustomerExcludingAssessedTax2.52.52.62.52.52.82.82.92.92.92.92.73.02.93.13.13.13.02.83.03.03.03.23.13.23.43.13.63.73.63.43.83.73.63.04.13.63.73.54.03.64.13.63.83.53.8

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-31
Value19925116718522023416117017322616116615419914213913015911011711315097106104129101100951068997971089398871038987839080737172
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.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax16.819.515.918.422.219.015.116.316.719.716.717.916.819.717.317.616.418.115.216.816.018.714.917.016.618.617.018.016.916.716.218.017.917.717.619.216.817.318.218.417.717.018.617.817.315.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-31
Value34826.251277184273539873448346524292253142215529.9619122313143.45166.896177.6122216199.59123166.838111512128.8243.964
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.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax2.96.40.62.77.26.92.63.43.87.53.55.33.76.42.93.82.96.02.03.22.26.61.53.21.93.42.22.60.62.61.23.21.43.63.03.81.83.93.41.42.52.93.03.02.10.9

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
Value9.53201.9667.13519227.1559.32611109.349129.72158.52108.795174.8068.4155.953203.6218.0054.8639.744.8986.1181.5597.0481.6077.0554.1248.9146.6417.8273.979.455.9762.7394.9636.6275.085.133.7061.665
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 RevenueFromContractWithCustomerExcludingAssessedTax0.81.60.20.71.91.80.70.91.10.91.01.41.11.51.01.31.12.00.71.20.82.50.61.30.81.40.81.10.31.10.31.30.81.51.21.50.81.61.20.61.01.21.21.20.90.4

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-31
Value1975000.01599000.01704000.01731000.02219000.02362000.02205000.02122000.01639000.01681000.01316000.01174000.01108000.01070000.0893000.0894000.0803000.0623000.0481000.0628000.0650000.0637000.0109000.0126000.0124000.0100000.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.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.20.10.20.20.20.20.20.20.20.10.10.10.10.10.10.10.10.10.10.10.10.10.00.00.00.0

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-31
Value25614.2852051622025287624362449151914359.52149.713326.339117.314138.1648.3851.8919.5645.289103.488139.445115.62113104.0996.7418.7867.7897.2345.1182.299
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.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax2.14.80.42.05.25.11.92.52.76.62.63.92.74.91.92.41.84.01.32.01.44.11.01.91.22.01.41.50.31.50.91.90.62.21.82.21.12.32.20.91.41.61.81.71.20.5

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-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
Value25614.2852051622025287624362449151914359.52149.713326.339117.314138.1648.3851.8919.5645.289103.488139.445115.62113104.0996.7418.786
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.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax2.14.80.42.05.25.11.92.52.76.62.63.92.74.91.92.41.84.01.32.01.44.11.01.91.22.01.41.50.31.50.91.90.62.21.82.21.12.32.20.91.41.6
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax 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.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

Net Income Loss Available To Common Stockholders Basic

us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic

us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic


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-09-302016-06-302016-03-31
Value25614.295195161202528752435244915181334139.48432
Percentage of NetIncomeLossAvailableToCommonStockholdersBasic100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax2.14.80.42.05.25.01.92.52.76.52.53.92.64.91.82.41.73.92.01.34.0

Operating Expenses

us-gaap:OperatingExpenses

us-gaap:OperatingExpenses


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
Value164167159156147148134135135141128117120135119110107105969597968786921068886928983808786777977797372727568616268
Percentage of OperatingExpenses100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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 RevenueFromContractWithCustomerExcludingAssessedTax13.913.015.115.514.812.112.513.012.912.313.312.713.113.314.413.813.512.013.213.513.712.113.413.914.715.214.815.416.314.114.914.916.014.114.615.515.013.414.815.515.314.115.614.915.215.1

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
Value35837.709287285273438853248336423292253142216531019122313143.414166.87417102215199.415231614111512128.5693.761
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 RevenueFromContractWithCustomerExcludingAssessedTax3.06.50.72.97.36.92.63.33.77.43.45.23.66.42.93.72.96.12.03.22.36.61.53.21.93.42.22.60.62.61.23.21.93.63.03.71.83.93.43.02.42.82.92.92.10.8

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-31
Value1185128610561007993122910751043104311539669259221014826795795882729702707802650626627699595560564636557539547611532511519595495471472536435414412457
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.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.0

us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:StatementGeographical

nsp:Central


Revenue
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-30
Value206225182177211180179195155153168131131
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax17.417.518.117.817.217.317.217.016.816.616.616.616.5
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax17.417.518.117.817.217.317.217.016.816.616.616.616.5
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax nsp:Central100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

nsp:Northeast


Revenue
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-30
Value329373278273344271270310237239272204204
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax27.829.027.727.528.026.125.927.025.625.926.925.725.7
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax27.829.027.727.528.026.125.927.025.625.926.925.725.7
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax nsp:Northeast100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

nsp:OtherRevenues


Revenue
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-30
Value13121210141313131312131212
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax1.21.01.21.11.21.31.31.21.41.41.31.61.6
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax1.21.01.21.11.21.31.31.21.41.41.31.61.6
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax nsp:OtherRevenues100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

nsp:Southeast


Revenue
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-30
Value1501561211171401221201291091081159292
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax12.712.112.011.811.411.811.511.311.811.711.411.611.6
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax12.712.112.011.811.411.811.511.311.811.711.411.611.6
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax nsp:Southeast100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

nsp:Southwest


Revenue
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-30
Value238256217222272242244269217213232184185
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax20.120.021.622.422.123.223.423.423.623.223.023.223.3
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax20.120.021.622.422.123.223.423.423.623.223.023.223.3
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax nsp:Southwest100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

nsp:West


Revenue
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-30
Value247261195192246212215233192194212169170
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax20.920.319.419.420.120.420.720.220.821.121.021.321.4
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax20.920.319.419.420.120.420.720.220.821.121.021.321.4
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax nsp:West100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

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
Value172817691584152315171522139412921316135011911136105110911063947885928907794846880784780753840796779737799766710708760750730682741712636683728659576
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
Value172817691584152315171522139412921316135011911136105110911063947885928907794846880784780753840796779737799766710708760750730682741712636683728659576
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
Value8773444044-3.314.079401341197715111710266101838660696455172175191213204248247247253248241239240260252256245238251248240223208198
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 Assets5.04.22.82.72.9-0.20.33.210.28.86.513.411.29.46.210.89.49.36.78.87.76.322.022.625.425.425.631.833.630.933.035.034.131.532.135.637.034.634.437.536.734.136.438.70.00.0

us-gaap:StockholdersEquity us-gaap:StatementEquityComponents

us-gaap:AccumulatedOtherComprehensiveIncome


Stockholders
Period End2020-12-312019-12-312018-12-312017-12-312016-12-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
Value0.0050.012-0.009-0.005-0.0030.00.0050.00.0050.0030.0240.0410.0260.0290.023-0.0030.0320.0160.070.0580.0590.0240.0520.0590.0350.0210.0030.00.005
Percentage of StockholdersEquity0.00.3-0.0-0.0-0.00.00.00.00.00.00.00.00.00.00.0-0.00.00.00.00.00.00.00.00.00.00.00.00.00.0
Percentage of Assets0.00.0-0.0-0.0-0.00.00.00.00.00.00.00.00.00.00.0-0.00.00.00.00.00.00.00.00.00.00.00.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.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-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
Value9481957454464846413336322722252015119.247.0474.4282.061144143142140137136136135135134134133133136136136135136136136135138139138
Percentage of StockholdersEquity108.2110.4216.5183.6122.7-1399.61180.2113.230.428.447.321.123.222.038.220.118.513.715.310.16.83.783.981.874.666.167.555.255.254.953.654.255.655.955.352.554.253.355.457.154.254.956.462.166.969.8
Percentage of Assets5.54.66.04.93.63.03.53.63.12.53.12.82.62.12.42.21.71.31.00.90.50.218.418.518.916.817.317.618.517.017.719.019.017.617.818.720.118.419.121.419.918.720.624.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.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-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
Value0.5550.5550.5550.5550.5550.5550.5550.5550.5550.5550.5550.5550.5550.5550.5550.2770.2770.2770.2770.2770.2770.2770.3080.3080.3080.3080.3080.3080.3080.3080.3080.3080.3080.3080.3080.3090.3090.3090.3090.3090.3090.3090.3090.3090.3090.309
Percentage of StockholdersEquity0.60.81.31.41.2-16.813.61.40.40.50.70.40.50.50.80.30.30.30.50.40.40.50.20.20.20.10.20.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.2
Percentage of Assets0.00.00.00.00.00.00.00.00.00.00.00.00.10.10.10.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.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.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-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
Value627620575586581545499490477460397381353337296329316308278273265260232231225223214261258261255255249250241261254253243236236233228220216183
Percentage of StockholdersEquity719.6842.11303.01442.31303.0-16474.212245.01197.8353.7386.7512.3251.1300.1328.2447.5322.9377.8357.1459.6393.7408.8471.2135.0131.7117.7104.8105.1105.6104.4105.6101.1102.5103.2104.5100.2100.7100.998.999.499.394.294.195.298.6103.992.3
Percentage of Assets36.335.136.338.538.335.835.838.036.234.133.433.633.730.927.934.735.733.230.734.531.329.629.729.729.926.626.933.635.032.733.435.935.232.932.235.937.434.234.237.234.632.134.738.20.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.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:TreasuryStock


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
Value-635.627-628.391-626.984-620.638-592.313-595.487-544.102-496.917-383.83-376.097-357.569-262.187-263.764-257.898-256.363-247.956-248.266-234.225-227.152-211.662-205.018-207.798-205.325-200.043-176.817-151.599-148.465-151.091-147.706-150.039-138.688-141.401-142.468-144.998-133.95-138.784-139.467-134.198-134.647-134.697-121.964-122.031-124.464-135.712-147.952-123.6
Percentage of StockholdersEquity-728.4-853.3-1420.7-1527.2-1326.917990.5-13339.1-1212.3-284.6-315.5-460.3-172.6-223.8-250.8-386.5-243.2-296.6-271.1-375.3-304.2-316.1-375.4-119.1-113.7-92.4-71.1-72.7-60.9-59.7-60.7-54.8-56.8-59.0-60.6-55.6-53.3-55.2-52.3-54.9-56.5-48.6-49.2-51.8-60.8-71.0-62.2
Percentage of Assets-36.8-35.5-39.6-40.7-39.0-39.1-39.0-38.5-29.1-27.8-30.0-23.1-25.1-23.6-24.1-26.2-28.0-25.2-25.0-26.6-24.2-23.6-26.2-25.6-23.5-18.0-18.6-19.4-20.0-18.8-18.1-19.9-20.1-19.1-17.9-19.0-20.4-18.1-18.9-21.2-17.8-16.7-18.9-23.50.00.0
Percentage of Assets us-gaap:TreasuryStock0.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

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
Value120112511077104810681079974893919980866846749801778671599650640548611636542568551633569573534598565509510561551535487549522459514553498418
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 Assets69.570.768.068.970.470.969.969.269.872.572.774.471.373.473.270.867.670.170.669.072.272.369.172.973.275.471.573.672.574.873.771.772.073.873.573.471.574.173.472.275.375.975.572.5

Cash

us-gaap:Cash

us-gaap:Cash


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-302017-12-31
Value31233328292636243925332926
Percentage of Cash100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets1.81.32.11.91.91.72.61.93.01.92.82.62.5

us-gaap:Cash us-gaap:CashAndCashEquivalents

us-gaap:CashAndCashEquivalents


Cashus-gaap:
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-302017-12-31
Value31233328292636243925332926
Percentage of Cash100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets1.81.32.11.91.91.72.61.93.01.92.82.62.5
Percentage of Assets us-gaap:CashAndCashEquivalents0.00.00.00.00.00.00.00.00.00.00.00.00.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
Value455494554372459404367243324398326328308354354285241303286223271318269201167228276179168213225161178227264202180234211169265277234207169212227252135
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 Assets26.428.035.024.430.326.626.318.824.729.527.428.929.432.533.330.227.332.731.528.132.136.234.325.822.327.234.723.022.926.729.522.825.229.935.327.726.531.629.726.738.838.135.60.00.00.039.40.00.0

Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents

us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents

us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents


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-312015-12-31
Value705734786599682641592458555614535522515395395470441346328443
Percentage of CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets40.841.549.739.345.042.142.535.542.245.544.946.049.136.337.249.749.837.336.256.5

Short Term Investments

us-gaap:ShortTermInvestments

us-gaap:ShortTermInvestments


Short
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-302017-12-31
Value82828272753947777478778124
Percentage of ShortTermInvestments100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets4.84.75.24.85.02.63.46.05.75.86.57.22.3

us-gaap:ShortTermInvestments us-gaap:CashAndCashEquivalents

us-gaap:CashAndCashEquivalents


Short
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-302017-12-31
Value47484738431913161324164322
Percentage of ShortTermInvestments58.158.558.253.357.550.027.621.018.131.421.653.992.0
Percentage of Assets2.82.73.02.62.91.30.91.31.01.81.43.92.1
Percentage of Assets us-gaap:CashAndCashEquivalents0.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:MoneyMarketFunds


Short
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-302017-12-31
Value3434343331193460615360371.96
Percentage of ShortTermInvestments41.941.541.846.742.550.072.479.081.968.678.446.18.0
Percentage of Assets2.01.92.22.22.11.32.54.74.64.05.13.30.2
Percentage of Assets us-gaap:MoneyMarketFunds0.00.00.00.00.00.00.00.00.00.00.00.00.0

Marketable Securities Current

us-gaap:MarketableSecuritiesCurrent

us-gaap:MarketableSecuritiesCurrent


Marketable
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
Value3434343331193460615360377.2071.9281.961.951.9291.8411.8511.821.8811.8949.8759.754212828454346464752511651575656553742436.037
Percentage of MarketableSecuritiesCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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 Assets2.01.92.22.22.11.32.54.74.64.05.13.30.70.20.20.20.20.20.20.20.20.21.31.32.93.43.65.95.95.96.06.77.46.82.37.18.47.78.08.75.55.86.61.0

Accounts Receivable Net Current

us-gaap:AccountsReceivableNetCurrent

us-gaap:AccountsReceivableNetCurrent


Accounts
Period End2020-12-312019-12-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
Value6.55912103.4024.0663.923123.3962.7754.806132.9183.9772.3937.6913.453.1853.74123.733.4592.9337.4532.0622.7432.4656.9312.2552.7653.6017.8932.0691.6011.3321.1942.899
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.0
Percentage of Assets0.40.90.80.30.40.41.20.40.30.51.40.40.50.31.00.40.40.41.50.50.50.41.00.30.40.30.90.30.40.51.10.30.20.20.20.5

Receivables Net Current

us-gaap:ReceivablesNetCurrent

us-gaap:ReceivablesNetCurrent


Receivables
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-302017-12-31
Value595561392528473520465483424421400400333
Percentage of ReceivablesNetCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets34.531.724.834.731.234.233.437.432.231.233.635.231.4

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
Value47533933344043262936272422282619172319181828171515211712131912109.384139.6518.1338.1331111109.745118.5286.317
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 Assets2.73.02.52.22.32.73.12.02.32.72.32.12.22.62.52.02.02.52.22.32.23.22.22.02.12.52.21.61.82.41.61.41.31.81.31.11.21.61.61.71.41.61.31.1

Property Plant And Equipment Gross

us-gaap:PropertyPlantAndEquipmentGross

us-gaap:PropertyPlantAndEquipmentGross


Property
Period End2020-12-312019-12-312018-12-312018-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
Value495403350323315310304299292283271265258251250249246280274273269268268266264262260259255251247239235230226
Percentage of PropertyPlantAndEquipmentGross100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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.228.929.430.728.929.232.133.931.531.234.231.329.432.132.133.129.335.235.237.033.735.037.837.734.835.035.638.034.435.438.835.132.334.939.3

us-gaap:PropertyPlantAndEquipmentGross us-gaap:PropertyPlantAndEquipmentByType

nsp:Computerhardwareandsoftware


Property
Period End2020-12-312019-12-312018-12-31
Value129123115
Percentage of PropertyPlantAndEquipmentGross26.130.632.9
Percentage of Assets8.28.89.7
Percentage of Assets nsp:Computerhardwareandsoftware0.00.00.0

us-gaap:BuildingAndBuildingImprovements


Property
Period End2020-12-312019-12-312018-12-31
Value125119112
Percentage of PropertyPlantAndEquipmentGross25.429.732.0
Percentage of Assets7.98.69.4
Percentage of Assets us-gaap:BuildingAndBuildingImprovements0.00.00.0

us-gaap:ConstructionInProgress


Property
Period End2020-12-312019-12-312018-12-31
Value84200.0
Percentage of PropertyPlantAndEquipmentGross17.15.20.0
Percentage of Assets5.31.50.0
Percentage of Assets us-gaap:ConstructionInProgress0.00.00.0

us-gaap:FurnitureAndFixtures


Property
Period End2020-12-312019-12-312018-12-31
Value484845
Percentage of PropertyPlantAndEquipmentGross9.811.913.0
Percentage of Assets3.13.43.8
Percentage of Assets us-gaap:FurnitureAndFixtures0.00.00.0

us-gaap:SoftwareDevelopment


Property
Period End2020-12-312019-12-312018-12-31
Value1008571
Percentage of PropertyPlantAndEquipmentGross20.421.120.3
Percentage of Assets6.46.16.0
Percentage of Assets us-gaap:SoftwareDevelopment0.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-312018-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
Value278255233224218214210207204202199197194190192191187196191189185181179175172168167165162159158158155154145
Percentage of AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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 Assets17.618.319.621.320.020.222.223.422.122.425.123.322.124.224.725.422.324.624.625.723.223.725.224.822.722.422.924.321.922.324.923.221.423.325.2

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
Value2192202161961771601471341201161171009997959392878072676461585859848283838689919293929392928881797681
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 Assets12.712.513.712.911.710.510.610.49.28.69.88.99.48.99.09.910.59.48.89.28.07.37.97.47.77.010.610.611.310.511.312.512.912.112.512.713.712.513.013.911.910.911.514.1

Goodwill

us-gaap:Goodwill

us-gaap:Goodwill


Goodwill
Period End2020-12-312018-12-312017-12-312016-12-312013-12-312012-12-312011-12-312010-12-31
Value1212121214172114
Percentage of Goodwill100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.81.11.21.41.92.33.02.2

Intangible Assets Net Including Goodwill

us-gaap:IntangibleAssetsNetIncludingGoodwill

us-gaap:IntangibleAssetsNetIncludingGoodwill


Intangible
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302018-12-312016-12-312015-12-312014-12-312014-09-302014-06-302013-12-312012-12-312011-12-31
Value121212121212121212121313141415182328
Percentage of IntangibleAssetsNetIncludingGoodwill100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.70.70.80.80.80.80.91.01.01.11.41.71.81.92.12.43.24.0

Deferred Tax Assets Liabilities Net

us-gaap:DeferredTaxAssetsLiabilitiesNet

us-gaap:DeferredTaxAssetsLiabilitiesNet


Deferred
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-31
Value9.6033.9568.8164.28314162.2410.489-1.789-7.539-7.583
Percentage of DeferredTaxAssetsLiabilitiesNet100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.60.30.70.41.52.20.30.1-0.2-1.1-1.1

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
Value666760605758565854500.0
Percentage of OperatingLeaseRightOfUseAsset100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0
Percentage of Assets3.83.83.84.03.83.84.14.54.13.70.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
Value7060000.06955000.04548000.06291000.06151000.06010000.05975000.06732000.06197000.05534000.04851000.05663000.05533000.05513000.03541000.04484000.03650000.02978000.01840000.02213000.02012000.01768000.01379000.01488000.01773000.01753000.01725000.01748000.01845000.01812000.01816000.01920000.02085000.04600000.04817000.04879000.04868000.04163000.04134000.01440000.01131000.01007000.01108000.01059000.0
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 Assets0.40.40.30.40.40.40.40.50.50.40.40.50.50.50.30.50.40.30.20.30.20.20.20.20.20.20.20.20.30.20.20.30.30.60.60.70.70.60.60.20.20.10.20.2

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
Value4.0635.8416.2036.0162.8856.244.5655.3736.5487.854105.3164.1235.5176.4473.073.1324.5424.1894.0343.5465.2135.3812.6132.3833.0614.6743.2551.8212.5912.6783.3112.6052.2023.663.0882.8733.4375.0852.6592.4242.6283.3091.857
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 Assets0.20.30.40.40.20.40.30.40.50.60.90.50.40.50.60.30.40.50.50.50.40.60.70.30.30.40.60.40.20.30.30.50.40.30.50.40.40.50.70.40.40.40.50.3

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
Value626160466051584239492824242727202225222324302023242522231925141514151213141413191517148.401
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 Assets3.63.53.83.04.03.44.23.33.03.62.42.22.32.52.62.22.62.82.52.92.93.52.63.03.33.02.83.02.63.22.02.22.02.01.71.92.11.91.93.12.32.42.21.5

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
Value10021044904841840888869761769850772697654709726579543590600484541590487492462531496454412474436386391447435395354413396330362412353290
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 Assets58.059.057.155.255.458.462.358.958.562.964.861.362.365.068.361.261.363.666.261.064.067.162.163.161.563.362.358.356.059.457.054.455.358.858.154.252.055.755.651.953.056.653.650.4

Operating Lease Liability Current

us-gaap:OperatingLeaseLiabilityCurrent

us-gaap:OperatingLeaseLiabilityCurrent


Operating
Period End2020-12-31
Value16
Percentage of OperatingLeaseLiabilityCurrent100.0
Percentage of Assets1.0

Taxes Payable Current

us-gaap:TaxesPayableCurrent

us-gaap:TaxesPayableCurrent


Taxes
Period End2020-09-302020-06-302020-03-312019-12-312018-09-302018-06-302017-12-312017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312013-12-312013-09-302013-06-302013-03-312012-12-312011-12-312011-03-312010-12-31
Value6.286284.7180.00.0616.9840.08.6680.00.00.0132.9714.9761.6520.284.0310.00.0570.0394.7744.0540.00.7980.0
Percentage of TaxesPayableCurrent100.0100.0100.00.0100.0100.00.0100.00.00.00.0100.0100.0100.0100.0100.0100.00.0100.0100.0100.0100.00.0100.00.0
Percentage of Assets0.41.90.30.00.00.70.00.90.00.00.01.50.40.60.20.00.50.00.00.00.60.50.00.10.0

Liabilities Noncurrent

us-gaap:LiabilitiesNoncurrent

us-gaap:LiabilitiesNoncurrent


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
Value6386516356416326375214894123813412872782792702662582512452402402341241129895967677777675757373747571706770676562
Percentage of LiabilitiesNoncurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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 Assets36.936.840.142.141.741.937.437.931.328.228.725.326.525.625.528.129.227.127.130.228.426.715.914.413.111.412.19.910.59.710.010.610.69.79.810.211.09.79.910.610.39.310.010.9

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-312016-01-072015-12-31
Value3693693693693693692692391691441441041041041041041041041041041041041040.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 Assets21.420.923.324.324.324.319.318.512.910.712.19.29.99.69.811.011.811.211.513.112.311.90.00.0

Deferred Income Tax Liabilities Net

us-gaap:DeferredIncomeTaxLiabilitiesNet

us-gaap:DeferredIncomeTaxLiabilitiesNet


Deferred
Period End2021-03-312020-09-302020-06-302019-12-31
Value132.8010.7120.0
Percentage of DeferredIncomeTaxLiabilitiesNet100.0100.0100.00.0
Percentage of Assets0.80.20.00.0

Other Liabilities Noncurrent

us-gaap:OtherLiabilitiesNoncurrent

us-gaap:OtherLiabilitiesNoncurrent


Other
Period End2020-12-312019-12-312019-09-302019-06-302019-03-312018-12-312017-12-31
Value6292000.000009996000.01752000.0
Percentage of OtherLiabilitiesNoncurrent100.00.00.00.00.0100.0100.0
Percentage of Assets0.40.00.00.00.00.80.2

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
Value697164646061586054500.0
Percentage of OperatingLeaseLiabilityNoncurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0
Percentage of Assets4.04.14.14.24.04.04.24.74.13.70.0

Lessee Operating Lease Liability Payments Due Year Two

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo


Lessee
Period End2020-12-31
Value18
Percentage of LesseeOperatingLeaseLiabilityPaymentsDueYearTwo100.0
Percentage of Assets1.2

Lessee Operating Lease Liability Payments Due Year Three

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree


Lessee
Period End2020-12-31
Value15
Percentage of LesseeOperatingLeaseLiabilityPaymentsDueYearThree100.0
Percentage of Assets1.0

Lessee Operating Lease Liability Payments Due Year Four

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour


Lessee
Period End2020-12-31
Value12
Percentage of LesseeOperatingLeaseLiabilityPaymentsDueYearFour100.0
Percentage of Assets0.8

Lessee Operating Lease Liability Payments Due Year Five

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive


Lessee
Period End2020-12-31
Value9237000.0
Percentage of LesseeOperatingLeaseLiabilityPaymentsDueYearFive100.0
Percentage of Assets0.6

Lessee Operating Lease Liability Payments Due After Year Five

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive


Lessee
Period End2020-12-31
Value14
Percentage of LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive100.0
Percentage of Assets0.9

Operating Lease Liability

us-gaap:OperatingLeaseLiability

us-gaap:OperatingLeaseLiability


Operating
Period End2020-12-312019-12-312019-09-302019-06-302019-01-01
Value8074756863
Percentage of OperatingLeaseLiability100.0100.0100.0100.0100.0
Percentage of Assets5.15.35.85.20.0

Lessee Operating Lease Liability Payments Due

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue


Lessee
Period End2020-12-31
Value89
Percentage of LesseeOperatingLeaseLiabilityPaymentsDue100.0
Percentage of Assets5.7

Lessee Operating Lease Liability Undiscounted Excess Amount

us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount

us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount


Lessee
Period End2020-12-31
Value9183000.0
Percentage of LesseeOperatingLeaseLiabilityUndiscountedExcessAmount100.0
Percentage of Assets0.6

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
Value8773444044-3.314.079401341197715111710266101838660696455172175191213204248247247253248241239240260252256245238251248240223208198
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 Assets5.04.22.82.72.9-0.20.33.210.28.86.513.411.29.46.210.89.49.36.78.87.76.322.022.625.425.425.631.833.630.933.035.034.131.532.135.637.034.634.437.536.734.136.438.70.00.0

us-gaap:StockholdersEquity us-gaap:StatementEquityComponents

us-gaap:AccumulatedOtherComprehensiveIncome


Stockholders
Period End2020-12-312019-12-312018-12-312017-12-312016-12-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
Value0.0050.012-0.009-0.005-0.0030.00.0050.00.0050.0030.0240.0410.0260.0290.023-0.0030.0320.0160.070.0580.0590.0240.0520.0590.0350.0210.0030.00.005
Percentage of StockholdersEquity0.00.3-0.0-0.0-0.00.00.00.00.00.00.00.00.00.00.0-0.00.00.00.00.00.00.00.00.00.00.00.00.00.0
Percentage of Assets0.00.0-0.0-0.0-0.00.00.00.00.00.00.00.00.00.00.0-0.00.00.00.00.00.00.00.00.00.00.00.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.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-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
Value9481957454464846413336322722252015119.247.0474.4282.061144143142140137136136135135134134133133136136136135136136136135138139138
Percentage of StockholdersEquity108.2110.4216.5183.6122.7-1399.61180.2113.230.428.447.321.123.222.038.220.118.513.715.310.16.83.783.981.874.666.167.555.255.254.953.654.255.655.955.352.554.253.355.457.154.254.956.462.166.969.8
Percentage of Assets5.54.66.04.93.63.03.53.63.12.53.12.82.62.12.42.21.71.31.00.90.50.218.418.518.916.817.317.618.517.017.719.019.017.617.818.720.118.419.121.419.918.720.624.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.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-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
Value0.5550.5550.5550.5550.5550.5550.5550.5550.5550.5550.5550.5550.5550.5550.5550.2770.2770.2770.2770.2770.2770.2770.3080.3080.3080.3080.3080.3080.3080.3080.3080.3080.3080.3080.3080.3090.3090.3090.3090.3090.3090.3090.3090.3090.3090.309
Percentage of StockholdersEquity0.60.81.31.41.2-16.813.61.40.40.50.70.40.50.50.80.30.30.30.50.40.40.50.20.20.20.10.20.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.10.2
Percentage of Assets0.00.00.00.00.00.00.00.00.00.00.00.00.10.10.10.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.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.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-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
Value627620575586581545499490477460397381353337296329316308278273265260232231225223214261258261255255249250241261254253243236236233228220216183
Percentage of StockholdersEquity719.6842.11303.01442.31303.0-16474.212245.01197.8353.7386.7512.3251.1300.1328.2447.5322.9377.8357.1459.6393.7408.8471.2135.0131.7117.7104.8105.1105.6104.4105.6101.1102.5103.2104.5100.2100.7100.998.999.499.394.294.195.298.6103.992.3
Percentage of Assets36.335.136.338.538.335.835.838.036.234.133.433.633.730.927.934.735.733.230.734.531.329.629.729.729.926.626.933.635.032.733.435.935.232.932.235.937.434.234.237.234.632.134.738.20.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.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:TreasuryStock


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
Value-635.627-628.391-626.984-620.638-592.313-595.487-544.102-496.917-383.83-376.097-357.569-262.187-263.764-257.898-256.363-247.956-248.266-234.225-227.152-211.662-205.018-207.798-205.325-200.043-176.817-151.599-148.465-151.091-147.706-150.039-138.688-141.401-142.468-144.998-133.95-138.784-139.467-134.198-134.647-134.697-121.964-122.031-124.464-135.712-147.952-123.6
Percentage of StockholdersEquity-728.4-853.3-1420.7-1527.2-1326.917990.5-13339.1-1212.3-284.6-315.5-460.3-172.6-223.8-250.8-386.5-243.2-296.6-271.1-375.3-304.2-316.1-375.4-119.1-113.7-92.4-71.1-72.7-60.9-59.7-60.7-54.8-56.8-59.0-60.6-55.6-53.3-55.2-52.3-54.9-56.5-48.6-49.2-51.8-60.8-71.0-62.2
Percentage of Assets-36.8-35.5-39.6-40.7-39.0-39.1-39.0-38.5-29.1-27.8-30.0-23.1-25.1-23.6-24.1-26.2-28.0-25.2-25.0-26.6-24.2-23.6-26.2-25.6-23.5-18.0-18.6-19.4-20.0-18.8-18.1-19.9-20.1-19.1-17.9-19.0-20.4-18.1-18.9-21.2-17.8-16.7-18.9-23.50.00.0
Percentage of Assets us-gaap:TreasuryStock0.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

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
Value555000.0555000.0555000.0555000.0555000.0555000.0555000.0555000.0555000.0555000.0555000.0555000.0555000.0555000.0555000.0277000.0277000.0277000.0277000.0277000.0277000.0277000.0308000.0308000.0308000.0308000.0308000.0308000.0308000.0308000.0308000.0308000.0308000.0308000.0308000.0309000.0309000.0309000.0309000.0309000.0309000.0309000.0309000.0309000.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.00.00.00.00.00.00.00.00.00.00.00.00.10.10.10.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.1

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
Value9481957454464846413336322722252015119.247.0474.4282.061144143142140137136136135135134134133133136136136135136136136135138
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.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets5.54.66.04.93.63.03.53.63.12.53.12.82.62.12.42.21.71.31.00.90.50.218.418.518.916.817.317.618.517.017.719.019.017.617.818.720.118.419.121.419.918.720.624.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
Value627620575586581545499490477460397381353337296329316308278273265260232231225223214261258261255255249250241261254253243236236233228220
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 Assets36.335.136.338.538.335.835.838.036.234.133.433.633.730.927.934.735.733.230.734.531.329.629.729.729.926.626.933.635.032.733.435.935.232.932.235.937.434.234.237.234.632.134.738.2

Accumulated Other Comprehensive Income Loss Net Of Tax

us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax

us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax


Accumulated
Period End2020-12-312019-12-312018-12-312017-12-312016-12-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
Value5000.012000.0-9000.0-5000.0-3000.005000.005000.03000.024000.041000.026000.029000.023000.0-3000.032000.016000.070000.058000.059000.024000.052000.059000.035000.021000.03000.0
Percentage of AccumulatedOtherComprehensiveIncomeLossNetOfTax100.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.0
Percentage of Assets0.00.0-0.0-0.0-0.00.00.00.00.00.00.00.00.00.00.0-0.00.00.00.00.00.00.00.00.00.00.00.0

Treasury Stock Value

us-gaap:TreasuryStockValue

us-gaap:TreasuryStockValue


Treasury
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
Value635628626620592595544496383376357262263257256247248234227211205207205200176151148151147150138141142144133138139134134134121122124135
Percentage of TreasuryStockValue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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 Assets36.835.539.640.739.039.139.038.529.127.830.023.125.123.624.126.228.025.225.026.624.223.626.225.623.518.018.619.420.018.818.119.920.119.117.919.020.418.118.921.217.816.718.923.5

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

us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue

us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue


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-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
Value13112220106.5523.186.5178.2566.045.7695.7695.7523.1357.9556.5845.3034.5034.1164.1914.7613.5753.1713.714.0412.4232.7072.7013.2452.42.7522.7493.2922.312.4292.4292.8012.1552.1462.1092.5561.79
Percentage of AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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.0

us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue us-gaap:StatementEquityComponents

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-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
Value121020198.4484.8931.2434.886.4364.34-1.5974.2884.1652.844.9554.8073.3362.412.0032.4642.2041.4850.7831.3061.7160.4340.3590.370.4860.3770.4570.4640.5590.3180.090.0990.148-0.048-0.136-0.140.072-0.212
Percentage of AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue91.391.893.893.779.074.739.174.978.071.9-27.774.372.490.662.373.062.953.548.758.846.341.524.735.242.517.913.313.715.015.716.616.917.013.83.74.15.3-2.2-6.3-6.62.8-11.8
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.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.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:TreasuryStock


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-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
Value1.1930.9711.3671.3122.2461.6591.9371.6371.821.78.2211.4811.5870.2953.01.7771.9672.0932.1131.7272.5572.092.3352.4042.3251.9892.3482.3312.7592.0232.2952.2852.7331.9922.3392.332.6532.2032.2822.2492.4842.002
Percentage of AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue8.78.26.26.321.025.360.925.122.028.1142.525.727.69.437.727.037.146.551.341.253.758.573.664.857.582.186.786.385.084.383.483.183.086.296.395.994.7102.2106.3106.697.2111.8
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.0
Percentage of Assets us-gaap:TreasuryStock0.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

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
Value5.0241.971239-8.2879123158-25.352-45.26911711453-6.282313457-30.6124397-25.867-34.541959045-33.529-37.9514228-38.2678.89169-13.236-38.613176527-35.9973360-41.078-4.778593157-18.6368.428
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 RevenueFromContractWithCustomerExcludingAssessedTax0.40.222.7-0.89.21.914.7-2.4-4.310.211.85.7-0.72.316.27.2-3.84.913.4-3.7-4.911.914.07.3-5.3-5.423.95.1-6.81.412.4-2.5-7.12.912.45.4-6.95.612.3-8.7-1.011.07.214.0-4.51.8

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-9.153-12.077-30.188-31.638-36.481-0.3145.874-18.391-18.921.713-36.816-38.014-12.738-6.572-6.576-5.758-9.342-11.574-12.703-8.615-7.7743.075-7.881193.442-2.9438.905-7.399-1.26-3.452-1.6722.12-5.732-37.75271.286-5.72-5.228-11.662-35.03-1.492-13.513-3.21-11.785-21.939-21.648
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-0.8-0.9-2.9-3.1-3.7-0.00.5-1.8-1.80.1-3.8-4.1-1.4-0.6-0.8-0.7-1.2-1.3-1.7-1.2-1.10.4-1.23.20.5-0.41.5-1.3-0.2-0.5-0.30.4-1.0-6.25.20.3-1.1-0.9-2.4-7.4-0.3-2.5-0.7-2.8-5.3-4.7

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-24.941-42.396-22.147-43.379-13.6625-30.123-123.003-5.56540-144.27171-15.287-16.616-59.123-7.549-22.006-14.271-22.687-13.541-4.96-48.972-14.425-32.2-30.773-6.975-54.602-10.426-5.102-17.676-3.456-5.535-4.594-16.834-30.957-7.434-12.241-4.688-7.719-19.173-6.344-2.599-1.08-7.526-2.512-1.396
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.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax-2.1-3.3-2.1-4.3-1.42.1-2.8-11.8-0.53.5-14.97.7-1.7-1.6-7.2-0.9-2.8-1.6-3.1-1.9-0.7-6.1-2.2-5.1-4.9-1.0-9.2-1.9-0.9-2.8-0.6-1.0-0.8-2.8-5.8-1.5-2.4-0.8-1.6-4.1-1.3-0.5-0.2-1.8-0.6-0.3

Deferred Income Tax Expense Benefit

us-gaap:DeferredIncomeTaxExpenseBenefit

us-gaap:DeferredIncomeTaxExpenseBenefit


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
Value-13.78522-12.4042.089-7.89212-3.7990.399-0.4118.671-3.942-0.336-7.3717.1163.922-2.6454.7373.728-4.254-2.2094.4364.978-6.829-2.654-10.8445.594-6.032-0.476-1.6126.387-5.4380.869-0.9713.252-8.0021.258-4.345.3410.05-1.475-0.6332.012-0.513-2.8812.0172.556
Percentage of DeferredIncomeTaxExpenseBenefit100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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
Value35168-135.96654-46.8154-18.111592.838200.62248152.5673140-2.566-6.14928-3.6039.64434-72.7567.795.85384-69.698210.49612-8.95318-0.79610-12.722260.4675.0288.59527-20.97313-9.791-25.7855.06349
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

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
Value5.0241.971239-8.2879123158-25.352-45.26911711453-6.282313457-30.6124397-25.867-34.541959045-33.529-37.9514228-38.2678.89169-13.236-38.613176527-35.9973360-41.078-4.778593157-18.6368.428
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 RevenueFromContractWithCustomerExcludingAssessedTax0.40.222.7-0.89.21.914.7-2.4-4.310.211.85.7-0.72.316.27.2-3.84.913.4-3.7-4.911.914.07.3-5.3-5.423.95.1-6.81.412.4-2.5-7.12.912.45.4-6.95.612.3-8.7-1.011.07.214.0-4.51.8

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-31
Value25614.2852051622025287624362449151914359.52149.713326.339117.314138.1648.3851.8919.5645.289103.488139.445115.62113104.0996.7418.7867.7897.2345.1182.299
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.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax2.14.80.42.05.25.11.92.52.76.62.63.92.74.91.92.41.84.01.32.01.44.11.01.91.22.01.41.50.31.50.91.90.62.21.82.21.12.32.20.91.41.61.81.71.20.5

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-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
Value25614.2852051622025287624362449151914359.52149.713326.339117.314138.1648.3851.8919.5645.289103.488139.445115.62113104.0996.7418.786
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.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax2.14.80.42.05.25.11.92.52.76.62.63.92.74.91.92.41.84.01.32.01.44.11.01.91.22.01.41.50.31.50.91.90.62.21.82.21.12.32.20.91.41.6
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax 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.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.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-9.153-12.077-30.188-31.638-36.481-0.3145.874-18.391-18.921.713-36.816-38.014-12.738-6.572-6.576-5.758-9.342-11.574-12.703-8.615-7.7743.075-7.881193.442-2.9438.905-7.399-1.26-3.452-1.6722.12-5.732-37.75271.286-5.72-5.228-11.662-35.03-1.492-13.513-3.21-11.785-21.939-21.648
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-0.8-0.9-2.9-3.1-3.7-0.00.5-1.8-1.80.1-3.8-4.1-1.4-0.6-0.8-0.7-1.2-1.3-1.7-1.2-1.10.4-1.23.20.5-0.41.5-1.3-0.2-0.5-0.30.4-1.0-6.25.20.3-1.1-0.9-2.4-7.4-0.3-2.5-0.7-2.8-5.3-4.7

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
Value8.63612292923152018115.608137.4947.446.5856.8195.7169.23511128.6557.7674.887.8054.1893.4272.4238.0924.3984.2552.3792.2812.6413.7972.8435.6353.6654.8963.4358.036155.0783.3262.4151.9191.6180.812
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-24.941-42.396-22.147-43.379-13.6625-30.123-123.003-5.56540-144.27171-15.287-16.616-59.123-7.549-22.006-14.271-22.687-13.541-4.96-48.972-14.425-32.2-30.773-6.975-54.602-10.426-5.102-17.676-3.456-5.535-4.594-16.834-30.957-7.434-12.241-4.688-7.719-19.173-6.344-2.599-1.08-7.526-2.512-1.396
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.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax-2.1-3.3-2.1-4.3-1.42.1-2.8-11.8-0.53.5-14.97.7-1.7-1.6-7.2-0.9-2.8-1.6-3.1-1.9-0.7-6.1-2.2-5.1-4.9-1.0-9.2-1.9-0.9-2.8-0.6-1.0-0.8-2.8-5.8-1.5-2.4-0.8-1.6-4.1-1.3-0.5-0.2-1.8-0.6-0.3

Payments Of Dividends Common Stock

us-gaap:PaymentsOfDividendsCommonStock

us-gaap:PaymentsOfDividendsCommonStock


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
Value1715151515151161-12.354-12.38658-41.9568.3848.402476.2526.3075.2725.2755.3275.3454.6525.3415.4055.5634.844554.8124.8524.3514.3474.3454.3454.349304.3584.3863.8993.8713.9183.9823.9713.3793.3733.4043.371
Percentage of PaymentsOfDividendsCommonStock100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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

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-31
Value3935129.71128.3921916182120
Percentage of DeferredTaxLiabilities100.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-312013-12-312012-12-312011-12-312010-12-31
Value4939211326252117161412
Percentage of DeferredTaxAssetsNet100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Deferred Tax Assets Valuation Allowance

us-gaap:DeferredTaxAssetsValuationAllowance

us-gaap:DeferredTaxAssetsValuationAllowance


Deferred
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-31
Value676000.0675000.0678000.0669000.01024000.01020000.01003000.0991000.00148000.0188000.0
Percentage of DeferredTaxAssetsValuationAllowance100.0100.0100.0100.0100.0100.0100.0100.00.0100.0100.0

nsp:Aggregatenumberofsharesrepurchasedduringtheperiod

nsp:Aggregatenumberofsharesrepurchasedduringtheperiod


Aggregatenumberofsharesrepurchasedduringtheperiod
Period End2021-06-302021-03-31
Value97586.0340320.0
Percentage of Aggregatenumberofsharesrepurchasedduringtheperiod100.0100.0

nsp:ClassOfWarrantRightConversionRatioOfWarrantorRightsToShareOfStock

nsp:ClassOfWarrantRightConversionRatioOfWarrantorRightsToShareOfStock


Class
Period End2021-03-31
Value0.01
Percentage of ClassOfWarrantRightConversionRatioOfWarrantorRightsToShareOfStock100.0

nsp:GrossBillings

nsp:GrossBillings


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-31
Value7637805078126563635574367407655563776871654658105550592355184898474250164893431441634564433738263703394039563362328135883726323631673332365330683039323132462835273128882895244423542475
Percentage of GrossBillings100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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

nsp:IncreaseDecreaseinWSEEpayrollexpense

nsp:IncreaseDecreaseinWSEEpayrollexpense


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-30
Value26168-136.9662-27.69634-9.598379.6733-10.13644
Percentage of IncreaseDecreaseinWSEEpayrollexpense100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

nsp:MarketableSecuritiesProceedsFromDispositions

nsp:MarketableSecuritiesProceedsFromDispositions


Marketable
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-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.00.00.4840.0220.30.05.4990.0105.4390.00.00.00.00.0-0.0010.0010.07.2688.3862.6066.0530.82446100.00.00.0013.4610.4264.13835-13.401130.00.0-13.48161.3650.00.3332.4150.0
Percentage of MarketableSecuritiesProceedsFromDispositions0.00.0100.00.0100.0100.00.0100.00.0100.0100.00.00.00.00.00.0100.0100.00.0100.0100.0100.0100.0100.0100.0100.00.00.0100.0100.0100.0100.0100.0100.0100.00.00.0100.0100.0100.00.0100.0100.00.0

nsp:PayrollTaxesBenefitsAndWorkersCompensationCosts

nsp:PayrollTaxesBenefitsAndWorkersCompensationCosts


Payroll
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
Value98510358888227739959138728699268057597678146836556647236185845946525525195235694944594695304674424495034384134314922843-384.792-389.0624452487-340.46-341.061384
Percentage of PayrollTaxesBenefitsAndWorkersCompensationCosts100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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

nsp:PercentageOfSubsidiaryStockSecuringDebt

nsp:PercentageOfSubsidiaryStockSecuringDebt


Percentage
Period End2021-06-302021-03-31
Value065.0
Percentage of PercentageOfSubsidiaryStockSecuringDebt0.0100.0

nsp:SalariesWagesAndPayrollTaxes

nsp:SalariesWagesAndPayrollTaxes


Salaries
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
Value941038689908679797483747068877065616258565558525150565149475143434548414440433739383938343439
Percentage of SalariesWagesAndPayrollTaxes100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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

nsp:TreasuryStockAcquired

nsp:TreasuryStockAcquired


Treasury
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
Value8.85298.199290.0276149192-9.759-29.037129-32.4637.6628.565111.644169.317179.1230.0224.7688.55627255.7190.06.0290.856130.0992.0081.624130.0032.0298.4883.253
Percentage of TreasuryStockAcquired100.0100.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.0

nsp:USTreasuryRatesThatCorrespondWithWeightedAverageEstimatedClaimPayoutPeriod

nsp:USTreasuryRatesThatCorrespondWithWeightedAverageEstimatedClaimPayoutPeriod


U
Period End2021-06-302021-03-312020-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
Value00.5-0.0020.01-0.001-0.003-0.0020.0250.001000.0250.001000.0150.001000.010000.010000.010.0010.00200.005-0.001-0.001-0.0020.01-0.001-0.001-0.0020.015-0.001-0.003
Percentage of USTreasuryRatesThatCorrespondWithWeightedAverageEstimatedClaimPayoutPeriod0.0100.0100.0100.0100.0100.0100.0100.0100.00.00.0100.0100.00.00.0100.0100.00.00.0100.00.00.00.0100.00.00.00.0100.0100.0100.00.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

nsp:UndiscountedAccruedWorkersCompensationCosts

nsp:UndiscountedAccruedWorkersCompensationCosts


Undiscounted
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
Value1.6253-1.5-2.0000000000000298-4.22657.64.40.72506.1104.02264.97.87.31996.50.76.21807.67.36.81505.83.72.71333.72.40.81241.70.80.8120
Percentage of UndiscountedAccruedWorkersCompensationCosts100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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

nsp:WorkersCompensationDiscountChangedDuringPeriod

nsp:WorkersCompensationDiscountChangedDuringPeriod


Workers
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
Value-245000.0652000.0-240000.0-723000.0423000.0-200000.08293000.0-961000.0-1014000.0-1689000.013201000.0-2012000.0-1668000.0-1692000.07356000.0-1040000.0-1040000.0-968000.04413000.0-511000.0-635000.0-639000.04911000.0-627000.0-619000.0-570000.03416000.0-520000.0-459000.0-439000.01917000.0-403000.0-185000.0-160000.01580000.0-180000.0-185000.0-347000.02672000.0-261000.0-368000.0-530000.03025000.0-314000.0
Percentage of WorkersCompensationDiscountChangedDuringPeriod100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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

nsp:WorkersCompensationExpense

nsp:WorkersCompensationExpense


Workers
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
Value128.5229.242117.549141917111517211616161717161811171717161615161412121211109.1349.1869.4229.6699.495107.1459.7339.799.368.398
Percentage of WorkersCompensationExpense100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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

nsp:WorksiteEmployeePayrollCost

nsp:WorksiteEmployeePayrollCost


Worksite
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
Value6452676367565555536262076332551253335718557948854628490946924102394741334164361134563762368732003075324133602802271629513169269626202720312125562520263627512363225823522459203019422017
Percentage of WorksiteEmployeePayrollCost100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities

us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities


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-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-20.13-59.951235-28.29639-38.305137-51.211-73.825418916-30.84-26.42211838-44.638.03388-39.932-44.254628433-40.843-51.73713420-40.158-0.67363-23.318-42.1014.2995616-41.6181949-45.177-11.519502350-23.7546.129
Percentage of AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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:AdvertisingExpense

us-gaap:AdvertisingExpense


Advertising
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
Value8.9755.3226.2224.7815.724.8334.1294.8957.5485.0314.5583.8466.5853.5653.0633.4766.1753.9723.1483.546.7123.0471.2993.5747.3893.7184.0014.8858.3564.9414.5524.2739.725.254.5853.688.5664.7558.3335.2357.5395.5065.2672.6054.6983.877
Percentage of AdvertisingExpense100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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:AvailableForSaleSecuritiesGrossUnrealizedGains

us-gaap:AvailableForSaleSecuritiesGrossUnrealizedGains


Available
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-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
Value-2000.03000.0-21000.0-53000.0-13000.096000.0-14000.0-27000.046000.08000.01000.0-1000.0-1000.002000.0-7000.04000.0-9000.015000.0-29000.0-26000.022000.049000.0
Percentage of AvailableForSaleSecuritiesGrossUnrealizedGains100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:AvailableForSaleSecuritiesGrossUnrealizedGains us-gaap:FinancialInstrument

nsp:MunicipalBond


Available
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-12-31
Value01000.0-21000.0-27000.030000.026000.00000
Percentage of AvailableForSaleSecuritiesGrossUnrealizedGains-0.033.3100.050.9-230.827.1-0.00.00.00.0

us-gaap:USTreasurySecurities


Available
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-31
Value2000.00-26000.0-43000.070000.0-14000.0-27000.046000.08000.00
Percentage of AvailableForSaleSecuritiesGrossUnrealizedGains66.7-0.049.1330.872.9100.0100.0100.0100.00.0

us-gaap:AvailableForSaleSecuritiesGrossUnrealizedLoss

us-gaap:AvailableForSaleSecuritiesGrossUnrealizedLoss


Available
Period End2021-06-302021-03-312020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-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
Value-3000.06000.01000.0001000.0-4000.04000.0-15000.01000.02000.0001000.0-5000.01000.06000.07000.02000.0-3000.05000.0
Percentage of AvailableForSaleSecuritiesGrossUnrealizedLoss100.0100.0100.00.00.0100.0100.0100.0100.0100.0100.00.00.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:AvailableForSaleSecuritiesGrossUnrealizedLoss us-gaap:FinancialInstrument

nsp:MunicipalBond


Available
Period End2021-06-302021-03-312020-06-302020-03-312019-09-302019-06-302019-03-312018-12-31
Value-3000.06000.01000.00000-16000.0
Percentage of AvailableForSaleSecuritiesGrossUnrealizedLoss100.0100.0100.00.00.0-0.00.0106.7

us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect

us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect


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-31
Value-29.07-52.502187-83.3044049133-97.2-58.62479127.136-34.3050.3817929-48.80317
Percentage of CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:CommonStockDividendsPerShareDeclared

us-gaap:CommonStockDividendsPerShareDeclared


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-312010-09-302010-06-302010-03-31
Value0.450.40.40.40.40.40.30.30.30.30.20.20.20.21.150.30.30.250.250.250.250.220.220.220.220.190.190.190.190.170.170.170.170.170.170.170.170.150.150.150.150.150.130.130.130.13
Percentage of CommonStockDividendsPerShareDeclared100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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:DebtInstrumentBasisSpreadOnVariableRate1 us-gaap:Range, us-gaap:CreditFacility

us-gaap:DebtInstrumentBasisSpreadOnVariableRate1

srt:Maximum, us-gaap:BaseRate


Debt
Period End2021-03-312020-03-312019-03-31
Value0.50.0050.005
Percentage of DebtInstrumentBasisSpreadOnVariableRate1100.0100.0100.0

srt:Maximum, us-gaap:LondonInterbankOfferedRateLIBOR


Debt
Period End2021-03-312020-03-312019-03-31
Value2.250.02250.0225
Percentage of DebtInstrumentBasisSpreadOnVariableRate1450.0450.0450.0

srt:Minimum, us-gaap:LondonInterbankOfferedRateLIBOR


Debt
Period End2021-03-312020-03-312019-03-31
Value1.50.0150.015
Percentage of DebtInstrumentBasisSpreadOnVariableRate1300.0300.0300.0

us-gaap:DepreciationAndAmortization

us-gaap:DepreciationAndAmortization


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
Value9.7518.0477.867.8197.9087.6027.7947.336.9086.6916.5075.6425.485.2134.8274.6964.4054.2544.154.0474.1764.2714.2034.4874.595.2855.565.3025.2915.2345.3725.3025.2455.1454.9144.6594.4654.2123.8833.7863.6013.9483.6413.7323.7233.811
Percentage of DepreciationAndAmortization100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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:DividendsCommonStockCash

us-gaap:DividendsCommonStockCash


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-312017-09-302017-06-302017-03-312016-09-30
Value1715108-15.448-15.517-15.55785-12.037-12.354-12.38658-8.384-8.384-8.402-6.252-6.307-5.272-5.327
Percentage of DividendsCommonStockCash100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DividendsCommonStockCash us-gaap:StatementEquityComponents

us-gaap:RetainedEarnings


Dividends
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-30
Value1715-15.448-15.517-15.557-12.037-12.354-12.386-8.384-8.384-8.402-6.252-6.307-5.272-5.327
Percentage of DividendsCommonStockCash100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:IncreaseDecreaseInAccountsPayableTrade

us-gaap:IncreaseDecreaseInAccountsPayableTrade


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-1778000.0-362000.0187000.03131000.0-3355000.01675000.0-808000.0-1175000.0-1306000.0-2768000.05306000.01193000.0-1394000.0-930000.03377000.0-62000.0-1410000.0353000.0155000.0488000.0-1667000.0-168000.02768000.0230000.0-678000.0-1613000.01419000.01434000.0-770000.0-87000.0-633000.0706000.0403000.0-1458000.0572000.0215000.0-564000.0-1648000.02426000.0235000.0-204000.0-681000.01115000.0551000.0-542000.012000.0
Percentage of IncreaseDecreaseInAccountsPayableTrade100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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:IncreaseDecreaseInAccruedSalaries

us-gaap:IncreaseDecreaseInAccruedSalaries


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
Value19-5.42111-12.96527-46.531290.048-56.76133-10.1364414141028111.97412-74.8749.72105-90.049234.52731-18.632221.32913-10.341113.51418-24.194290.04514-0.471-40.2884.81656-53.756102.53157
Percentage of IncreaseDecreaseInAccruedSalaries100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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:IncreaseDecreaseInHealthCareInsuranceLiabilities

us-gaap:IncreaseDecreaseInHealthCareInsuranceLiabilities


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-43.07239-11.95414-17.12725-12.05912-25.456101.6959.331-22.66820-8.4687.9642.536-2.3175.653-6.21319-5.9060.9826.377-19.3057.26-8.0225.027-4.38420-1.7211.55-2.21-6.458-8.58120.668-0.2274.218-7.216-4.8651.8715.004-0.514-0.6855.24
Percentage of IncreaseDecreaseInHealthCareInsuranceLiabilities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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:IncreaseDecreaseInIncomeTaxes

us-gaap:IncreaseDecreaseInIncomeTaxes


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-30
Value-1.677-5.345-4.392-22.251238.4097.993-0.228-12.8790.4980.864-6.9239.6797.129-8.9466.0-15.54613-0.8652.606-20.21710-1.3073.0911.139-3.9836.6114.9851.315-8.872-0.524-0.042-4.7970.538-0.1372.4391.9232.167-2.076-0.083-1.9252.487-2.5174.005
Percentage of IncreaseDecreaseInIncomeTaxes100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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-302011-06-302011-03-312010-12-312010-09-30
Value-6.648145.689-0.879-5.774-3.06817-3.356-6.828.8933.4471.634-5.7531.4027.7311.267-5.0763.5431.1-0.128-9.894111.879-0.266-5.5593.4324.798-0.225-6.1527.1751.9560.713-4.3754.1081.5180.0-3.3960.0410.5231.122-2.1983.415-0.0860.438
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.00.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:IncreaseDecreaseInOtherEmployeeRelatedLiabilities

us-gaap:IncreaseDecreaseInOtherEmployeeRelatedLiabilities


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-47.544-67.441199-41.44-48.753-9.00396-64.077-63.3684657-9.346-63.141-26.674117-4.484-59.9072.0818520-61.142-3.03889-6.618-53.7920.32671-4.138-54.821-1.61963-27.394-53.8294.97770-14.642-55.4019.339645.994-53.3536.467651.299-40.939-8.555
Percentage of IncreaseDecreaseInOtherEmployeeRelatedLiabilities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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:IncreaseDecreaseInOtherNoncurrentAssets

us-gaap:IncreaseDecreaseInOtherNoncurrentAssets


Increase
Period End2021-06-302021-03-312020-06-302020-03-31
Value-3899000.0-1508000.0-3576000.0-3403000.0
Percentage of IncreaseDecreaseInOtherNoncurrentAssets100.0100.0100.0100.0

us-gaap:IncreaseDecreaseInOtherOperatingAssets

us-gaap:IncreaseDecreaseInOtherOperatingAssets


Increase
Period End2020-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-3.883-3.576-3.4030.3140.6761.2240.8090.245-0.197-6.648.59710-14.2098.6467.6418.9884.057-7.9083.804159.963-4.7781.642203.6335.1382.996.6545.7082.5893.1096.5511.3821.4213.575.5281.033-7.8741.9654.171.418-12.9083.14
Percentage of IncreaseDecreaseInOtherOperatingAssets100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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:IncreaseDecreaseInPrepaidExpense

us-gaap:IncreaseDecreaseInPrepaidExpense


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-40.52747-24.59511-22.03135-11.743-2.308-0.45916-5.344-3.893-18.03124-8.196-8.092110.056-2.555-8.949144.137-12.763.718-20.20115-9.3125.8-9.9824-6.711-0.3930.8551.267-8.1195.587-6.513.3626.118-9.3410.138-0.5939.209-6.1511-3.581
Percentage of IncreaseDecreaseInPrepaidExpense100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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:IncreaseDecreaseInWorkersCompensationLiabilities

us-gaap:IncreaseDecreaseInWorkersCompensationLiabilities


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
Value2.516-3.393-0.779-1.916-3.8243.4677.163.9540.7661.3674.3589.4793.8326.0943.7657.3487.2775.5555.5510.9966.4158.7615.9138.1076.7795.365.2384.6953.0352.8374.9872.0310.3790.4182.1872.8491.8350.5472.7781.1632.5212.3292.5491.7153.2821.202
Percentage of IncreaseDecreaseInWorkersCompensationLiabilities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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-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-31
Value232000.0623000.0234000.079000.0266000.0149000.0145000.0142000.0218000.0156000.0493000.0148000.0109000.0101000.013000.015000.06000.0
Percentage of IncrementalCommonSharesAttributableToShareBasedPaymentArrangements100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:InterestIncomeOther

us-gaap:InterestIncomeOther


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-31
Value1.4360.5430.2460.1030.3691.8792.0362.5742.8023.2452.7012.0281.8071.4561.2551.0150.6780.4650.340.3350.2930.2990.0430.1450.0840.107
Percentage of InterestIncomeOther100.0100.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:LineOfCreditFacilityInterestRateDuringPeriod

us-gaap:LineOfCreditFacilityInterestRateDuringPeriod


Line
Period End2021-06-302021-03-31
Value0.021.88
Percentage of LineOfCreditFacilityInterestRateDuringPeriod100.0100.0

us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage

us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage


Line
Period End2021-06-302021-03-31
Value00.25
Percentage of LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage0.0100.0

us-gaap:LossContingencyDamagesSoughtValue

us-gaap:LossContingencyDamagesSoughtValue


Loss
Period End2021-03-312020-12-31
Value1460.0
Percentage of LossContingencyDamagesSoughtValue100.00.0

us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax

us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax


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-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
Value0-7000.0-26000.0-50000.0-16000.085000.0-14000.0-28000.050000.013000.016000.0-24000.03000.01000.0-5000.05000.0-5000.02000.0-21000.0-17000.015000.0-3000.06000.026000.0-35000.016000.0-54000.012000.0-1000.035000.0-28000.0-7000.024000.014000.0
Percentage of OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax0.0100.0100.0100.0100.0100.0100.0100.0100.0100.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:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax us-gaap:StatementEquityComponents

us-gaap:RetainedEarnings


Other
Period End2021-06-302021-03-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-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-06-302012-03-312011-12-312011-09-302011-06-302011-03-31
Value0-7000.0-50000.0-16000.085000.0-35000.0-28000.050000.013000.020000.0-24000.03000.01000.0000000000000000000
Percentage of OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax0.0100.0100.0100.0100.0250.0100.0100.0100.0125.0100.0100.0100.0-0.00.0-0.00.0-0.0-0.00.0-0.00.00.0-0.00.0-0.00.0-0.0-0.00.00.0

us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted

us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted


Participating
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-31
Value37000.0197000.0104000.0276000.0462000.0284000.0309000.01031000.0503000.0346000.0585000.0337000.0248000.0781000.0330000.0229000.0664000.0303000.0179000.0355000.0243000.0139000.0282000.0
Percentage of ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted100.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:PaymentsForLossesAndLossAdjustmentExpense

us-gaap:PaymentsForLossesAndLossAdjustmentExpense


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-30
Value9.6581379-11.991-11.177-11.12180-11.942-10.318-12.40973-9.959
Percentage of PaymentsForLossesAndLossAdjustmentExpense100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:PaymentsToAcquireMarketableSecurities

us-gaap:PaymentsToAcquireMarketableSecurities


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
Value20108.61716168.689193025353342110.5120.4150.4180.2080.7110.1030.6360.2070.1031.3393.841.4153.96433235.3547.6685.1763.9385.596407.0958.767131.4437.79298.7495.1543.2288.9882522
Percentage of PaymentsToAcquireMarketableSecurities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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:ProceedsFromLinesOfCredit

us-gaap:ProceedsFromLinesOfCredit


Proceeds
Period End2020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-09-30
Value0.00.0100120-25.00.00.0
Percentage of ProceedsFromLinesOfCredit0.00.0100.0100.0100.00.00.0

us-gaap:ProceedsFromPaymentsForOtherFinancingActivities

us-gaap:ProceedsFromPaymentsForOtherFinancingActivities


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
Value1.2762.7511.3992.0551.8842.3631.09710-2.678-1.0853.87-2.7230.7590.3510.3770.3470.5120.3180.3440.3110.4070.3110.2920.3280.3980.2850.2920.3180.360.3180.2650.2850.3470.230.247-1.0880.3590.26-1.42-0.2020.270.2160.1930.1870.220.222
Percentage of ProceedsFromPaymentsForOtherFinancingActivities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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:ProceedsFromSaleAndMaturityOfMarketableSecurities

us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities


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
Value19107.775143.62524223017379.9751.5250.60.5250.380.3760.1010.7040.050.6750.20.79-7.276132.2312.623.7359.8158.3496.5955.7275.2383.2351.0015.527-0.850.855.51224-3.0374.4022.4116.0278.6211.242
Percentage of ProceedsFromSaleAndMaturityOfMarketableSecurities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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-312018-12-312018-09-302018-06-302018-03-31
Value2.943124.4068.1683.4096.7872.494108.7543.140.00.00.00.0
Percentage of RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.00.00.00.0

us-gaap:SalesCommissionsAndFees

us-gaap:SalesCommissionsAndFees


Sales
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
Value8.2517.7199.1787.7227.4758.468.6938.0347.7416.9529.0946.8186.9796.0666.9585.6755.6644.4765.6425.034.3354.2815.5564.5164.1034.3044.5323.793.7173.2464.2323.6093.5333.2074.2163.3583.5063.4353.7013.3993.2553.0963.3872.8892.8182.787
Percentage of SalesCommissionsAndFees100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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:SharesPaidForTaxWithholdingForShareBasedCompensation

us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation


Shares
Period End2021-06-302021-03-312020-12-31
Value209.0290410.0448.0
Percentage of SharesPaidForTaxWithholdingForShareBasedCompensation100.0100.0100.0

us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross us-gaap:StatementEquityComponents

us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross

us-gaap:AdditionalPaidInCapital


Stock
Period End2020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-31
Value00-7088000.000-7695000.000-5764000.0
Percentage of StockIssuedDuringPeriodValueRestrictedStockAwardGross0.00.0100.00.00.0100.00.00.0100.0

us-gaap:RetainedEarnings


Stock
Period End2020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-31
Value00-810000.000-951000.000-855000.0
Percentage of StockIssuedDuringPeriodValueRestrictedStockAwardGross0.00.011.40.00.012.40.00.014.8

us-gaap:TreasuryStock


Stock
Period End2020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-31
Value007898000.0008646000.0006619000.0
Percentage of StockIssuedDuringPeriodValueRestrictedStockAwardGross0.00.0-111.40.00.0-112.40.00.0-114.8

us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross us-gaap:StatementEquityComponents

us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross

us-gaap:AdditionalPaidInCapital


Stock
Period End2021-06-302021-03-312020-06-302020-03-31
Value0.0-25.0850.0-7.088
Percentage of StockIssuedDuringPeriodValueShareBasedCompensationGross0.0100.00.0100.0

us-gaap:RetainedEarnings


Stock
Period End2021-06-302021-03-312020-06-302020-03-31
Value0.0-1.3360.0-0.81
Percentage of StockIssuedDuringPeriodValueShareBasedCompensationGross0.05.30.011.4

us-gaap:TreasuryStock


Stock
Period End2021-06-302021-03-312020-06-302020-03-31
Value0.0260.07.898
Percentage of StockIssuedDuringPeriodValueShareBasedCompensationGross0.0-105.30.0-111.4

us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised

us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised


Stock
Period End2021-06-302021-03-312016-12-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
Value0240000.00000374000.02000.024000.090000.0163000.0285000.0305000.0740000.0118000.01187000.018000.0241000.0803000.075000.0598000.0749000.02534000.0
Percentage of StockIssuedDuringPeriodValueStockOptionsExercised0.0100.00.00.00.00.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised us-gaap:StatementEquityComponents

us-gaap:AdditionalPaidInCapital


Stock
Period End2021-06-302021-03-312016-12-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
Value0329000.00000-3000.0-3000.0-28000.0-35000.0-114000.0-50000.0-246000.0-367000.0-127000.0-1072000.0-88000.0-24000.0-446000.0-30000.0-46000.0-164000.0-802000.0
Percentage of StockIssuedDuringPeriodValueStockOptionsExercised0.0137.10.00.00.00.0-0.8-150.0-116.7-38.9-69.9-17.5-80.7-49.6-107.6-90.3-488.9-10.0-55.5-40.0-7.7-21.9-31.6

us-gaap:TreasuryStock


Stock
Period End2021-06-302021-03-312016-12-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
Value0569000.00000377000.05000.052000.0125000.0277000.0335000.0551000.01107000.0245000.02259000.0106000.0265000.01249000.0105000.0644000.0913000.03336000.0
Percentage of StockIssuedDuringPeriodValueStockOptionsExercised0.0237.10.00.00.00.0100.8250.0216.7138.9169.9117.5180.7149.6207.6190.3588.9110.0155.5140.0107.7121.9131.6

us-gaap:StockholdersEquityOther

us-gaap:StockholdersEquityOther


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-31
Value-900000.0-682000.0-745000.0-612000.0-963000.0-642000.0-750000.0-660000.0-946000.0-599000.0-645000.0-501000.0-759000.0-351000.0-374000.0-347000.0-513000.0-320000.0-343000.0-309000.0-408000.0-312000.0-292000.0-328000.0-398000.0-285000.0-292000.0-318000.0-360000.0-318000.0-265000.0-1439000.0807000.0-230000.0-2059000.0287000.0359000.0260000.0-1625000.0199000.0270000.0216000.0
Percentage of StockholdersEquityOther100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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:StockholdersEquityOther us-gaap:StatementEquityComponents

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-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
Value-479000.0-364000.0-314000.0-263000.0-8000.0-381000.0-497000.0-512000.0-740000.0-436000.0-538000.0-396000.0-550000.0-235000.0-221000.0-170000.0-309000.0-167000.0-190000.0-182000.0-163000.0-107000.0-89000.0-133000.0-192000.0-66000.0-19000.0-57000.0-55000.0-85000.0-83000.0-146000.067000.0-17000.0-166000.011000.066000.02000.0-146000.05000.050000.032000.0
Percentage of StockholdersEquityOther53.253.442.143.00.859.366.377.678.272.883.479.072.567.059.149.060.252.255.458.940.034.330.540.548.223.26.517.915.326.731.310.18.37.48.13.818.40.89.02.518.514.8

us-gaap:TreasuryStock


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-31
Value-421000.0-318000.0-431000.0-349000.0-955000.0-261000.0-253000.0-148000.0-206000.0-163000.0-107000.0-105000.0-209000.0-116000.0-156000.0-177000.0-203000.0-151000.0-153000.0-127000.0-245000.0-205000.0-203000.0-195000.0-206000.0-219000.0-273000.0-261000.0-305000.0-233000.0-182000.0-1293000.0740000.0-213000.0-1893000.0276000.0293000.0258000.0-1479000.0194000.0220000.0184000.0
Percentage of StockholdersEquityOther46.846.657.957.099.240.733.722.421.827.216.621.027.533.041.751.039.647.244.641.160.065.769.559.551.876.893.582.184.773.368.789.991.792.691.996.281.699.291.097.581.585.2

us-gaap:TreasuryStockSharesAcquired

us-gaap:TreasuryStockSharesAcquired


Treasury
Period End2021-06-302021-03-312020-12-31
Value97377.049904.099696.0
Percentage of TreasuryStockSharesAcquired100.0100.0100.0

us-gaap:TreasuryStockValueAcquiredCostMethod

us-gaap:TreasuryStockValueAcquiredCostMethod


Treasury
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
Value8.8529190-29.986-0.027-61.203356-114.872-9.759-29.037129-0.009-7.662-8.56565-1.644-16.211-9.31745-9.123-0.022-4.768126-25.825-27.749-5.71941-6.029-0.856-13.88434-2.008-28.621327-2.029-8.488-3.25347-15.82-3.55-3.089
Percentage of TreasuryStockValueAcquiredCostMethod100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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:TreasuryStockValueAcquiredCostMethod us-gaap:StatementEquityComponents

us-gaap:TreasuryStock


Treasury
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
Value-8.85-29.686190-29.986-0.027-61.203356-114.872-9.759-29.037129-0.009-7.662-8.56565-1.644-16.211-9.31745-9.123-0.022-4.768126-25.825-27.749-5.71941-6.029-0.856-13.88434-2.008-28.621327-2.029-8.48-3.26147-15.82-3.55-3.089
Percentage of TreasuryStockValueAcquiredCostMethod-100.0-100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.099.9100.2100.0100.0100.0100.0

dei:EntityCommonStockSharesOutstanding

dei:EntityCommonStockSharesOutstanding


Entity
Period End2021-07-262021-04-262021-02-042020-10-262020-07-27
Value3838383838
Percentage of EntityCommonStockSharesOutstanding100.0100.0100.0100.0100.0

nsp:AccruedHealthInsuranceCosts

nsp:AccruedHealthInsuranceCosts


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-31
Value2972324429462133204535332446263426242620267.73713126.28425182621255.1036.8245.2747.48413229.8689.29.4275.209121715
Percentage of AccruedHealthInsuranceCosts100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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

nsp:AccruedWorksiteEmployeePayrollCosts

nsp:AccruedWorksiteEmployeePayrollCosts


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-31
Value529503334471409436401411373363329340295281267256228217215202277267161251228223192211188187173184172168150174144144130130171166109
Percentage of AccruedWorksiteEmployeePayrollCosts100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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

nsp:BenefitsCostsIncurredReducedRelatedtoRunoff

nsp:BenefitsCostsIncurredReducedRelatedtoRunoff


Benefits
Period End2021-06-302021-03-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302017-09-30
Value5700000.0-5500000.01900000.0-3000000.0-1500000.02900000.03500000.0-300000.01300000.01000000.0
Percentage of BenefitsCostsIncurredReducedRelatedtoRunoff100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

nsp:BenefitsCostsIncurredRelatedtoRunoff

nsp:BenefitsCostsIncurredRelatedtoRunoff


Benefits
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312016-03-312015-03-31
Value-200000.02300000.0-1300000.01200000.05100000.02400000.0700000.0
Percentage of BenefitsCostsIncurredRelatedtoRunoff100.0100.0100.0100.0100.0100.0100.0

nsp:CARESActDTA

nsp:CARESActDTA


C
Period End2020-12-31
Value3235000.0
Percentage of CARESActDTA100.0

nsp:ClientPrepaymentsIncludedInCashBalance

nsp:ClientPrepaymentsIncludedInCashBalance


Client
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-302010-12-31
Value-50.4-58.935-46.5-31.5-22.1591937323418141423142210218.7100991740192287181314249.0141113121010103.9818.1
Percentage of ClientPrepaymentsIncludedInCashBalance100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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

nsp:DecreaseIncreaseInAccruedWorkersCompensationCostsForChangesInEstimatedLosses

nsp:DecreaseIncreaseInAccruedWorkersCompensationCostsForChangesInEstimatedLosses


Decrease
Period End2021-03-312020-03-312019-03-312018-03-312017-03-312016-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-30
Value1310-7.85.73.90.92.93.02.00.79.38.36.53.613106.73.5118.64.01.96.25.03.7
Percentage of DecreaseIncreaseInAccruedWorkersCompensationCostsForChangesInEstimatedLosses100.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

nsp:DeferredTaxAssetsOperatingLeaseLiablities

nsp:DeferredTaxAssetsOperatingLeaseLiablities


Deferred
Period End2020-12-312019-12-312018-12-31
Value21190.0
Percentage of DeferredTaxAssetsOperatingLeaseLiablities100.0100.00.0

nsp:DepositsHealthInsurance

nsp:DepositsHealthInsurance


Deposits
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-03-312011-12-312011-09-302011-06-302011-03-312010-12-31
Value7900000.07900000.07900000.07900000.08100000.08100000.08100000.06600000.06600000.06200000.06200000.05300000.05300000.05300000.05300000.05300000.05300000.04700000.04700000.04700000.04700000.03700000.03700000.03700000.03700000.03700000.03700000.03700000.03700000.03700000.03700000.03700000.03000000.03000000.03000000.03000000.02840000.02640000.02640000.02640000.02640000.02640000.0
Percentage of DepositsHealthInsurance100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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

nsp:DepositsWorkersCompensation

nsp:DepositsWorkersCompensation


Deposits
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-03-312011-12-312011-09-302011-06-302011-03-312010-12-31
Value203193186181177188175170187170166152165160154142157150143134130139136121110115113939084817569676457555246455351
Percentage of DepositsWorkersCompensation100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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

nsp:Depositsandprepaidhealthinsurance

nsp:Depositsandprepaidhealthinsurance


Depositsandprepaidhealthinsurance
Period End2020-12-312019-12-312018-12-31
Value203193181
Percentage of Depositsandprepaidhealthinsurance100.0100.0100.0

nsp:Landlordfundedtenantimprovements

nsp:Landlordfundedtenantimprovements


Landlordfundedtenantimprovements
Period End2020-12-31
Value14
Percentage of Landlordfundedtenantimprovements100.0

nsp:MoneyMarketFundsOvernightHoldingsAtCarryingValue

nsp:MoneyMarketFundsOvernightHoldingsAtCarryingValue


Money
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-302010-12-31
Value387432503314398372349217292366311270282305338260201265255187233300247173130207271123114164192116135178255462687711882157
Percentage of MoneyMarketFundsOvernightHoldingsAtCarryingValue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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

nsp:MoneyMarketFundsOvernightHoldingsAtCarryingValue us-gaap:CashAndCashEquivalents

us-gaap:CashAndCashEquivalents


Money
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-302017-12-31
Value387432503314398372349217292366311270338
Percentage of MoneyMarketFundsOvernightHoldingsAtCarryingValue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

nsp:NumberofShareExpectedtoVestBasedOnCurrentEstimatesofPerformanceAchievment us-gaap:AwardType

nsp:NumberofShareExpectedtoVestBasedOnCurrentEstimatesofPerformanceAchievment

nsp:A2018LTIPAwards


Numberof
Period End2020-12-312019-12-312018-12-31
Value167000.021000.0176000.0
Percentage of NumberofShareExpectedtoVestBasedOnCurrentEstimatesofPerformanceAchievment100.0100.0100.0

nsp:A2019LTIPAwards


Numberof
Period End2020-12-31
Value21000.0
Percentage of NumberofShareExpectedtoVestBasedOnCurrentEstimatesofPerformanceAchievment12.6

nsp:A2020LTIPAwards


Numberof
Period End2020-12-31
Value89000.0
Percentage of NumberofShareExpectedtoVestBasedOnCurrentEstimatesofPerformanceAchievment53.3

nsp:PerformanceBasedRSUs


Numberof
Period End2020-12-31
Value379000.0
Percentage of NumberofShareExpectedtoVestBasedOnCurrentEstimatesofPerformanceAchievment226.9

nsp:PayrollWithholdingsIncludedInCashBalance

nsp:PayrollWithholdingsIncludedInCashBalance


Payroll
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-302010-12-31
Value22627334214719023523415321827922418119125427116817323222114812118118599106158152909514814390117169158961111651509383128
Percentage of PayrollWithholdingsIncludedInCashBalance100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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

nsp:Portionofinsurancecoststhatislessthantheagreeduponsurplusincludedinaccruedhealthinsurancecostsacntliab

nsp:Portionofinsurancecoststhatislessthantheagreeduponsurplusincludedinaccruedhealthinsurancecostsacntliab


Portionofinsurancecoststhatislessthantheagreeduponsurplusincludedinaccruedhealthinsurancecostsacntliab
Period End2020-12-31
Value-15000000.0
Percentage of Portionofinsurancecoststhatislessthantheagreeduponsurplusincludedinaccruedhealthinsurancecostsacntliab100.0

nsp:PremiumsOwedToUnited

nsp:PremiumsOwedToUnited


Premiums
Period End2021-06-302021-03-312020-12-312020-09-30
Value14661138
Percentage of PremiumsOwedToUnited100.0100.0100.0100.0

nsp:PrepaidHealthInsuranceCurrent

nsp:PrepaidHealthInsuranceCurrent


Prepaid
Period End2021-06-302021-03-312020-09-30
Value-8.44223
Percentage of PrepaidHealthInsuranceCurrent100.0100.0100.0

nsp:PrepaidHealthInsuranceCurrentAndNoncurrent

nsp:PrepaidHealthInsuranceCurrentAndNoncurrent


Prepaid
Period End2021-06-302021-03-312020-12-312020-09-30
Value0.651-6.032
Percentage of PrepaidHealthInsuranceCurrentAndNoncurrent100.0100.0100.0100.0

nsp:Unbilled

nsp:Unbilled


Unbilled
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-31
Value585549380520463509448474414411385392344329318295255255254235236229190265258252160237216216199214194196181198166167158154128148134
Percentage of Unbilled100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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

nsp:UnbilledAccruedWorksiteEmployeePayrollCosts

nsp:UnbilledAccruedWorksiteEmployeePayrollCosts


Unbilled
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-31
Value334401329267215161192173150130
Percentage of UnbilledAccruedWorksiteEmployeePayrollCosts100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

nsp:WorkersCompensationAdministrativeFeesAccrued

nsp:WorkersCompensationAdministrativeFeesAccrued


Workers
Period End2021-06-302021-03-312020-12-312020-09-302019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-31
Value3700000.03300000.02700000.02700000.03600000.03600000.01800000.01600000.01615000.01600000.01000000.02300000.01800000.0877000.0
Percentage of WorkersCompensationAdministrativeFeesAccrued100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

nsp:WorkersCompensationLiabilityCurrentNet

nsp:WorkersCompensationLiabilityCurrentNet


Workers
Period End2020-12-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-312010-09-302010-06-30
Value4549444242414141414142424141403743484544575352515047474746444544424140413937
Percentage of WorkersCompensationLiabilityCurrentNet100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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

nsp:WorkersCompensationLiabilityNetOfAdminFeesCurrent

nsp:WorkersCompensationLiabilityNetOfAdminFeesCurrent


Workers
Period End2021-06-302021-03-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-30
Value46464545484543444241
Percentage of WorkersCompensationLiabilityNetOfAdminFeesCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

nsp:WorkersCompensationMaximumAggregateEconomicBurdenForClaimsInExcessOfFirstLayerCapPerPolicyYear

nsp:WorkersCompensationMaximumAggregateEconomicBurdenForClaimsInExcessOfFirstLayerCapPerPolicyYear


Workers
Period End2021-06-302021-03-312020-09-302020-06-302020-03-312019-10-012019-09-302011-12-312010-12-312010-10-01
Value6000000.06000000.06000000.06000000.06000000.06000000.06000000.05000000.05000000.05000000.0
Percentage of WorkersCompensationMaximumAggregateEconomicBurdenForClaimsInExcessOfFirstLayerCapPerPolicyYear100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

nsp:WorkersCompensationMaximumEconomicBurdenFirstLayerOfClaimsPerOccurrence

nsp:WorkersCompensationMaximumEconomicBurdenFirstLayerOfClaimsPerOccurrence


Workers
Period End2021-06-302021-03-312020-09-302020-06-302020-03-312019-10-012019-09-302019-06-302010-12-312010-09-30
Value1000000.01000000.01000000.01000000.01000000.01500000.01000000.01000000.01000000.01000000.0
Percentage of WorkersCompensationMaximumEconomicBurdenFirstLayerOfClaimsPerOccurrence100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

srt:DraftsPayable

srt:DraftsPayable


Drafts
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302019-12-31
Value119.213309.7221132
Percentage of DraftsPayable100.0100.0100.0100.0100.0100.0

srt:DraftsPayable us-gaap:CashAndCashEquivalents

us-gaap:CashAndCashEquivalents


Drafts
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302019-12-31
Value119.213309.7221132
Percentage of DraftsPayable100.0100.0100.0100.0100.0100.0

us-gaap:AccruedPayrollTaxesCurrent

us-gaap:AccruedPayrollTaxesCurrent


Accrued
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302018-12-31
Value262310377178219268277180244261
Percentage of AccruedPayrollTaxesCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:AccruedSalariesCurrentAndNoncurrent

us-gaap:AccruedSalariesCurrentAndNoncurrent


Accrued
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302018-12-31
Value63414439412152393760
Percentage of AccruedSalariesCurrentAndNoncurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent

us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent


Allowance
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-31
Value1000000.0900000.01000000.0600000.0700000.01100000.01200000.0900000.01000000.01000000.0988000.0
Percentage of AllowanceForDoubtfulAccountsReceivableCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:AssetsFairValueDisclosure

us-gaap:AssetsFairValueDisclosure


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-302014-12-312013-12-312012-12-312011-12-31
Value469515585387473411397294367444388351306329362278232295285213258312283204181314281297187
Percentage of AssetsFairValueDisclosure100.0100.0100.0100.0100.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:AssetsFairValueDisclosure us-gaap:FairValueByFairValueHierarchyLevel

us-gaap:FairValueInputsLevel1


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-302010-12-312010-06-30
Value4474945613644504053972943634393273142993273602762302932832112573102731941592212851671602062341541722162811138514613078229170
Percentage of AssetsFairValueDisclosure95.395.995.993.995.198.5100.0100.099.199.084.489.397.799.499.599.399.299.499.499.199.399.496.595.288.10.090.90.00.00.083.50.00.00.094.30.00.00.069.70.00.00.0

us-gaap:FairValueInputsLevel2


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-302010-12-312010-06-30
Value22212323236.1480.00.03.4254.56760377.2071.9281.961.951.9291.8411.8511.821.8811.8949.8759.75421282845434646475251165157565655374343
Percentage of AssetsFairValueDisclosure4.74.14.16.14.91.50.00.00.91.015.610.72.30.60.50.70.80.60.60.90.70.63.54.811.90.09.10.00.00.016.50.00.00.05.70.00.00.030.30.00.00.00.0

us-gaap:AvailableForSaleSecurities

us-gaap:AvailableForSaleSecurities


Available
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-302017-12-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
Value3434343331193460615360371.961.8511.821.8811.8949.8759.75421282845434646
Percentage of AvailableForSaleSecurities100.0100.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:AvailableForSaleSecurities us-gaap:FinancialInstrument

nsp:MunicipalBond


Available
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-12-312018-09-302017-12-31
Value22212323206.1480.03.4254.56710161.96
Percentage of AvailableForSaleSecurities64.461.369.569.465.031.50.05.68.517.544.5100.0

us-gaap:USTreasurySecurities


Available
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-302017-12-31
Value1213101011133460574950200.0
Percentage of AvailableForSaleSecurities35.638.730.530.635.068.5100.0100.094.491.582.555.50.0

us-gaap:AvailableForSaleSecuritiesAmortizedCost

us-gaap:AvailableForSaleSecuritiesAmortizedCost


Available
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-302017-12-312016-12-312015-12-312014-12-31
Value3434343331193460615360371.9651.8549.87528
Percentage of AvailableForSaleSecuritiesAmortizedCost100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:AvailableForSaleSecuritiesAmortizedCost us-gaap:FinancialInstrument

nsp:MunicipalBond


Available
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-12-312018-09-302017-12-31
Value22212323206.1220.03.4254.56710161.965
Percentage of AvailableForSaleSecuritiesAmortizedCost64.461.369.569.365.031.50.05.68.517.544.5100.0

us-gaap:USTreasurySecurities


Available
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-302017-12-31
Value1213101011133460574950200.0
Percentage of AvailableForSaleSecuritiesAmortizedCost35.638.730.530.735.068.5100.0100.094.491.582.555.50.0

us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost

us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost


Available
Period End2021-06-30
Value5130000.0
Percentage of AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost100.0

us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue

us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue


Available
Period End2021-06-30
Value5129000.0
Percentage of AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue100.0

us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost

us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost


Available
Period End2021-06-302021-03-312020-09-30
Value293433
Percentage of AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost100.0100.0100.0

us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue

us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue


Available
Period End2021-06-302021-03-312020-09-30
Value293433
Percentage of AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue100.0100.0100.0

us-gaap:CapitalizedComputerSoftwareNet

us-gaap:CapitalizedComputerSoftwareNet


Capitalized
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-31
Value32251914107.16.07.28.27.6
Percentage of CapitalizedComputerSoftwareNet100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:CashAndCashEquivalentsFairValueDisclosure

us-gaap:CashAndCashEquivalentsFairValueDisclosure


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-302014-12-312013-12-312012-12-312011-12-31
Value435480551353439387363232303377327314299327360276230293283211257310273194159285234281130
Percentage of CashAndCashEquivalentsFairValueDisclosure100.0100.0100.0100.0100.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:CashAndCashEquivalentsFairValueDisclosure us-gaap:FairValueByFairValueHierarchyLevel

us-gaap:FairValueInputsLevel1


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-302010-12-312010-06-30
Value4354805513534393873632323033773273142993273602762302932832112573102731941592212851671602062341541722162811138514613078229170
Percentage of CashAndCashEquivalentsFairValueDisclosure100.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.00.00.00.0100.00.00.00.0100.00.00.00.0100.00.00.00.0

us-gaap:CashCashEquivalentsAndShortTermInvestments

us-gaap:CashCashEquivalentsAndShortTermInvestments


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-302017-12-31
Value489529589406491424402304386452387365356
Percentage of CashCashEquivalentsAndShortTermInvestments100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:CashCashEquivalentsAndShortTermInvestments us-gaap:CashAndCashEquivalents

us-gaap:CashAndCashEquivalents


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-302017-12-31
Value455494554372459404367243324398326328354
Percentage of CashCashEquivalentsAndShortTermInvestments92.993.594.191.693.595.491.480.084.288.284.389.799.4

us-gaap:MoneyMarketFunds


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-302017-12-31
Value3434343331193460615360371.96
Percentage of CashCashEquivalentsAndShortTermInvestments7.16.55.98.46.54.68.620.015.811.815.710.30.6

us-gaap:DeferredIncomeTaxAssetsNet

us-gaap:DeferredIncomeTaxAssetsNet


Deferred
Period End2021-06-302020-12-312020-06-302019-12-31
Value442000.09603000.003956000.0
Percentage of DeferredIncomeTaxAssetsNet100.0100.00.0100.0

us-gaap:DeferredRentCreditNoncurrent

us-gaap:DeferredRentCreditNoncurrent


Deferred
Period End2020-12-31
Value5955000.0
Percentage of DeferredRentCreditNoncurrent100.0

us-gaap:DeferredTaxAssetsGross

us-gaap:DeferredTaxAssetsGross


Deferred
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-31
Value5040221427262218161412
Percentage of DeferredTaxAssetsGross100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DeferredTaxAssetsInvestments

us-gaap:DeferredTaxAssetsInvestments


Deferred
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-31
Value676000.0673000.0676000.0667000.01021000.01016000.01003000.0991000.00
Percentage of DeferredTaxAssetsInvestments100.0100.0100.0100.0100.0100.0100.0100.00.0

us-gaap:DeferredTaxAssetsOperatingLossCarryforwards

us-gaap:DeferredTaxAssetsOperatingLossCarryforwards


Deferred
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-31
Value558000.0632000.0709000.0774000.01300000.01463000.01556000.01773000.02057000.02290000.02360000.0
Percentage of DeferredTaxAssetsOperatingLossCarryforwards100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic us-gaap:BusinessAcquisition

us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic

nsp:Expensable


Deferred
Period End2020-12-31
Value2200000.0
Percentage of DeferredTaxAssetsOperatingLossCarryforwardsDomestic100.0

us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits

us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits


Deferred
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-31
Value5092000.05946000.08612000.03510000.08590000.08818000.07204000.03909000.04896000.03877000.03100000.0
Percentage of DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits100.0100.0100.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-31
Value116.7126.1834.2336.2174.5533.6153.7423.1142.9082.657
Percentage of DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther

us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther


Deferred
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-31
Value294000.0287000.0305000.0212000.0349000.0564000.0551000.0412000.0418000.0
Percentage of DeferredTaxAssetsTaxDeferredExpenseOther100.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-312014-12-312013-12-312012-12-312011-12-312010-12-31
Value1553000.01223000.0918000.0676000.01092000.01229000.01058000.01008000.01033000.01132000.01260000.0
Percentage of DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities100.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-312011-12-312010-12-31
Value6310000.05404000.04739000.04586000.07891000.07586000.06308000.05568000.05079000.03744000.03055000.0
Percentage of DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DeferredTaxLiabilitiesDeferredExpense

us-gaap:DeferredTaxLiabilitiesDeferredExpense


Deferred
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-31
Value4.2074.2523.3063.9577.1333.9529.2915.0846.9299.26810
Percentage of DeferredTaxLiabilitiesDeferredExpense100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware

us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware


Deferred
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-31
Value8230000.06475000.04950000.03732000.03960000.02699000.02252000.02739000.03104000.02858000.01198000.0
Percentage of DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets

us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets


Deferred
Period End2020-12-312019-12-312018-12-31
Value1444000.0955000.0474000.0
Percentage of DeferredTaxLiabilitiesGoodwillAndIntangibleAssets100.0100.0100.0

us-gaap:DeferredTaxLiabilitiesLeasingArrangements

us-gaap:DeferredTaxLiabilitiesLeasingArrangements


Deferred
Period End2020-12-312019-12-312018-12-31
Value17150.0
Percentage of DeferredTaxLiabilitiesLeasingArrangements100.0100.00.0

us-gaap:DeferredTaxLiabilitiesOther

us-gaap:DeferredTaxLiabilitiesOther


Deferred
Period End2020-12-312019-12-312018-12-312011-12-312010-12-31
Value3702000.03209000.001137000.0751000.0
Percentage of DeferredTaxLiabilitiesOther100.0100.00.0100.0100.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-31
Value4941000.04564000.03918000.02021000.0936000.01741000.08083000.08937000.08580000.08616000.08390000.0
Percentage of DeferredTaxLiabilitiesPropertyPlantAndEquipment100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions us-gaap:AwardType

us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions

nsp:A2018LTIPAwards


Employee
Period End2020-12-312019-12-312018-12-31
Value0.31.98.6
Percentage of EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions100.0100.0100.0

nsp:A2019LTIPAwards


Employee
Period End2020-12-31
Value1.0
Percentage of EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions333.3

nsp:A2020LTIPAwards


Employee
Period End2020-12-31
Value2.4
Percentage of EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions800.0

nsp:PerformanceBasedRSUs


Employee
Period End2020-12-31
Value1.5
Percentage of EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions500.0

us-gaap:RestrictedStock


Employee
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-31
Value262318121414
Percentage of EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions8700.01257.9214.00.00.00.0

us-gaap:GoodwillGross

us-gaap:GoodwillGross


Goodwill
Period End2020-12-312018-12-312017-12-312016-12-312012-12-312011-12-31
Value212121212121
Percentage of GoodwillGross100.0100.0100.0100.0100.0100.0

us-gaap:GoodwillImpairedAccumulatedImpairmentLoss

us-gaap:GoodwillImpairedAccumulatedImpairmentLoss


Goodwill
Period End2020-12-312018-12-312017-12-312016-12-312013-12-312012-12-312011-12-31
Value8500000.08470000.08470000.08470000.06716000.0-3948000.00
Percentage of GoodwillImpairedAccumulatedImpairmentLoss100.0100.0100.0100.0100.0100.00.0

us-gaap:InvestmentsFairValueDisclosure

us-gaap:InvestmentsFairValueDisclosure


Investments
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-312015-12-31
Value22212323236.1480.00.03.4254.56710167.2071.9281.961.951.9291.8411.8519.875
Percentage of InvestmentsFairValueDisclosure100.0100.0100.0100.0100.0100.00.00.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:InvestmentsFairValueDisclosure us-gaap:FairValueByFairValueHierarchyLevel

us-gaap:FairValueInputsLevel2


Investments
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-312015-12-31
Value22212323236.1480.00.03.4254.56710167.2071.9281.961.951.9291.8411.8519.875
Percentage of InvestmentsFairValueDisclosure100.0100.0100.0100.0100.0100.00.00.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths


Lessee
Period End2020-12-31
Value19
Percentage of LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths100.0

us-gaap:LessorOperatingLeaseLeaseNotYetCommencedAssumptionAndJudgmentValueOfUnderlyingAssetAmount

us-gaap:LessorOperatingLeaseLeaseNotYetCommencedAssumptionAndJudgmentValueOfUnderlyingAssetAmount


Lessor
Period End2020-12-31
Value16
Percentage of LessorOperatingLeaseLeaseNotYetCommencedAssumptionAndJudgmentValueOfUnderlyingAssetAmount100.0

us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseOpeningBalanceAdjustments

us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseOpeningBalanceAdjustments


Liability
Period End2020-12-312019-12-312019-06-302018-12-312018-06-302017-12-31
Value240242231229215207
Percentage of LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseOpeningBalanceAdjustments100.0100.0100.0100.0100.0100.0

us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity

us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity


Line
Period End2021-06-302021-03-312020-09-302019-12-312019-09-302018-12-312018-02-062017-12-312016-12-312016-09-302016-06-302016-03-312015-12-312014-12-31
Value500500500500350200350200200200200200125100
Percentage of LineOfCreditFacilityCurrentBorrowingCapacity100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:NontradeReceivables

us-gaap:NontradeReceivables


Nontrade
Period End2021-06-302021-03-312019-12-31
Value5128000.03451000.03691000.0
Percentage of NontradeReceivables100.0100.0100.0

us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent

us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent


Operating
Period End2020-12-31
Value4.0
Percentage of OperatingLeaseWeightedAverageDiscountRatePercent100.0

us-gaap:OtherAccruedLiabilitiesNoncurrent

us-gaap:OtherAccruedLiabilitiesNoncurrent


Other
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302019-12-312011-12-312011-09-302011-06-302011-03-312010-12-312009-12-31
Value6294000.06294000.06292000.08689000.04104000.00001299000.01281000.01261000.00
Percentage of OtherAccruedLiabilitiesNoncurrent100.0100.0100.0100.0100.00.00.00.0100.0100.0100.00.0

us-gaap:OtherReceivables

us-gaap:OtherReceivables


Other
Period End2020-12-312019-12-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
Value5.3684.965.0414.4773.0032.9533.2583.2283.613.5952.1782.9034.6133.3292.2594.7743.5063.1072.9523.3362.8343.1062.9282.692.6762.5942.4152.6567.6334.5754.5326.0135.1866.5366.72613
Percentage of OtherReceivables100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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:PrepaidInsurance

us-gaap:PrepaidInsurance


Prepaid
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
Value175710342345102224248.41113173510182715151726117.417201636213024341017171615231824211524242414
Percentage of PrepaidInsurance100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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:RestrictedCashAndCashEquivalentsAtCarryingValue

us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue


Restricted
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
Value4646454545484945434442424141414141424241414037434845445753525150474747464445444241404136
Percentage of RestrictedCashAndCashEquivalentsAtCarryingValue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber us-gaap:AwardType

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber

nsp:PerformanceBasedRSUs


Share
Period End2020-12-31
Value219000.0
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber100.0

us-gaap:PerformanceShares


Share
Period End2020-12-312019-12-312018-12-31
Value270000.0272000.0426000.0
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber123.30.00.0

us-gaap:RestrictedStock


Share
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-31
Value636000.0443000.0582000.0343000.0503000.0618000.0740000.0
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber290.40.00.00.00.00.00.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue us-gaap:AwardType

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue

nsp:PerformanceBasedRSUs


Share
Period End2020-12-31
Value64.85
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue100.0

us-gaap:PerformanceShares


Share
Period End2020-12-312019-12-312018-12-31
Value89.479.9546.35
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue137.90.00.0

us-gaap:RestrictedStock


Share
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-31
Value78.0486.149.4835.2946.1737.9828.84
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue120.30.00.00.00.00.00.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant


Share
Period End2020-12-31
Value1417100.0
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant100.0

us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased

us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased


Stock
Period End2020-12-31
Value2000000.0
Percentage of StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased100.0

us-gaap:StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased

us-gaap:StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased


Stock
Period End2021-06-302021-03-312020-12-312020-09-30
Value980860.01078200.01128100.0227830.0
Percentage of StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased100.0100.0100.0100.0

us-gaap:TreasuryStockShares

us-gaap:TreasuryStockShares


Treasury
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
Value171614146.7196.4935.4255.1755.0965.1410.0047570.005226
Percentage of TreasuryStockShares100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:USGovernmentSecuritiesAtCarryingValue

us-gaap:USGovernmentSecuritiesAtCarryingValue


U
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-302017-12-31
Value1213101011183461596250200.0
Percentage of USGovernmentSecuritiesAtCarryingValue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0

us-gaap:USGovernmentSecuritiesAtCarryingValue us-gaap:FairValueByFairValueHierarchyLevel

us-gaap:FairValueInputsLevel1


U
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-302017-12-31
Value121310101118346159620.00.00.0
Percentage of USGovernmentSecuritiesAtCarryingValue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.00.00.0

us-gaap:UnbilledContractsReceivable

us-gaap:UnbilledContractsReceivable


Unbilled
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-31
Value811058974614555504438
Percentage of UnbilledContractsReceivable100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary

us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary


Unrecorded
Period End2020-12-31
Value665000.0
Percentage of UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary100.0

us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary

us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary


Unrecorded
Period End2020-12-31
Value24
Percentage of UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary100.0

us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary

us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary


Unrecorded
Period End2020-12-31
Value1283000.0
Percentage of UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary100.0

us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary

us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary


Unrecorded
Period End2020-12-31
Value12
Percentage of UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary100.0

us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary

us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary


Unrecorded
Period End2020-12-31
Value3633000.0
Percentage of UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary100.0

us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount

us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount


Unrecorded
Period End2020-12-31
Value43
Percentage of UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount100.0

us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears

us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears


Unrecorded
Period End2020-12-31
Value329000.0
Percentage of UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears100.0

us-gaap:WorkersCompensationLiabilityCurrent

us-gaap:WorkersCompensationLiabilityCurrent


Workers
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
Value4949484748525248474745454543424443444443434239455047455954535252504949484547464542424237
Percentage of WorkersCompensationLiabilityCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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:WorkersCompensationLiabilityCurrentAndNoncurrent

us-gaap:WorkersCompensationLiabilityCurrentAndNoncurrent


Workers
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-302009-12-31
Value2382362402412422452422352312312292252152122072031961891831771761701621551471401361301261231201161141131111091081061041011019896939288
Percentage of WorkersCompensationLiabilityCurrentAndNoncurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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:WorkersCompensationLiabilityNoncurrent

us-gaap:WorkersCompensationLiabilityNoncurrent


Workers
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-30
Value192190195196197197193190188186187183174171166161154146141136135130124112989592737271686666656463636160585957555454
Percentage of WorkersCompensationLiabilityNoncurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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

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:ShortTermInvestments
us-gaap:CashAndCashEquivalents
(None,)
Short Term Investmentsus-gaap: Cash And Cash Equivalents
us-gaap:PropertyPlantAndEquipmentGross
us-gaap:PropertyPlantAndEquipmentByType
(None,)
Property Plant And Equipment Grossus-gaap: Property Plant And Equipment By Type
us-gaap:StockholdersEquity
us-gaap:StatementEquityComponents
(None,)
Stockholders Equityus-gaap: Statement Equity Components
us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
us-gaap:StatementEquityComponents
(None,)
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Valueus-gaap: Statement Equity Components