INSP


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

Table of contents



us-gaap:CommonStockValue

us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding

us-gaap:WeightedAverageNumberOfSharesOutstandingBasic

us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted

us-gaap:EarningsPerShareBasic

us-gaap:EarningsPerShareBasicAndDiluted

us-gaap:AllocatedShareBasedCompensationExpense
us-gaap:AwardType
us-gaap:IncomeStatementLocation
us-gaap:PlanName

us-gaap:ComprehensiveIncomeNetOfTax

us-gaap:CostOfGoodsAndServicesSold

us-gaap:CostOfRevenue

us-gaap:GeneralAndAdministrativeExpense

us-gaap:GrossProfit

us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest

us-gaap:IncomeTaxExpenseBenefit

us-gaap:InterestExpense

us-gaap:InterestPaidNet

us-gaap:NetIncomeLoss
us-gaap:StatementEquityComponents

us-gaap:NonoperatingIncomeExpense

us-gaap:OperatingExpenses

us-gaap:OperatingIncomeLoss

us-gaap:OtherNonoperatingIncomeExpense

us-gaap:ProfitLoss

us-gaap:ResearchAndDevelopmentExpense

us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
us-gaap:StatementGeographical

us-gaap:Revenues

us-gaap:Assets

us-gaap:Liabilities

us-gaap:LiabilitiesAndStockholdersEquity

us-gaap:StockholdersEquity
us-gaap:StatementEquityComponents

us-gaap:AssetsCurrent

us-gaap:CashAndCashEquivalentsAtCarryingValue

us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents

us-gaap:ShortTermInvestments
us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:FairValueByMeasurementFrequency
us-gaap:FairValueByMeasurementFrequency

us-gaap:AccountsReceivableNetCurrent

us-gaap:InventoryNet

us-gaap:PropertyPlantAndEquipmentGross
us-gaap:PropertyPlantAndEquipmentByType

us-gaap:LeaseholdImprovementsGross
us-gaap:StatementScenario

us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment

us-gaap:PropertyPlantAndEquipmentNet

us-gaap:LongTermInvestments

us-gaap:OperatingLeaseRightOfUseAsset

us-gaap:OtherAssetsNoncurrent

us-gaap:AccruedLiabilitiesCurrent

us-gaap:LiabilitiesCurrent

us-gaap:NotesPayableCurrent

us-gaap:OperatingLeaseLiabilityCurrent

us-gaap:OtherAccruedLiabilitiesCurrent

us-gaap:LiabilitiesNoncurrent

us-gaap:OtherLiabilitiesNoncurrent

us-gaap:OperatingLeaseLiabilityNoncurrent

us-gaap:OperatingLeaseLiability

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue

us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount

us-gaap:StockholdersEquity
us-gaap:StatementEquityComponents

us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
us-gaap:StatementEquityComponents

us-gaap:CommonStockValue

us-gaap:AdditionalPaidInCapital

us-gaap:RetainedEarningsAccumulatedDeficit

us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax

us-gaap:StockIssuedDuringPeriodValueNewIssues
us-gaap:StatementEquityComponents

us-gaap:NetCashProvidedByUsedInOperatingActivities

us-gaap:NetCashProvidedByUsedInInvestingActivities

us-gaap:NetCashProvidedByUsedInFinancingActivities

us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect

us-gaap:AmortizationOfFinancingCosts

us-gaap:DepreciationDepletionAndAmortization

us-gaap:IncreaseDecreaseInAccountsPayable

us-gaap:IncreaseDecreaseInInventories

us-gaap:NetCashProvidedByUsedInOperatingActivities

us-gaap:NetIncomeLoss
us-gaap:StatementEquityComponents

us-gaap:ProfitLoss

us-gaap:ShareBasedCompensation

us-gaap:NetCashProvidedByUsedInInvestingActivities

us-gaap:PaymentsToAcquirePropertyPlantAndEquipment

us-gaap:PaymentsToAcquireInvestments

us-gaap:NetCashProvidedByUsedInFinancingActivities

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice

us-gaap:UnrecognizedTaxBenefits

us-gaap:DeferredTaxAssetsValuationAllowance

insp:ProceedsFromIssuanceOfCommonStockFromEmployeeStockPurchasePlan

insp:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueExercisable

insp:SharebasedCompensationNoncashServices

us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
us-gaap:StatementEquityComponents

us-gaap:AdvertisingExpense

us-gaap:CapitalExpendituresIncurredButNotYetPaid

us-gaap:DebtSecuritiesAvailableForSaleRealizedGain

us-gaap:DepreciationAndAmortization

us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents

us-gaap:IncreaseDecreaseInAccruedLiabilities

us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets

us-gaap:IncreaseDecreaseInReceivables

us-gaap:InvestmentIncomeAmortizationOfDiscount

us-gaap:InvestmentIncomeAmortizationOfPremium

us-gaap:InvestmentIncomeInterest

us-gaap:OperatingLeaseExpense

us-gaap:OperatingLeaseLeaseIncomeLeasePayments

us-gaap:OperatingLeasePayments

us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
us-gaap:StatementEquityComponents

us-gaap:OtherNoncashIncomeExpense

us-gaap:ProceedsFromIssuanceOfCommonStock

us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments

us-gaap:ProceedsFromStockOptionsExercised
us-gaap:AwardType
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
us-gaap:Range, us-gaap:AwardType
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
us-gaap:Range, us-gaap:AwardType
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate

us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice

us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice

us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice

us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested

us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
us-gaap:StatementEquityComponents

us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
us-gaap:StatementEquityComponents

us-gaap:UnrealizedGainLossOnInvestments

insp:DeferredTaxAssetsGrossNetOfDeferredTaxLiabilities

insp:DeferredTaxAssetsTaxDeferredExpenseResearchAndDevelopmentExpendituresCapitalizedForTax
us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:FairValueByMeasurementFrequency
insp:InvestmentInCommercialPaperAtCarryingValue
us-gaap:FairValueByMeasurementFrequency
us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:FairValueByMeasurementFrequency
insp:InvestmentInCorporateBondsAtCarryingValue
us-gaap:FairValueByMeasurementFrequency

insp:OperatingLeaseLiabilityGross

insp:OperatingLeaseRemainingLeaseDiscountRatePercent

us-gaap:AccountsPayableTradeCurrent

us-gaap:AccruedSalariesCurrent

us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:FairValueByMeasurementFrequency
us-gaap:AssetsFairValueDisclosure
us-gaap:FairValueByMeasurementFrequency
us-gaap:FinancialInstrument, us-gaap:InvestmentType
us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
us-gaap:InvestmentType
us-gaap:FinancialInstrument, us-gaap:InvestmentType
us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
us-gaap:InvestmentType
us-gaap:FinancialInstrument, us-gaap:InvestmentType
us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
us-gaap:InvestmentType
us-gaap:FinancialInstrument, us-gaap:InvestmentType
us-gaap:AvailableForSaleSecuritiesDebtSecurities
us-gaap:InvestmentType
us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:FairValueByMeasurementFrequency
us-gaap:CashEquivalentsAtCarryingValue
us-gaap:FairValueByMeasurementFrequency

us-gaap:DeferredIncomeTaxLiabilities

us-gaap:DeferredTaxAssetInterestCarryforward

us-gaap:DeferredTaxAssetsDerivativeInstruments

us-gaap:DeferredTaxAssetsGross

us-gaap:DeferredTaxAssetsOperatingLossCarryforwards

us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment

us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch

us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost

us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals

us-gaap:DeferredTaxLiabilitiesDerivatives

us-gaap:DeferredTaxLiabilitiesOtherComprehensiveIncome

us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions

us-gaap:InterestPayableCurrent

us-gaap:InventoryFinishedGoodsNetOfReserves

us-gaap:InventoryRawMaterialsNetOfReserves

us-gaap:InventoryValuationReserves

us-gaap:InvestmentsAndOtherNoncurrentAssets

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths

us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree

us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo

us-gaap:LongTermNotesPayable
us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:FairValueByMeasurementFrequency
us-gaap:MoneyMarketFundsAtCarryingValue
us-gaap:FairValueByMeasurementFrequency
us-gaap:IncomeTaxAuthority
us-gaap:OperatingLossCarryforwards

us-gaap:PrepaidExpenseCurrent

us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
us-gaap:AwardType
us-gaap:SharePrice
us-gaap:AwardType
us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested

us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding
us-gaap:TaxCreditCarryforward
us-gaap:TaxCreditCarryforwardAmount
us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:FairValueByMeasurementFrequency
us-gaap:USGovernmentSecuritiesAtCarryingValue
us-gaap:FairValueByMeasurementFrequency

Plots across concepts


IncomeStatement
Comprehensive Income Net Of Tax
Expenses
Other Nonoperating Income Expense
Balance Sheet
Operating Lease Right Of Use Asset
Assets
Operating Lease Right Of Use Asset
Current Assets
Inventory Net
NonCurrent Assets
Other Assets Noncurrent
PropertyPlantAndEquipmentNet
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
Liabilities
Operating Lease Liability
Current Liabilities
Operating Lease Liability Current
Noncurrent Liabilities
Other Liabilities Noncurrent
Stockholders Equity
Retained Earnings Accumulated Deficit
CashFlow
Net Income Loss
NetCashProvidedByUsedInOperatingActivities
Net Income Loss
NetCashProvidedByUsedInInvestingActivities
Payments To Acquire Investments
Shares
Weighted Average Number Of Share Outstanding Basic And Diluted
OperatingLeaseLiability
Operating Lease Liability Current
NonoperatingIncomeExpense
Nonoperating Income Expense
LesseeOperatingLeaseLiabilityPaymentsDue
Lessee Operating Lease Liability Undiscounted Excess Amount
InventoryNet
Inventory Raw Materials Net Of Reserves
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-31
us-gaap:CommonStockValue █████▇▇▇▇▇▇▆▆▁▁0.0270.0270.0270.0270.0270.0240.0240.0240.0240.0240.0230.0210.0210.00015040.0001504NANANA
us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding 27.230044NANANA26.289272NANANANANANANANANANANANANA
us-gaap:WeightedAverageNumberOfSharesOutstandingBasic 27.230044NANANA26.289272NANANANANANANANANANANANANA
us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted NA27.144361NA26.83560326.28927224.165875NA23.9404323.75364723.44156NA21.36173913.5435581.286633NA1.1766791.1500921.148565
us-gaap:EarningsPerShareBasic -0.48NANANA-0.88NANANANANANANANANANANANANA
us-gaap:EarningsPerShareBasicAndDiluted NA-0.6-0.28-0.39-0.88-0.67-0.38-0.34-0.32-0.35-0.22-0.22-0.43-5.05-3.46-3.42-4.14-3.9
  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-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-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-31
us-gaap:AllocatedShareBasedCompensationExpense ██▅▅▄▄▃▃▂▂▂▁▁▁▁▁▁6.3415.9973.8543.3112.9032.7491.8931.5241.3891.3910.5230.3720.2690.0550.0540.0810.054NA
us-gaap:ComprehensiveIncomeNetOfTax ▅▄▇▆▁▄▆▆▇▆██▇▇████-13.109-16.236-7.528-10.466-23.23-16.052-9.068-8.208-7.615-8.198-4.804-4.719-5.856-6.501-4.251-4.023-4.756-4.481
us-gaap:CostOfGoodsAndServicesSold █▆█▅▂▃▄▄▃▃▃▂▂▂▂▁▁▁7.5185.9817.1615.2111.9543.2974.2393.4563.0942.8543.1932.4672.1022.2941.8811.5651.3761.196
us-gaap:CostOfRevenue █▆█▅▂▃▄▄▃▃▃▂▂▂▂▁▁▁7.5185.9817.1615.2111.9543.2974.2393.4563.0942.8543.1932.4672.1022.2941.8811.5651.3761.196
us-gaap:GeneralAndAdministrativeExpense █▁48.69741.906NA33.21626.98129.052NA22.43420.26819.57NA2.1532.0051.345NA0.8640.8010.887
us-gaap:GrossProfit █▆▇▅▂▃▄▃▃▃▃▂▂▂▂▁▁▁45.44134.37138.84830.63110.22918.0522.66717.40614.93813.39613.36610.5878.8367.7488.0765.7064.6664.101
us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest ▅▄▇▆▁▄▆▆▇▆██▇▇████-13.062-16.193-7.456-10.298-23.089-16.245-9.04-8.247-7.65-8.266-4.778-4.693-5.856-6.501-4.251-4.023-4.756-4.481
us-gaap:IncomeTaxExpenseBenefit ▃▃▃█▁▁▄▁▁▁▁▁▁▁▁▁0.0260.0230.0280.0870.00.00.040.00.00.00.00.00.00.00.00.0NANA
us-gaap:InterestExpense ▂▂▂▂▂▂▂▂▂▂▃▃▂█▂▁0.530.5230.5330.5330.5260.5250.530.5290.5230.5370.6890.680.551.3850.5290.428NANA
us-gaap:InterestPaidNet ▃▃▃▃▃▃▃▃▁█▅▅▅▁▁▁0.4750.4660.4710.4750.4760.4710.4710.4750.3160.7710.5660.560.5460.3470.3390.341NANA
us-gaap:NetIncomeLoss ▅▄▇▆▁▄▆▆▇▆██▇▇████-13.088-16.216-7.484-10.385-23.089-16.245-9.08-8.247-7.65-8.266-4.778-4.693-5.856-6.501-4.252-4.023-4.756-4.481
 us-gaap:NetIncomeLoss us-gaap:StatementEquityComponents us-gaap:RetainedEarnings█▁-13.088-16.216NA-10.385-23.089-16.245-9.08-8.247-7.65-8.266-4.778-4.693-5.856-6.501NANANANA
us-gaap:NonoperatingIncomeExpense ▄▄▄▄▅▇▇███▆▆▅▁▄▅▅-0.518-0.504-0.394-0.406-0.2750.1950.2530.4040.5260.5110.119-0.044-0.219-1.306-0.405-0.374-0.372NA
us-gaap:OperatingExpenses █▇▆▆▄▅▄▄▃▃▂▂▂▂▂▁▁▁57.98550.0645.9140.52333.04334.4931.9626.05723.11422.17318.26315.23614.47312.94311.9229.3559.058.225
us-gaap:OperatingIncomeLoss ▅▄▇▆▁▃▆▆▆▆██▇▇████-12.544-15.689-7.062-9.892-22.814-16.44-9.293-8.651-8.176-8.777-4.897-4.649-5.637-5.195-3.846-3.649-4.384-4.124
us-gaap:OtherNonoperatingIncomeExpense ▂▁▇▃▃█▄▅▄▁▃▃▂▂▆▃▄▃-0.019-0.0380.0620.0020.0030.0780.0070.030.013-0.038-0.013-0.005-0.017-0.0190.04-0.0010.004-0.001
us-gaap:ProfitLoss █▁-13.088-16.216NA-10.385-23.089-16.245NA-8.247-7.65-8.266NA-4.693-5.856-6.501NA-4.023-4.756-4.481
us-gaap:ResearchAndDevelopmentExpense █▇▆▆▅▅▃▃▂▂▂▂▁▁▁▁▁▁9.2888.1547.2857.3076.0625.4383.7673.6232.8462.6032.1521.7711.7351.731.6821.1761.7431.593
us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax █▆▇▅▂▃▄▃▃▃▃▂▂▂▂▁▁▁52.95940.35246.00935.84212.18321.34726.90620.86218.03216.2516.55913.05410.93810.0429.9577.2716.0425.297
us-gaap:Revenues █▆▇▅▂▃▄▃▃▃▃▂▂▂▂▁▁▁52.95940.35246.00935.84212.18321.34726.90620.86218.03216.2516.55913.05410.93810.0429.9577.2716.0425.297
  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-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-31
us-gaap:Assets █████▅▅▅▅▅▆▄▄▁▁272.208273.413281.189271.784271.308165.736181.253183.225185.565189.606200.08130.72133.89327.85425.091NANANA
us-gaap:Liabilities █▇█▅▃▃▄▃▁▁▂52.29450.28251.44242.96137.71438.33341.41837.17133.07632.1936.081NANANA23.764NANANA
us-gaap:LiabilitiesAndStockholdersEquity █████▅▅▅▅▅▆▄▄▁▁272.208273.413281.189271.784271.308165.736181.253183.225185.565189.606200.08130.72133.89327.85425.091NANANA
us-gaap:StockholdersEquity █████▅▅▅▆▆▆▄▄▁▁219.914223.131229.747228.823233.594127.403139.835146.054152.489157.416163.99998.311102.575-4.9351.327NANANA
  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-31
us-gaap:AssetsCurrent ▇████▅▅▅▅▆▆▄▄▁▁249.494260.784269.869266.923267.108155.431170.636170.462177.242188.543199.278129.955133.02826.94324.097NANANA
us-gaap:CashAndCashEquivalentsAtCarryingValue ▇▇▇▇█▃▁▂▂▄▄▂▅▁▁▁▁▂176.541182.348190.518178.705211.23776.11722.8648.04451.268101.94597.28826.312121.85311.1478.95514.5422.50726.551
us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents ▇▇▇▇█▃▁▂▂▄▄▁▅176.541182.348190.518178.705211.23776.11722.8648.04451.268101.94597.28826.312121.853NA8.955NANANA
us-gaap:ShortTermInvestments ▃▃▃▄▃▄█▇▇▅▆▆▁▁▁31.29543.79643.84455.93231.32259.608126.605103.558107.35275.06990.92294.1142.1076.7567.188NANANA
us-gaap:AccountsReceivableNetCurrent █▇█▇▃▃▄▃▃▂▂▂▁▁▁24.91421.64625.06321.10110.23511.03213.13110.9859.4657.0366.6675.414.4883.4593.858NANANA
us-gaap:InventoryNet █▇▅▅▆▄▃▂▂▁▁▁▂▁▂13.29611.3858.4798.9669.9667.2455.8344.6753.5613.1062.6673.0753.5483.3943.67NANANA
  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-31
us-gaap:PropertyPlantAndEquipmentGross █▇▆▅▄▃▃▃▂▁▁▁▁▁▁9.4388.8597.1565.9014.6874.3054.053.6082.5461.5881.6011.5531.8461.7941.804NANANA
us-gaap:LeaseholdImprovementsGross NANA1.1NANANANANANANANANANANANANANANA
 us-gaap:LeaseholdImprovementsGross us-gaap:StatementScenario srt:ScenarioForecastNANANANANANANANANANANANANANANANANANA
us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment █▇▆▅▄▃▃▂▁▁▂▂▂▂▂2.3722.0681.8451.5921.381.1921.0050.8510.720.6140.7990.7880.9810.8830.81NANANA
us-gaap:PropertyPlantAndEquipmentNet ██▆▅▄▄▄▃▂▁▁▁▁▁▁7.0666.7915.3114.3093.3073.1133.0452.7571.8260.9740.8020.7650.8650.9110.994NANANA
us-gaap:LongTermInvestments 9.979NANANA0.06.1396.2769.6256.116NA0.0NANANANANANANA
us-gaap:OperatingLeaseRightOfUseAsset ███▁▁▂▂5.4655.6345.8050.1710.4240.6720.915NANANA0.0NANANANANANANA
us-gaap:OtherAssetsNoncurrent 0.204NA0.204NANANA0.381NANANA0.0NANANANANANANA
  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-31
us-gaap:AccruedLiabilitiesCurrent ▇▆█▇▄▄▇▄▃▂▄▂▂▁▂12.60610.36513.51611.4557.9397.89612.3977.8655.984.6237.7264.9624.1953.1434.032NANANA
us-gaap:LiabilitiesCurrent █▆▇▅▃▄▅▃▂▁▃▁▂▁▁24.3519.42220.72518.19813.04213.71716.85612.7038.6617.82611.1557.5959.3447.9217.147NANANA
us-gaap:NotesPayableCurrent 3.063NANANANANANANANANANANANANANANANANA
us-gaap:OperatingLeaseLiabilityCurrent NANANA0.0850.3380.5850.828NANANA0.0NANANANANANANA
us-gaap:OtherAccruedLiabilitiesCurrent ██▆▄▁▃▄▂▃▂▄▁▂▁▁1.9351.9041.3911.1280.4780.8521.1050.7110.730.7161.0410.3970.5520.4030.438NANANA
  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-31
us-gaap:LiabilitiesNoncurrent NANA30.717NANANA24.562NANANA24.92624.81421.97424.86816.617NANANA
us-gaap:OtherLiabilitiesNoncurrent █▇▅▄▁▁▁0.1110.0970.0850.0740.040.040.04NANANA0.0NANANANANANANA
us-gaap:OperatingLeaseLiabilityNoncurrent █▄▁6.0325.9595.886NANANANANANANANANANANANANANANA
  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-31
us-gaap:StockholdersEquity █████▅▅▅▆▆▆▄▄▁▁219.914223.131229.747228.823233.594127.403139.835146.054152.489157.416163.99998.311102.575-4.9351.327NANANA
us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest █████▅▅▅▆▆▆▄▄▁▁219.914223.131229.747228.823233.594127.403139.835146.054152.489157.416163.99998.311102.575-4.9331.327NANANA
us-gaap:CommonStockValue █████▇▇▇▇▇▇▆▆▁▁0.0270.0270.0270.0270.0270.0240.0240.0240.0240.0240.0230.0210.0210.00015040.0001504NANANA
us-gaap:AdditionalPaidInCapital █████▆▆▆▅▅▅▄▄▁▁486.55476.658467.038458.586452.891323.473319.865317.016315.243312.555310.941240.451239.9967.5467.305NANANA
us-gaap:RetainedEarningsAccumulatedDeficit ▁▂▂▃▃▄▅▆▆▇▇▇▇██-266.651-253.563-237.347-229.863-219.478-196.389-180.156-171.076-162.829-155.179-146.913-142.135-137.442-131.586-125.085NANANA
us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax ▂▂▃▄▅█▄▄▃▂▁▂▂-0.0120.0090.0290.0730.1540.2950.1020.090.0510.016-0.052-0.0260.0NA0.0NANANA
us-gaap:StockIssuedDuringPeriodValueNewIssues ▁█0.0720.073NA0.0720.0730.0720.0590.0580.0580.0580.0580.037112.04NANANANANA
  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-31
us-gaap:NetCashProvidedByUsedInOperatingActivities ▆▆█▆▁▄▇█▅▅██▇▇███▇-10.114-10.401-4.11-8.909-25.251-14.775-6.076-2.944-12.884-10.942-2.589-3.553-6.134-6.418-3.277-3.127-4.027-5.36
us-gaap:NetCashProvidedByUsedInInvestingActivities ▅▅▆▄▇█▄▅▃▆▅▁▅▅▅▅▅▅0.844-1.32111.396-25.92933.91967.241-19.992-0.501-39.02215.9563.622-92.0344.5980.425-2.448-4.926-0.02-0.206
us-gaap:NetCashProvidedByUsedInFinancingActivities ▁▁▁▁█▁▁▁▁▁▅▁▇▁▁▁▁▂3.4793.554.5212.312126.4450.7870.8970.1921.241-0.36669.910.046112.2428.1850.140.0860.00325.432
us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect ▄▄▄▃█▆▃▄▂▄▆▁-5.807-8.1711.813-32.532135.1253.257-25.184-3.224-50.6774.65770.976-95.541NANANANANANA
  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-31
us-gaap:AmortizationOfFinancingCosts ▁▁▁▁▁▁▁▁▁▄▄▄▄█▂▂▂▁0.0590.0580.0580.0560.0560.0540.0540.0530.0510.110.1120.1170.1260.2130.0840.0850.0850.061
us-gaap:DepreciationDepletionAndAmortization █▆▇▆▅▅▄▃▃▃▃▃▂▂▃▂▁▁0.3040.2340.2530.2120.1880.1870.1530.1330.1060.1030.1050.10.0980.090.1110.0750.0560.043
us-gaap:IncreaseDecreaseInAccountsPayable ▅▇▄▇▃▇▃█▃▄▆▄▁▆▇▅▄▄0.7121.477-0.2141.623-0.7331.372-0.412.189-0.523-0.2220.9880.204-1.6710.9181.380.2680.050.127
us-gaap:IncreaseDecreaseInInventories ▆█▂▁█▅▅▅▄▄▂▂▃▂▄▃▂▃1.9112.905-0.487-0.9992.721.4111.1591.1140.4550.439-0.408-0.4730.154-0.2760.6270.033-0.183-0.162
us-gaap:NetCashProvidedByUsedInOperatingActivities ▆▆█▆▁▄▇█▅▅██▇▇███▇-10.114-10.401-4.11-8.909-25.251-14.775-6.076-2.944-12.884-10.942-2.589-3.553-6.134-6.418-3.277-3.127-4.027-5.36
us-gaap:NetIncomeLoss ▅▄▇▆▁▄▆▆▇▆██▇▇████-13.088-16.216-7.484-10.385-23.089-16.245-9.08-8.247-7.65-8.266-4.778-4.693-5.856-6.501-4.252-4.023-4.756-4.481
 us-gaap:NetIncomeLoss us-gaap:StatementEquityComponents us-gaap:RetainedEarnings█▁-13.088-16.216NA-10.385-23.089-16.245-9.08-8.247-7.65-8.266-4.778-4.693-5.856-6.501NANANANA
us-gaap:ProfitLoss █▁-13.088-16.216NA-10.385-23.089-16.245NA-8.247-7.65-8.266NA-4.693-5.856-6.501NA-4.023-4.756-4.481
us-gaap:ShareBasedCompensation ██▅▅▄▄▃▃▂▂▂▁▁▁▁▁▁▁6.3415.9973.8543.3112.9032.7491.8931.5241.3891.3910.5230.3720.2690.0550.0540.0810.0540.054
  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-31
us-gaap:NetCashProvidedByUsedInInvestingActivities ▅▅▆▄▇█▄▅▃▆▅▁▅▅▅▅▅▅0.844-1.32111.396-25.92933.91967.241-19.992-0.501-39.02215.9563.622-92.0344.5980.425-2.448-4.926-0.02-0.206
us-gaap:PaymentsToAcquirePropertyPlantAndEquipment █▇▄▆▃▂▃▅▅▂▂▁▁▁▁▂▁▂1.6631.3210.6041.2150.3810.2550.4421.0640.9580.2750.1910.00.0520.0070.0620.1240.020.206
us-gaap:PaymentsToAcquireInvestments NANA0.037.8140.014.90734.5542.48760.46440.57316.54593.7980.4964.6424.167NANANA
  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-31
us-gaap:NetCashProvidedByUsedInFinancingActivities ▁▁▁▁█▁▁▁▁▁▅▁▇▁▁▁▁▂3.4793.554.5212.312126.4450.7870.8970.1921.241-0.36669.910.046112.2428.1850.140.0860.00325.432
  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-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-31
Value27000.027000.027000.027000.027000.024000.024000.024000.024000.024000.023000.021000.021000.0150.4150.4
Percentage of CommonStockValue100.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.0

Weighted Average Number Of Diluted Shares Outstanding

us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding

us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding


Weighted
Period End2021-06-302020-06-30
Value2726
Percentage of WeightedAverageNumberOfDilutedSharesOutstanding100.0100.0

Weighted Average Number Of Shares Outstanding Basic

us-gaap:WeightedAverageNumberOfSharesOutstandingBasic

us-gaap:WeightedAverageNumberOfSharesOutstandingBasic


Weighted
Period End2021-06-302020-06-30
Value2726
Percentage of WeightedAverageNumberOfSharesOutstandingBasic100.0100.0

Weighted Average Number Of Share Outstanding Basic And Diluted

us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted

us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted


Weighted
Period End2021-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-31
Value2726262423232321131.2866331.1766791.1500921.148565
Percentage of WeightedAverageNumberOfShareOutstandingBasicAndDiluted100.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-302020-06-30
Value-0.48-0.88
Percentage of EarningsPerShareBasic100.0100.0

Earnings Per Share Basic And Diluted

us-gaap:EarningsPerShareBasicAndDiluted

us-gaap:EarningsPerShareBasicAndDiluted


Earnings
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value-0.6-0.28-0.39-0.88-0.67-0.38-0.34-0.32-0.35-0.22-0.22-0.43-5.05-3.46-3.42-4.14-3.9
Percentage of EarningsPerShareBasicAndDiluted100.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-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-30
Value6.3415.9973.8543.3112.9032.7491.8931.5241.3891.3910.5230.3720.2690.0550.0540.0810.054
Percentage of AllocatedShareBasedCompensationExpense100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax12.014.98.49.223.812.97.07.37.78.63.22.82.50.50.51.10.9

us-gaap:AllocatedShareBasedCompensationExpense us-gaap:AwardType

us-gaap:EmployeeStock


Allocated
Period End2021-06-302021-03-312020-06-302020-03-31
Value0.3090.3210.1580.174
Percentage of AllocatedShareBasedCompensationExpense4.95.45.46.3
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.60.81.30.8
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:EmployeeStock0.00.00.00.0

us-gaap:RestrictedStockUnitsRSU


Allocated
Period End2021-06-302021-03-31
Value0.0290.019
Percentage of AllocatedShareBasedCompensationExpense0.50.3
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.10.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:RestrictedStockUnitsRSU0.00.0

us-gaap:StockOption


Allocated
Period End2021-06-302021-03-312020-06-302020-03-31
Value6.0035.6572.7452.575
Percentage of AllocatedShareBasedCompensationExpense94.794.394.693.7
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax11.314.022.512.1
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:StockOption0.00.00.00.0

us-gaap:AllocatedShareBasedCompensationExpense us-gaap:IncomeStatementLocation

us-gaap:CostOfGoodsTotal


Allocated
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
Value0.0830.0790.0480.0360.0330.0530.0360.0330.0260.0260.0040.0020.0010.002
Percentage of AllocatedShareBasedCompensationExpense1.31.31.21.11.11.91.92.21.91.90.80.50.43.6
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.20.20.10.10.30.20.10.20.10.20.00.00.00.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:CostOfGoodsTotal0.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:GeneralAndAdministrativeExpense


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-30
Value5.2224.8782.742.4982.3511.3231.2021.2020.3260.2380.0470.0410.024
Percentage of AllocatedShareBasedCompensationExpense82.481.382.886.085.586.886.586.487.688.585.550.644.4
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax9.912.17.620.511.06.36.77.42.52.20.50.60.4
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:GeneralAndAdministrativeExpense0.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:ResearchAndDevelopmentExpense


Allocated
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-30
Value1.0361.040.6790.5350.3720.3450.1970.1680.1610.1630.0350.0050.0050.0060.0160.010.009
Percentage of AllocatedShareBasedCompensationExpense16.317.317.616.212.812.610.411.011.611.76.71.31.910.929.612.316.7
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax2.02.61.51.53.11.60.70.80.91.00.20.00.00.10.20.10.1
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:ResearchAndDevelopmentExpense0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:AllocatedShareBasedCompensationExpense us-gaap:PlanName

insp:EmployeeStockPurchasePlan


Allocated
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-31
Value0.40.30.20.20.20.10.10.10.00.00.00.0
Percentage of AllocatedShareBasedCompensationExpense10.49.16.97.310.66.67.27.20.00.00.00.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.90.81.60.90.70.50.60.60.00.00.00.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax insp:EmployeeStockPurchasePlan0.00.00.00.00.00.00.00.00.00.00.00.0

Comprehensive Income Net Of Tax

us-gaap:ComprehensiveIncomeNetOfTax

us-gaap:ComprehensiveIncomeNetOfTax


Comprehensive
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value-13109000.0-16236000.0-7528000.0-10466000.0-23230000.0-16052000.0-9068000.0-8208000.0-7615000.0-8198000.0-4804000.0-4719000.0-5856000.0-6501000.0-4251000.0-4023000.0-4756000.0-4481000.0
Percentage of ComprehensiveIncomeNetOfTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax-24.8-40.2-16.4-29.2-190.7-75.2-33.7-39.3-42.2-50.4-29.0-36.1-53.5-64.7-42.7-55.3-78.7-84.6

Cost Of Goods And Services Sold

us-gaap:CostOfGoodsAndServicesSold

us-gaap:CostOfGoodsAndServicesSold


Cost
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value7.5185.9817.1615.2111.9543.2974.2393.4563.0942.8543.1932.4672.1022.2941.8811.5651.3761.196
Percentage of CostOfGoodsAndServicesSold100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax14.214.815.614.516.015.415.816.617.217.619.318.919.222.818.921.522.822.6

Cost Of Revenue

us-gaap:CostOfRevenue

us-gaap:CostOfRevenue


Cost
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value7.5185.9817.1615.2111.9543.2974.2393.4563.0942.8543.1932.4672.1022.2941.8811.5651.3761.196
Percentage of CostOfRevenue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax14.214.815.614.516.015.415.816.617.217.619.318.919.222.818.921.522.822.6

General And Administrative Expense

us-gaap:GeneralAndAdministrativeExpense

us-gaap:GeneralAndAdministrativeExpense


General
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-31
Value48413326292220192.1532.0051.3450.8640.8010.887
Percentage of GeneralAndAdministrativeExpense100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax92.0103.992.7221.5136.1107.5112.4120.416.518.313.411.913.316.7

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-31
Value4534383010182217141313108.8367.7488.0765.7064.6664.101
Percentage of GrossProfit100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax85.885.284.485.584.084.684.283.482.882.480.781.180.877.281.178.577.277.4

Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest

us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest

us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest


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-31
Value-13062000.0-16193000.0-7456000.0-10298000.0-23089000.0-16245000.0-9040000.0-8247000.0-7650000.0-8266000.0-4778000.0-4693000.0-5856000.0-6501000.0-4251000.0-4023000.0-4756000.0-4481000.0
Percentage of IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax-24.7-40.1-16.2-28.7-189.5-76.1-33.6-39.5-42.4-50.9-28.9-36.0-53.5-64.7-42.7-55.3-78.7-84.6

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-30
Value26000.023000.028000.087000.00040000.0000000000
Percentage of IncomeTaxExpenseBenefit100.0100.0100.0100.00.00.0100.00.00.00.00.00.00.00.00.00.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.00.10.10.20.00.00.10.00.00.00.00.00.00.00.00.0

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-30
Value530000.0523000.0533000.0533000.0526000.0525000.0530000.0529000.0523000.0537000.0689000.0680000.0550000.01385000.0529000.0428000.0
Percentage of InterestExpense100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax1.01.31.21.54.32.52.02.52.93.34.25.25.013.85.35.9

Interest Paid Net

us-gaap:InterestPaidNet

us-gaap:InterestPaidNet


Interest
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-30
Value475000.0466000.0471000.0475000.0476000.0471000.0471000.0475000.0316000.0771000.0566000.0560000.0546000.0347000.0339000.0341000.0
Percentage of InterestPaidNet100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.91.21.01.33.92.21.82.31.84.73.44.35.03.53.44.7

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-31
Value-13088000.0-16216000.0-7484000.0-10385000.0-23089000.0-16245000.0-9080000.0-8247000.0-7650000.0-8266000.0-4778000.0-4693000.0-5856000.0-6501000.0-4252000.0-4023000.0-4756000.0-4481000.0
Percentage of NetIncomeLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax-24.7-40.2-16.3-29.0-189.5-76.1-33.7-39.5-42.4-50.9-28.9-36.0-53.5-64.7-42.7-55.3-78.7-84.6

us-gaap:NetIncomeLoss us-gaap:StatementEquityComponents

us-gaap:RetainedEarnings


Net
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-31
Value-13088000.0-16216000.0-10385000.0-23089000.0-16245000.0-9080000.0-8247000.0-7650000.0-8266000.0-4778000.0-4693000.0-5856000.0-6501000.0
Percentage of NetIncomeLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax-24.7-40.2-29.0-189.5-76.1-33.7-39.5-42.4-50.9-28.9-36.0-53.5-64.7
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:RetainedEarnings0.00.00.00.00.00.00.00.00.00.00.00.00.0

Nonoperating Income Expense

us-gaap:NonoperatingIncomeExpense

us-gaap:NonoperatingIncomeExpense


Nonoperating
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-30
Value-518000.0-504000.0-394000.0-406000.0-275000.0195000.0253000.0404000.0526000.0511000.0119000.0-44000.0-219000.0-1306000.0-405000.0-374000.0-372000.0
Percentage of NonoperatingIncomeExpense100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax-1.0-1.2-0.9-1.1-2.30.90.91.92.93.10.7-0.3-2.0-13.0-4.1-5.1-6.2

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-31
Value5750454033343126232218151412119.3559.058.225
Percentage of OperatingExpenses100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax109.5124.199.8113.1271.2161.6118.8124.9128.2136.4110.3116.7132.3128.9119.7128.7149.8155.3

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-31
Value-12544000.0-15689000.0-7062000.0-9892000.0-22814000.0-16440000.0-9293000.0-8651000.0-8176000.0-8777000.0-4897000.0-4649000.0-5637000.0-5195000.0-3846000.0-3649000.0-4384000.0-4124000.0
Percentage of OperatingIncomeLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax-23.7-38.9-15.3-27.6-187.3-77.0-34.5-41.5-45.3-54.0-29.6-35.6-51.5-51.7-38.6-50.2-72.6-77.9

Other Nonoperating Income Expense

us-gaap:OtherNonoperatingIncomeExpense

us-gaap:OtherNonoperatingIncomeExpense


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-31
Value-19000.0-38000.062000.02000.03000.078000.07000.030000.013000.0-38000.0-13000.0-5000.0-17000.0-19000.040000.0-1000.04000.0-1000.0
Percentage of OtherNonoperatingIncomeExpense100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax-0.0-0.10.10.00.00.40.00.10.1-0.2-0.1-0.0-0.2-0.20.4-0.00.1-0.0

Profit Loss

us-gaap:ProfitLoss

us-gaap:ProfitLoss


Profit
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-31
Value-13088000.0-16216000.0-10385000.0-23089000.0-16245000.0-8247000.0-7650000.0-8266000.0-4693000.0-5856000.0-6501000.0-4023000.0-4756000.0-4481000.0
Percentage of ProfitLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax-24.7-40.2-29.0-189.5-76.1-39.5-42.4-50.9-36.0-53.5-64.7-55.3-78.7-84.6

Research And Development Expense

us-gaap:ResearchAndDevelopmentExpense

us-gaap:ResearchAndDevelopmentExpense


Research
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
Value9.2888.1547.2857.3076.0625.4383.7673.6232.8462.6032.1521.7711.7351.731.6821.1761.7431.593
Percentage of ResearchAndDevelopmentExpense100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax17.520.215.820.449.825.514.017.415.816.013.013.615.917.216.916.228.830.1

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-31
Value52404635122126201816161310109.9577.2716.0425.297
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax100.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.0

us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:StatementGeographical

country:US


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value4937423310192418151414119.5298.7448.3716.5474.8674.508
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax93.293.692.992.490.290.392.689.487.488.389.486.687.187.184.190.080.685.1
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax93.293.692.992.490.290.392.689.487.488.389.486.687.187.184.190.080.685.1
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax country:US100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

srt:Europe


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-30
Value3.6062.5833.282.7211.1992.0732.0012.2162.2781.8951.7611.7471.4091.2981.5860.724
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax6.86.47.17.69.89.77.410.612.611.710.613.412.912.915.910.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax6.86.47.17.69.89.77.410.612.611.710.613.412.912.915.910.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax srt:Europe100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Revenues

us-gaap:Revenues

us-gaap:Revenues


Revenues
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
Value52404635122126201816161310109.9577.2716.0425.297
Percentage of Revenues100.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.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-31
Value2722732812712711651811831851892001301332725
Percentage of Assets100.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.0

Liabilities

us-gaap:Liabilities

us-gaap:Liabilities


Liabilities
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312017-12-31
Value525051423738413733323623
Percentage of Liabilities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets19.218.418.315.813.923.122.920.317.817.018.094.7

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-31
Value2722732812712711651811831851892001301332725
Percentage of LiabilitiesAndStockholdersEquity100.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.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-312016-12-312015-12-31
Value21922322922823312713914615215716398102-4.9351.327-6.608-1.142
Percentage of StockholdersEquity100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets80.881.681.784.286.176.977.179.782.283.082.075.276.6-17.75.30.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-31
Value0.0290.102-0.0520.00.00.0
Percentage of StockholdersEquity0.00.1-0.00.0-0.0-0.0
Percentage of Assets0.00.1-0.00.00.00.0
Percentage of Assets us-gaap:AccumulatedOtherComprehensiveIncome0.00.00.00.00.00.0

us-gaap:AdditionalPaidInCapital


Stockholders
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-31
Value4673193107.3056.8276.39
Percentage of StockholdersEquity203.3228.7189.6550.5-103.3-559.5
Percentage of Assets166.1176.5155.429.10.00.0
Percentage of Assets us-gaap:AdditionalPaidInCapital0.00.00.00.00.00.0

us-gaap:CommonStock


Stockholders
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-31
Value0.0270.0240.0230.0010.0010.001
Percentage of StockholdersEquity0.00.00.00.1-0.0-0.1
Percentage of Assets0.00.00.00.00.00.0
Percentage of Assets us-gaap:CommonStock0.00.00.00.00.00.0

us-gaap:RetainedEarnings


Stockholders
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-31
Value-237.347-180.156-146.913-125.085-107.574-89.046
Percentage of StockholdersEquity-103.3-128.8-89.6-9426.11627.97797.4
Percentage of Assets-84.4-99.4-73.4-498.50.00.0
Percentage of Assets us-gaap:RetainedEarnings0.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-31
Value2492602692662671551701701771881991291332624
Percentage of AssetsCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets91.795.496.098.298.593.894.193.095.599.499.699.499.496.796.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-312015-12-31
Value176182190178211762248511019726121118.9551422266.68512
Percentage of CashAndCashEquivalentsAtCarryingValue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets64.966.767.865.877.945.912.626.227.653.848.620.191.040.035.70.00.00.00.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-302017-12-312016-12-31
Value1761821901782117622485110197261218.9556.685
Percentage of CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets64.966.767.865.877.945.912.626.227.653.848.620.191.035.70.0

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-302018-06-302018-03-312017-12-31
Value3143435531591261031077590942.1076.7567.188
Percentage of ShortTermInvestments100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets11.516.015.620.611.536.069.856.557.939.645.472.01.624.328.6

us-gaap:ShortTermInvestments us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:FairValueByMeasurementFrequency

us-gaap:FairValueInputsLevel1, us-gaap:FairValueMeasurementsRecurring


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
Value2724243625537871572317110.0
Percentage of ShortTermInvestments89.454.854.864.580.589.561.769.453.431.119.712.70.0
Percentage of Assets10.38.88.513.39.332.243.139.230.912.39.09.10.0
Percentage of Assets us-gaap:FairValueInputsLevel1 us-gaap:FairValueMeasurementsRecurring0.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:FairValueInputsLevel2, us-gaap:FairValueMeasurementsRecurring


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-302018-06-302018-03-312017-12-31
Value131919196.112125441565172822.1076.7557.188
Percentage of ShortTermInvestments42.545.245.235.519.520.843.339.952.368.980.387.3100.0100.0100.0
Percentage of Assets4.97.27.07.32.37.530.222.630.327.336.562.91.624.328.6
Percentage of Assets us-gaap:FairValueInputsLevel2 us-gaap:FairValueMeasurementsRecurring0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:ShortTermInvestments us-gaap:FairValueByMeasurementFrequency

us-gaap:FairValueMeasurementsRecurring


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-302018-06-302018-03-312017-12-31
Value4143435531651321131137590942.1076.7557.188
Percentage of ShortTermInvestments131.9100.0100.0100.0100.0110.3105.0109.3105.7100.0100.0100.0100.0100.0100.0
Percentage of Assets15.216.015.620.611.539.773.361.861.139.645.472.01.624.328.6
Percentage of Assets us-gaap:FairValueMeasurementsRecurring0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

Accounts Receivable Net Current

us-gaap:AccountsReceivableNetCurrent

us-gaap:AccountsReceivableNetCurrent


Accounts
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-31
Value24212521101113109.4657.0366.6675.414.4883.4593.858
Percentage of AccountsReceivableNetCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets9.27.98.97.83.86.77.26.05.13.73.34.13.412.415.4

Inventory Net

us-gaap:InventoryNet

us-gaap:InventoryNet


Inventory
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-31
Value13118.4798.9669.9667.2455.8344.6753.5613.1062.6673.0753.5483.3943.67
Percentage of InventoryNet100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets4.94.23.03.33.74.43.22.61.91.61.32.42.612.214.6

Property Plant And Equipment Gross

us-gaap:PropertyPlantAndEquipmentGross

us-gaap:PropertyPlantAndEquipmentGross


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-31
Value9438000.08859000.07156000.05901000.04687000.04305000.04050000.03608000.02546000.01588000.01601000.01553000.01846000.01794000.01804000.0
Percentage of PropertyPlantAndEquipmentGross100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets3.53.22.52.21.72.62.22.01.40.80.81.21.46.47.2

us-gaap:PropertyPlantAndEquipmentGross us-gaap:PropertyPlantAndEquipmentByType

insp:ComputerEquipmentAndSoftware


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-31
Value1381000.01294000.01305000.01305000.01306000.01168000.0790000.0790000.0698000.0315000.0333000.0333000.0333000.0333000.0351000.0
Percentage of PropertyPlantAndEquipmentGross14.614.618.222.127.927.119.521.927.419.820.821.418.018.619.5
Percentage of Assets0.50.50.50.50.50.70.40.40.40.20.20.30.21.21.4
Percentage of Assets insp:ComputerEquipmentAndSoftware0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:ConstructionInProgress


Property
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302018-12-31
Value3536000.03915000.03125000.02054000.01774000.01711000.01950000.01584000.0124000.0
Percentage of PropertyPlantAndEquipmentGross37.544.243.734.837.839.748.143.97.7
Percentage of Assets1.31.41.10.80.71.01.10.90.1
Percentage of Assets us-gaap:ConstructionInProgress0.00.00.00.00.00.00.00.00.0

us-gaap:Equipment


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-31
Value4008000.03137000.02285000.02141000.01319000.01138000.01050000.0974000.01604000.01051000.01049000.0857000.01150000.01108000.01108000.0
Percentage of PropertyPlantAndEquipmentGross42.535.431.936.328.126.425.927.063.066.265.555.262.361.861.4
Percentage of Assets1.51.10.80.80.50.70.60.50.90.60.50.70.94.04.4
Percentage of Assets us-gaap:Equipment0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:LeaseholdImprovements


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-31
Value264000.0264000.0192000.0192000.0192000.0192000.0192000.0192000.0192000.0170000.0185000.0185000.0185000.0186000.0178000.0
Percentage of PropertyPlantAndEquipmentGross2.83.02.73.34.14.54.75.37.510.711.611.910.010.49.9
Percentage of Assets0.10.10.10.10.10.10.10.10.10.10.10.10.10.70.7
Percentage of Assets us-gaap:LeaseholdImprovements0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:OtherMachineryAndEquipment


Property
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312018-12-31
Value249000.0249000.0249000.0209000.096000.096000.068000.034000.0
Percentage of PropertyPlantAndEquipmentGross2.62.83.53.52.02.21.72.1
Percentage of Assets0.10.10.10.10.00.10.00.0
Percentage of Assets us-gaap:OtherMachineryAndEquipment0.00.00.00.00.00.00.00.0

Leasehold Improvements Gross

us-gaap:LeaseholdImprovementsGross

us-gaap:LeaseholdImprovementsGross


Leasehold
Period End2020-12-31
Value1100000.0
Percentage of LeaseholdImprovementsGross100.0
Percentage of Assets0.4

us-gaap:LeaseholdImprovementsGross us-gaap:StatementScenario

srt:ScenarioForecast


Leasehold
Period End2022-05-31
Value1100000.0
Percentage of LeaseholdImprovementsGross0.0
Percentage of Assets0.0
Percentage of Assets srt:ScenarioForecast0.0

Accumulated Depreciation Depletion And Amortization Property Plant And Equipment

us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment

us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment


Accumulated
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-31
Value2372000.02068000.01845000.01592000.01380000.01192000.01005000.0851000.0720000.0614000.0799000.0788000.0981000.0883000.0810000.0
Percentage of AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.90.80.70.60.50.70.60.50.40.30.40.60.73.23.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-31
Value7066000.06791000.05311000.04309000.03307000.03113000.03045000.02757000.01826000.0974000.0802000.0765000.0865000.0911000.0994000.0
Percentage of PropertyPlantAndEquipmentNet100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets2.62.51.91.61.21.91.71.51.00.50.40.60.63.34.0

Long Term Investments

us-gaap:LongTermInvestments

us-gaap:LongTermInvestments


Long
Period End2021-06-302020-06-302020-03-312019-12-312019-09-302019-06-302018-12-31
Value9979000.006139000.06276000.09625000.06116000.00
Percentage of LongTermInvestments100.00.0100.0100.0100.0100.00.0
Percentage of Assets3.70.03.73.55.33.30.0

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-01-152019-01-012018-12-31
Value5465000.05634000.05805000.0171000.0424000.0672000.0915000.01800000.022000.00
Percentage of OperatingLeaseRightOfUseAsset100.0100.0100.0100.0100.0100.0100.0100.0100.00.0
Percentage of Assets2.02.12.10.10.20.40.50.00.00.0

Other Assets Noncurrent

us-gaap:OtherAssetsNoncurrent

us-gaap:OtherAssetsNoncurrent


Other
Period End2021-06-302020-12-312019-12-312018-12-31
Value204000.0204000.0381000.00
Percentage of OtherAssetsNoncurrent100.0100.0100.00.0
Percentage of Assets0.10.10.20.0

Accrued Liabilities Current

us-gaap:AccruedLiabilitiesCurrent

us-gaap:AccruedLiabilitiesCurrent


Accrued
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-31
Value121013117.9397.896127.8655.984.6237.7264.9624.1953.1434.032
Percentage of AccruedLiabilitiesCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets4.63.84.84.22.94.86.84.33.22.43.93.83.111.316.1

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-31
Value24192018131316128.6617.826117.5959.3447.9217.147
Percentage of LiabilitiesCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets8.97.17.46.74.88.39.36.94.74.15.65.87.028.428.5

Notes Payable Current

us-gaap:NotesPayableCurrent

us-gaap:NotesPayableCurrent


Notes
Period End2021-06-30
Value3063000.0
Percentage of NotesPayableCurrent100.0
Percentage of Assets1.1

Operating Lease Liability Current

us-gaap:OperatingLeaseLiabilityCurrent

us-gaap:OperatingLeaseLiabilityCurrent


Operating
Period End2020-09-302020-06-302020-03-312019-12-312018-12-31
Value85000.0338000.0585000.0828000.00
Percentage of OperatingLeaseLiabilityCurrent100.0100.0100.0100.00.0
Percentage of Assets0.00.10.40.50.0

Other Accrued Liabilities Current

us-gaap:OtherAccruedLiabilitiesCurrent

us-gaap:OtherAccruedLiabilitiesCurrent


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-31
Value1935000.01904000.01391000.01128000.0478000.0852000.01105000.0711000.0730000.0716000.01041000.0397000.0552000.0403000.0438000.0
Percentage of OtherAccruedLiabilitiesCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.70.70.50.40.20.50.60.40.40.40.50.30.41.41.7

Liabilities Noncurrent

us-gaap:LiabilitiesNoncurrent

us-gaap:LiabilitiesNoncurrent


Liabilities
Period End2020-12-312019-12-312018-12-312018-09-302018-06-302018-03-312017-12-31
Value30242424212416
Percentage of LiabilitiesNoncurrent100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets10.913.612.519.016.489.366.2

Other Liabilities Noncurrent

us-gaap:OtherLiabilitiesNoncurrent

us-gaap:OtherLiabilitiesNoncurrent


Other
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312018-12-31
Value111000.097000.085000.074000.040000.040000.040000.00
Percentage of OtherLiabilitiesNoncurrent100.0100.0100.0100.0100.0100.0100.00.0
Percentage of Assets0.00.00.00.00.00.00.00.0

Operating Lease Liability Noncurrent

us-gaap:OperatingLeaseLiabilityNoncurrent

us-gaap:OperatingLeaseLiabilityNoncurrent


Operating
Period End2021-06-302021-03-312020-12-31
Value6032000.05959000.05886000.0
Percentage of OperatingLeaseLiabilityNoncurrent100.0100.0100.0
Percentage of Assets2.22.22.1

Operating Lease Liability

us-gaap:OperatingLeaseLiability

us-gaap:OperatingLeaseLiability


Operating
Period End2020-12-312019-12-312019-01-15
Value5886000.0791000.01800000.0
Percentage of OperatingLeaseLiability100.0100.0100.0
Percentage of Assets2.10.40.0

Lessee Operating Lease Liability Payments Due

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue


Lessee
Period End2020-12-31
Value7423000.0
Percentage of LesseeOperatingLeaseLiabilityPaymentsDue100.0
Percentage of Assets2.6

Lessee Operating Lease Liability Undiscounted Excess Amount

us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount

us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount


Lessee
Period End2020-12-31
Value1537000.0
Percentage of LesseeOperatingLeaseLiabilityUndiscountedExcessAmount100.0
Percentage of Assets0.5

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-312016-12-312015-12-31
Value21922322922823312713914615215716398102-4.9351.327-6.608-1.142
Percentage of StockholdersEquity100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets80.881.681.784.286.176.977.179.782.283.082.075.276.6-17.75.30.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-31
Value0.0290.102-0.0520.00.00.0
Percentage of StockholdersEquity0.00.1-0.00.0-0.0-0.0
Percentage of Assets0.00.1-0.00.00.00.0
Percentage of Assets us-gaap:AccumulatedOtherComprehensiveIncome0.00.00.00.00.00.0

us-gaap:AdditionalPaidInCapital


Stockholders
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-31
Value4673193107.3056.8276.39
Percentage of StockholdersEquity203.3228.7189.6550.5-103.3-559.5
Percentage of Assets166.1176.5155.429.10.00.0
Percentage of Assets us-gaap:AdditionalPaidInCapital0.00.00.00.00.00.0

us-gaap:CommonStock


Stockholders
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-31
Value0.0270.0240.0230.0010.0010.001
Percentage of StockholdersEquity0.00.00.00.1-0.0-0.1
Percentage of Assets0.00.00.00.00.00.0
Percentage of Assets us-gaap:CommonStock0.00.00.00.00.00.0

us-gaap:RetainedEarnings


Stockholders
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-31
Value-237.347-180.156-146.913-125.085-107.574-89.046
Percentage of StockholdersEquity-103.3-128.8-89.6-9426.11627.97797.4
Percentage of Assets-84.4-99.4-73.4-498.50.00.0
Percentage of Assets us-gaap:RetainedEarnings0.00.00.00.00.00.0

Stockholders Equity Including Portion Attributable To Noncontrolling Interest

us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest

us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest


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-31
Value21922322922823312713914615215716398102-4.9331.327
Percentage of StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets80.881.681.784.286.176.977.179.782.283.082.075.276.6-17.75.3

us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest us-gaap:StatementEquityComponents

us-gaap:AccumulatedOtherComprehensiveIncome


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302017-12-31
Value-0.0120.0090.0290.0730.1540.2950.1020.090.0510.016-0.052-0.0260.00.0
Percentage of StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest-0.00.00.00.00.10.20.10.10.00.0-0.0-0.00.00.0
Percentage of Assets-0.00.00.00.00.10.20.10.00.00.0-0.0-0.00.00.0
Percentage of Assets us-gaap:AccumulatedOtherComprehensiveIncome0.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-31
Value4864764674584523233193173153123102402397.5467.305
Percentage of StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest221.2213.6203.3200.4193.9253.9228.7217.1206.7198.6189.6244.6234.0-153.0550.5
Percentage of Assets178.7174.3166.1168.7166.9195.2176.5173.0169.9164.8155.4183.9179.227.129.1
Percentage of Assets us-gaap:AdditionalPaidInCapital0.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-31
Value0.0270.0270.0270.0270.0270.0240.0240.0240.0240.0240.0230.0210.0210.0010.001
Percentage of StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest0.00.00.00.00.00.00.00.00.00.00.00.00.0-0.00.1
Percentage of Assets0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
Percentage of Assets us-gaap:CommonStock0.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-31
Value-266.651-253.563-237.347-229.863-219.478-196.389-180.156-171.076-162.829-155.179-146.913-142.135-137.442-131.586-125.085
Percentage of StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest-121.3-113.6-103.3-100.5-94.0-154.1-128.8-117.1-106.8-98.6-89.6-144.6-134.02667.5-9426.1
Percentage of Assets-98.0-92.7-84.4-84.6-80.9-118.5-99.4-93.4-87.7-81.8-73.4-108.7-102.7-472.4-498.5
Percentage of Assets us-gaap:RetainedEarnings0.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-31
Value27000.027000.027000.027000.027000.024000.024000.024000.024000.024000.023000.021000.021000.0150.4150.4
Percentage of CommonStockValue100.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.0

Additional Paid In Capital

us-gaap:AdditionalPaidInCapital

us-gaap:AdditionalPaidInCapital


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-31
Value4864764674584523233193173153123102402397.5467.305
Percentage of AdditionalPaidInCapital100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets178.7174.3166.1168.7166.9195.2176.5173.0169.9164.8155.4183.9179.227.129.1

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-31
Value-266650000.0-253560000.0-237350000.0-229860000.0-219480000.0-196390000.0-180160000.0-171080000.0-162830000.0-155180000.0-146910000.0-142140000.0-137440000.0-131590000.0-125080000.0
Percentage of RetainedEarningsAccumulatedDeficit100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets-98.0-92.7-84.4-84.6-80.9-118.5-99.4-93.4-87.7-81.8-73.4-108.7-102.7-472.4-498.5

Accumulated Other Comprehensive Income Loss Net Of Tax

us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax

us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax


Accumulated
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302017-12-31
Value-12000.09000.029000.073000.0154000.0295000.0102000.090000.051000.016000.0-52000.0-26000.000
Percentage of AccumulatedOtherComprehensiveIncomeLossNetOfTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.00.0
Percentage of Assets-0.00.00.00.00.10.20.10.00.00.0-0.0-0.00.00.0

Stock Issued During Period Value New Issues

us-gaap:StockIssuedDuringPeriodValueNewIssues

us-gaap:StockIssuedDuringPeriodValueNewIssues


Stock
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-30
Value0.0720.0730.0720.0730.0720.0590.0580.0580.0580.0580.037112
Percentage of StockIssuedDuringPeriodValueNewIssues100.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.0

us-gaap:StockIssuedDuringPeriodValueNewIssues us-gaap:StatementEquityComponents

us-gaap:AdditionalPaidInCapital


Stock
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-30
Value0.0720.0730.0720.0730.0720.0590.0580.0580.0580.0580.037112
Percentage of StockIssuedDuringPeriodValueNewIssues100.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.0
Percentage of Assets us-gaap:AdditionalPaidInCapital0.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-31
Value-10114000.0-10401000.0-4110000.0-8909000.0-25251000.0-14775000.0-6076000.0-2944000.0-12884000.0-10942000.0-2589000.0-3553000.0-6134000.0-6418000.0-3277000.0-3127000.0-4027000.0-5360000.0
Percentage of NetCashProvidedByUsedInOperatingActivities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax-19.1-25.8-8.9-24.9-207.3-69.2-22.6-14.1-71.5-67.3-15.6-27.2-56.1-63.9-32.9-43.0-66.7-101.2

Net Cash Provided By Used In Investing Activities

us-gaap:NetCashProvidedByUsedInInvestingActivities

us-gaap:NetCashProvidedByUsedInInvestingActivities


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value0.844-1.32111-25.9293367-19.992-0.501-39.022153.622-92.0344.5980.425-2.448-4.926-0.02-0.206
Percentage of NetCashProvidedByUsedInInvestingActivities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax1.6-3.324.8-72.3278.4315.0-74.3-2.4-216.498.221.9-705.042.04.2-24.6-67.7-0.3-3.9

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-31
Value3.4793.554.5212.3121260.7870.8970.1921.241-0.366690.0461128.1850.140.0860.00325
Percentage of NetCashProvidedByUsedInFinancingActivities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax6.68.89.86.51037.93.73.30.96.9-2.3422.20.41026.281.51.41.20.0480.1

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

us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect

us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect


Cash
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-30
Value-5.807-8.1711-32.53213553-25.184-3.224-50.6774.65770-95.541
Percentage of CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax-11.0-20.225.7-90.81109.1249.5-93.6-15.5-281.028.7428.6-731.9

Amortization Of Financing Costs

us-gaap:AmortizationOfFinancingCosts

us-gaap:AmortizationOfFinancingCosts


Amortization
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value59000.058000.058000.056000.056000.054000.054000.053000.051000.0110000.0112000.0117000.0126000.0213000.084000.085000.085000.061000.0
Percentage of AmortizationOfFinancingCosts100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Depreciation Depletion And Amortization

us-gaap:DepreciationDepletionAndAmortization

us-gaap:DepreciationDepletionAndAmortization


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-31
Value304000.0234000.0253000.0212000.0188000.0187000.0153000.0133000.0106000.0103000.0105000.0100000.098000.090000.0111000.075000.056000.043000.0
Percentage of DepreciationDepletionAndAmortization100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Increase Decrease In Accounts Payable

us-gaap:IncreaseDecreaseInAccountsPayable

us-gaap:IncreaseDecreaseInAccountsPayable


Increase
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value712000.01477000.0-214000.01623000.0-733000.01372000.0-410000.02189000.0-523000.0-222000.0988000.0204000.0-1671000.0918000.01380000.0268000.050000.0127000.0
Percentage of IncreaseDecreaseInAccountsPayable100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Increase Decrease In Inventories

us-gaap:IncreaseDecreaseInInventories

us-gaap:IncreaseDecreaseInInventories


Increase
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value1911000.02905000.0-487000.0-999000.02720000.01411000.01159000.01114000.0455000.0439000.0-408000.0-473000.0154000.0-276000.0627000.033000.0-183000.0-162000.0
Percentage of IncreaseDecreaseInInventories100.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-31
Value-10114000.0-10401000.0-4110000.0-8909000.0-25251000.0-14775000.0-6076000.0-2944000.0-12884000.0-10942000.0-2589000.0-3553000.0-6134000.0-6418000.0-3277000.0-3127000.0-4027000.0-5360000.0
Percentage of NetCashProvidedByUsedInOperatingActivities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax-19.1-25.8-8.9-24.9-207.3-69.2-22.6-14.1-71.5-67.3-15.6-27.2-56.1-63.9-32.9-43.0-66.7-101.2

Net Income Loss

us-gaap:NetIncomeLoss

us-gaap:NetIncomeLoss


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value-13088000.0-16216000.0-7484000.0-10385000.0-23089000.0-16245000.0-9080000.0-8247000.0-7650000.0-8266000.0-4778000.0-4693000.0-5856000.0-6501000.0-4252000.0-4023000.0-4756000.0-4481000.0
Percentage of NetIncomeLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax-24.7-40.2-16.3-29.0-189.5-76.1-33.7-39.5-42.4-50.9-28.9-36.0-53.5-64.7-42.7-55.3-78.7-84.6

us-gaap:NetIncomeLoss us-gaap:StatementEquityComponents

us-gaap:RetainedEarnings


Net
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-31
Value-13088000.0-16216000.0-10385000.0-23089000.0-16245000.0-9080000.0-8247000.0-7650000.0-8266000.0-4778000.0-4693000.0-5856000.0-6501000.0
Percentage of NetIncomeLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax-24.7-40.2-29.0-189.5-76.1-33.7-39.5-42.4-50.9-28.9-36.0-53.5-64.7
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:RetainedEarnings0.00.00.00.00.00.00.00.00.00.00.00.00.0

Profit Loss

us-gaap:ProfitLoss

us-gaap:ProfitLoss


Profit
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-31
Value-13088000.0-16216000.0-10385000.0-23089000.0-16245000.0-8247000.0-7650000.0-8266000.0-4693000.0-5856000.0-6501000.0-4023000.0-4756000.0-4481000.0
Percentage of ProfitLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax-24.7-40.2-29.0-189.5-76.1-39.5-42.4-50.9-36.0-53.5-64.7-55.3-78.7-84.6

Share Based Compensation

us-gaap:ShareBasedCompensation

us-gaap:ShareBasedCompensation


Share
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value6.3415.9973.8543.3112.9032.7491.8931.5241.3891.3910.5230.3720.2690.0550.0540.0810.0540.054
Percentage of ShareBasedCompensation100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Net Cash Provided By Used In Investing Activities

us-gaap:NetCashProvidedByUsedInInvestingActivities

us-gaap:NetCashProvidedByUsedInInvestingActivities


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value0.844-1.32111-25.9293367-19.992-0.501-39.022153.622-92.0344.5980.425-2.448-4.926-0.02-0.206
Percentage of NetCashProvidedByUsedInInvestingActivities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax1.6-3.324.8-72.3278.4315.0-74.3-2.4-216.498.221.9-705.042.04.2-24.6-67.7-0.3-3.9

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-31
Value1663000.01321000.0604000.01215000.0381000.0255000.0442000.01064000.0958000.0275000.0191000.0052000.07000.062000.0124000.020000.0206000.0
Percentage of PaymentsToAcquirePropertyPlantAndEquipment100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0100.0100.0100.0100.0100.0100.0

Payments To Acquire Investments

us-gaap:PaymentsToAcquireInvestments

us-gaap:PaymentsToAcquireInvestments


Payments
Period End2020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-31
Value0.0370.0143442604016930.4964.6424.167
Percentage of PaymentsToAcquireInvestments0.0100.00.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-31
Value3.4793.554.5212.3121260.7870.8970.1921.241-0.366690.0461128.1850.140.0860.00325
Percentage of NetCashProvidedByUsedInFinancingActivities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax6.68.89.86.51037.93.73.30.96.9-2.3422.20.41026.281.51.41.20.0480.1

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

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice


Share
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302017-12-312016-12-312015-12-31
Value74.7770.8466.0939.3336.5134.130.4120.1216.6913.8412.643.83.21.471.761.77
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Unrecognized Tax Benefits

us-gaap:UnrecognizedTaxBenefits

us-gaap:UnrecognizedTaxBenefits


Unrecognized
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-31
Value100000.0100000.085000.0100000.0100000.0100000.040000.000000000
Percentage of UnrecognizedTaxBenefits100.0100.0100.0100.0100.0100.0100.00.00.00.00.00.00.00.00.0

Deferred Tax Assets Valuation Allowance

us-gaap:DeferredTaxAssetsValuationAllowance

us-gaap:DeferredTaxAssetsValuationAllowance


Deferred
Period End2020-12-312019-12-312018-12-312017-12-312016-12-31
Value6747373241
Percentage of DeferredTaxAssetsValuationAllowance100.0100.0100.0100.0100.0

insp:ProceedsFromIssuanceOfCommonStockFromEmployeeStockPurchasePlan

insp:ProceedsFromIssuanceOfCommonStockFromEmployeeStockPurchasePlan


Proceeds
Period End2020-12-312020-09-302019-12-312019-09-302018-12-312018-09-30
Value1302000.00718000.0000
Percentage of ProceedsFromIssuanceOfCommonStockFromEmployeeStockPurchasePlan100.00.0100.00.00.00.0

insp:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueExercisable

insp:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueExercisable


Share
Period End2021-06-302021-03-312020-12-31
Value-3.36522376
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueExercisable100.0100.0100.0

insp:SharebasedCompensationNoncashServices

insp:SharebasedCompensationNoncashServices


Sharebased
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-31
Value72000.073000.077000.072000.073000.072000.059000.058000.058000.058000.058000.037000.0000
Percentage of SharebasedCompensationNoncashServices100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.00.00.0

us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition

us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition


Adjustments
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-31
Value6.3415.9973.3112.9032.7491.8931.5241.3891.3910.5230.3720.2690.055
Percentage of AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition us-gaap:StatementEquityComponents

us-gaap:AdditionalPaidInCapital


Adjustments
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-31
Value6.3415.9973.3112.9032.7491.8931.5241.3891.3910.5230.3720.2690.055
Percentage of AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition100.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-30
Value119.08.26.85.06.45.44.74.43.52.02.01.91.9-2.71.41.3
Percentage of AdvertisingExpense100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:CapitalExpendituresIncurredButNotYetPaid

us-gaap:CapitalExpendituresIncurredButNotYetPaid


Capital
Period End2021-06-302021-03-31
Value-518000.01209000.0
Percentage of CapitalExpendituresIncurredButNotYetPaid100.0100.0

us-gaap:DebtSecuritiesAvailableForSaleRealizedGain

us-gaap:DebtSecuritiesAvailableForSaleRealizedGain


Debt
Period End2021-03-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-30
Value000100000.000000
Percentage of DebtSecuritiesAvailableForSaleRealizedGain0.00.00.0100.00.00.00.00.00.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-30
Value300000.0200000.0200000.0200000.0200000.0200000.0200000.0100000.0100000.0100000.0112000.0100000.098000.090000.0-131000.0100000.056000.0
Percentage of DepreciationAndAmortization100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents

us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents


Effect
Period End2021-06-302021-03-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-09-30
Value-16000.02000.0-6000.07000.04000.029000.0-12000.09000.00
Percentage of EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents100.0100.0100.0100.0100.0100.0100.0100.00.0

us-gaap:IncreaseDecreaseInAccruedLiabilities

us-gaap:IncreaseDecreaseInAccruedLiabilities


Increase
Period End2021-06-302021-03-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value2332000.0-3049000.03528000.035000.0-4494000.01901000.01351000.0-3096000.02584000.0770000.01052000.0-825000.0749000.01125000.0559000.0-1091000.0
Percentage of IncreaseDecreaseInAccruedLiabilities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets

us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets


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-31
Value1839000.0-356000.0-431000.0-2218000.03008000.0-775000.0-961000.0-2375000.04495000.0-254000.0708000.011000.0-1154000.01761000.0215000.024000.022000.047000.0
Percentage of IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:IncreaseDecreaseInReceivables

us-gaap:IncreaseDecreaseInReceivables


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-31
Value3.255-3.3813.92110-0.813-2.0922.1021.5772.4160.3851.2840.9221.029-0.3990.6620.6810.2360.188
Percentage of IncreaseDecreaseInReceivables100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:InvestmentIncomeAmortizationOfDiscount

us-gaap:InvestmentIncomeAmortizationOfDiscount


Investment
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-31
Value-44000.0-22000.08000.080000.0137000.0237000.0300000.0309000.0648000.0000
Percentage of InvestmentIncomeAmortizationOfDiscount100.0100.0100.0100.0100.0100.0100.0100.0100.00.00.00.0

us-gaap:InvestmentIncomeAmortizationOfPremium

us-gaap:InvestmentIncomeAmortizationOfPremium


Investment
Period End2021-06-302021-03-31
Value-7000.030000.0
Percentage of InvestmentIncomeAmortizationOfPremium100.0100.0

us-gaap:InvestmentIncomeInterest

us-gaap:InvestmentIncomeInterest


Investment
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
Value31000.057000.077000.0125000.0248000.0642000.0776000.0903000.01036000.01086000.0821000.0641000.0348000.060000.084000.055000.046000.018000.0
Percentage of InvestmentIncomeInterest100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:OperatingLeaseExpense

us-gaap:OperatingLeaseExpense


Operating
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-31
Value169000.0171000.0229000.0252000.0248000.0243000.0239000.0232000.0229000.0204000.0
Percentage of OperatingLeaseExpense100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:OperatingLeaseLeaseIncomeLeasePayments

us-gaap:OperatingLeaseLeaseIncomeLeasePayments


Operating
Period End2020-12-31
Value600000.0
Percentage of OperatingLeaseLeaseIncomeLeasePayments100.0

us-gaap:OperatingLeasePayments

us-gaap:OperatingLeasePayments


Operating
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-31
Value100000.0100000.0200000.0300000.0200000.0300000.0300000.0300000.0200000.0
Percentage of OperatingLeasePayments100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent

us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent


Other
Period End2021-06-302021-03-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-30
Value-21000.0-20000.0-81000.0-141000.0193000.012000.039000.035000.068000.0-26000.0-26000.0
Percentage of OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent us-gaap:StatementEquityComponents

us-gaap:AccumulatedOtherComprehensiveIncome


Other
Period End2021-06-302021-03-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-30
Value-21000.0-20000.0-81000.0-141000.0193000.012000.039000.035000.068000.0-26000.0-26000.0
Percentage of OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:OtherNoncashIncomeExpense

us-gaap:OtherNoncashIncomeExpense


Other
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value3000.08000.00-9000.09000.089000.002000.00141000.0-51000.0000
Percentage of OtherNoncashIncomeExpense100.0100.00.0100.0100.0100.00.0100.00.0100.0100.00.00.00.0

us-gaap:ProceedsFromIssuanceOfCommonStock

us-gaap:ProceedsFromIssuanceOfCommonStock


Proceeds
Period End2020-12-312020-09-302019-12-312019-09-302018-12-312018-09-302017-12-31
Value0.00.00.00.0690.0010.0
Percentage of ProceedsFromIssuanceOfCommonStock0.00.00.00.0100.0100.00.0

us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments

us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments


Proceeds
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-31
Value1213348215432256201.7645.1465.0741.781
Percentage of ProceedsFromSaleMaturityAndCollectionsOfInvestments100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ProceedsFromStockOptionsExercised

us-gaap:ProceedsFromStockOptionsExercised


Proceeds
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value1719000.03550000.03219000.02312000.0732000.0787000.0179000.0192000.0604000.0165000.0127000.045000.0201000.0185000.0140000.086000.03000.06000.0
Percentage of ProceedsFromStockOptionsExercised100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue us-gaap:AwardType

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue

us-gaap:RestrictedStockUnitsRSU


Share
Period End2021-06-302021-03-31
Value0201.51
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue0.0100.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate us-gaap:Range, us-gaap:AwardType

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate

srt:Maximum, us-gaap:EmployeeStockOption


Share
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302017-12-31
Value0.255.7048.8070.0110.4820000.506000
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate100.0100.00.0100.0100.0100.00.00.00.0100.00.00.00.0

srt:Minimum, us-gaap:EmployeeStockOption


Share
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302017-12-31
Value-0.255.2041.87700.423-0.0460-0.0190.49600-0.024
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate-100.099.10.085.80.087.80.00.00.098.00.00.00.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate us-gaap:Range, us-gaap:AwardType

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate

srt:Maximum, us-gaap:EmployeeStockOption


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

srt:Minimum, us-gaap:EmployeeStockOption


Share
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-31
Value00.7900.3564-0.00190.0055-0.0016-0.0032-0.00440.02310000.02380
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate0.056.40.025.40.038.70.00.00.087.80.00.00.083.80.0

us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice

us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice


Share
Period End2021-06-302021-03-312020-12-31
Value2.326.613.53
Percentage of ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice100.0100.0100.0

us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice

us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice


Share
Period End2021-06-302021-03-312020-12-31
Value-0.89111.034.46
Percentage of ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice100.0100.0100.0

us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice

us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice


Share
Period End2021-06-302021-03-312020-12-31
Value-1.5207.1574.64
Percentage of ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice100.0100.0100.0

us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested

us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested


Sharebased
Period End2021-06-302021-03-312020-12-31
Value7.712419
Percentage of SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested100.0100.0100.0

us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan

us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan


Stock
Period End2021-06-302020-06-302019-12-312019-09-302019-06-30
Value1760000.01059000.0718000.00637000.0
Percentage of StockIssuedDuringPeriodValueEmployeeStockPurchasePlan100.0100.0100.00.0100.0

us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan us-gaap:StatementEquityComponents

us-gaap:AdditionalPaidInCapital


Stock
Period End2021-06-302020-06-302019-12-312019-09-302019-06-30
Value1760000.01059000.0718000.00637000.0
Percentage of StockIssuedDuringPeriodValueEmployeeStockPurchasePlan100.0100.0100.00.0100.0

us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised

us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised


Stock
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-31
Value1719000.03550000.02312000.0732000.0787000.0179000.0191000.0604000.0166000.0126000.046000.0200000.0186000.0
Percentage of StockIssuedDuringPeriodValueStockOptionsExercised100.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-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value1719000.03550000.02312000.0732000.0787000.0179000.0191000.0604000.0165000.0126000.046000.0200000.0186000.0
Percentage of StockIssuedDuringPeriodValueStockOptionsExercised100.0100.0100.0100.0100.0100.0100.0100.099.4100.0100.0100.0100.0

us-gaap:UnrealizedGainLossOnInvestments

us-gaap:UnrealizedGainLossOnInvestments


Unrealized
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-30
Value-21000.0-20000.0-44000.0-81000.0-141000.0193000.012000.039000.035000.068000.0-26000.0-26000.0000
Percentage of UnrealizedGainLossOnInvestments100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.00.00.0

insp:DeferredTaxAssetsGrossNetOfDeferredTaxLiabilities

insp:DeferredTaxAssetsGrossNetOfDeferredTaxLiabilities


Deferred
Period End2020-12-312019-12-312018-12-312017-12-312016-12-31
Value6747373241
Percentage of DeferredTaxAssetsGrossNetOfDeferredTaxLiabilities100.0100.0100.0100.0100.0

insp:DeferredTaxAssetsTaxDeferredExpenseResearchAndDevelopmentExpendituresCapitalizedForTax

insp:DeferredTaxAssetsTaxDeferredExpenseResearchAndDevelopmentExpendituresCapitalizedForTax


Deferred
Period End2020-12-312019-12-312018-12-312017-12-312016-12-31
Value1846000.03111000.02549000.02146000.02682000.0
Percentage of DeferredTaxAssetsTaxDeferredExpenseResearchAndDevelopmentExpendituresCapitalizedForTax100.0100.0100.0100.0100.0

insp:InvestmentInCommercialPaperAtCarryingValue us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:FairValueByMeasurementFrequency

insp:InvestmentInCommercialPaperAtCarryingValue

us-gaap:FairValueInputsLevel2, us-gaap:FairValueMeasurementsRecurring


Investment
Period End2021-06-302021-03-312020-12-312020-09-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-31
Value131313136.292148.98171827470.9973.9955.384
Percentage of InvestmentInCommercialPaperAtCarryingValue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

insp:InvestmentInCommercialPaperAtCarryingValue us-gaap:FairValueByMeasurementFrequency

us-gaap:FairValueMeasurementsRecurring


Investment
Period End2021-06-302021-03-312020-12-312020-09-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-31
Value131313136.292148.98171827470.9973.9955.384
Percentage of InvestmentInCommercialPaperAtCarryingValue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

insp:InvestmentInCorporateBondsAtCarryingValue us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:FairValueByMeasurementFrequency

insp:InvestmentInCorporateBondsAtCarryingValue

us-gaap:FairValueInputsLevel2, us-gaap:FairValueMeasurementsRecurring


Investment
Period End2021-03-312020-12-312020-09-302019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-31
Value6.5066.546.5793224231728341.112.761.804
Percentage of InvestmentInCorporateBondsAtCarryingValue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

insp:InvestmentInCorporateBondsAtCarryingValue us-gaap:FairValueByMeasurementFrequency

us-gaap:FairValueMeasurementsRecurring


Investment
Period End2021-03-312020-12-312020-09-302019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-31
Value6.5066.546.5793224231728341.112.761.804
Percentage of InvestmentInCorporateBondsAtCarryingValue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

insp:OperatingLeaseLiabilityGross

insp:OperatingLeaseLiabilityGross


Operating
Period End2020-09-302020-06-302020-03-312019-12-31
Value85000.0338000.0585000.0828000.0
Percentage of OperatingLeaseLiabilityGross100.0100.0100.0100.0

insp:OperatingLeaseRemainingLeaseDiscountRatePercent

insp:OperatingLeaseRemainingLeaseDiscountRatePercent


Operating
Period End2020-12-31
Value5.2
Percentage of OperatingLeaseRemainingLeaseDiscountRatePercent100.0

us-gaap:AccountsPayableTradeCurrent

us-gaap:AccountsPayableTradeCurrent


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-31
Value8681000.09057000.07209000.06743000.05103000.05821000.04459000.04838000.02681000.03203000.03429000.02449000.02245000.03916000.02998000.0
Percentage of AccountsPayableTradeCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:AccruedSalariesCurrent

us-gaap:AccruedSalariesCurrent


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-31
Value108.30111106.9686.299106.9995.0953.9076.493.6192.7281.9192.871
Percentage of AccruedSalariesCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent

us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent


Allowance
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302019-12-312018-12-312018-09-302018-06-302017-12-31
Value32000.035000.042000.042000.034000.048000.047000.047000.047000.047000.0
Percentage of AllowanceForDoubtfulAccountsReceivableCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:AssetsFairValueDisclosure us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:FairValueByMeasurementFrequency

us-gaap:AssetsFairValueDisclosure

us-gaap:FairValueInputsLevel1, us-gaap:FairValueMeasurementsRecurring


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-31
Value1921942032062351269611882117112261207.1326.446
Percentage of AssetsFairValueDisclosure100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:FairValueInputsLevel2, us-gaap:FairValueMeasurementsRecurring


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-31
Value131919196.112125441815672922.607108.287
Percentage of AssetsFairValueDisclosure6.910.29.79.62.69.856.834.998.848.464.8354.02.2149.4128.6

us-gaap:AssetsFairValueDisclosure us-gaap:FairValueByMeasurementFrequency

us-gaap:FairValueMeasurementsRecurring


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-31
Value2052142232262411391511591631731851181221714
Percentage of AssetsFairValueDisclosure106.9110.2109.7109.6102.6109.8156.8134.9198.8148.4164.8454.0102.2249.4228.6

us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax us-gaap:FinancialInstrument, us-gaap:InvestmentType

us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax

us-gaap:USTreasuryAndGovernment, us-gaap:ShortTermDebt


Available
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302018-12-31
Value3000.012000.032000.074000.0142000.0201000.065000.063000.031000.00
Percentage of AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax100.0100.0100.0100.0100.0100.0100.0100.0100.00.0

us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax us-gaap:InvestmentType

us-gaap:ShortTermDebt


Available
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302018-12-31
Value3000.012000.032000.074000.0154000.0202000.086000.079000.050000.00
Percentage of AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax100.0100.0100.0100.0108.5100.5132.3125.4161.30.0

us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax us-gaap:FinancialInstrument, us-gaap:InvestmentType

us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax

us-gaap:CorporateDebtSecurities, us-gaap:ShortTermDebt


Available
Period End2021-03-312020-12-312020-09-302019-12-312019-09-302019-06-302018-12-31
Value3000.03000.01000.02000.02000.05000.031000.0
Percentage of AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax100.0100.0100.0100.0100.0100.0100.0

us-gaap:USTreasuryAndGovernment, us-gaap:LongTermDebt


Available
Period End2021-06-302020-03-31
Value15000.00
Percentage of AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax0.00.0

us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax us-gaap:InvestmentType

us-gaap:LongTermDebt


Available
Period End2021-06-302020-03-312019-12-312019-09-302019-06-30
Value15000.0001000.00
Percentage of AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax0.00.00.050.00.0

us-gaap:ShortTermDebt


Available
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302018-12-31
Value3000.03000.01000.007000.03000.08000.05000.052000.0
Percentage of AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax100.0100.0100.00.00.0150.0400.0100.0167.7

us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis us-gaap:FinancialInstrument, us-gaap:InvestmentType

us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis

us-gaap:CommercialPaper, us-gaap:ShortTermDebt


Available
Period End2021-06-302021-03-312020-12-312020-09-302020-03-312019-12-312019-09-302019-06-302018-12-31
Value131313136.292148.981727
Percentage of AvailableForSaleDebtSecuritiesAmortizedCostBasis100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:CorporateDebtSecurities, us-gaap:ShortTermDebt


Available
Period End2021-03-312020-12-312020-09-302019-12-312019-09-302019-06-302018-12-31
Value6.5096.5436.5826142028
Percentage of AvailableForSaleDebtSecuritiesAmortizedCostBasis49.049.349.6184.3162.8116.2100.5

us-gaap:USTreasuryAndGovernment, us-gaap:LongTermDebt


Available
Period End2021-06-302020-03-31
Value9.9946.047
Percentage of AvailableForSaleDebtSecuritiesAmortizedCostBasis75.296.1

us-gaap:USTreasuryAndGovernment, us-gaap:ShortTermDebt


Available
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302018-12-31
Value17232336254778715717
Percentage of AvailableForSaleDebtSecuritiesAmortizedCostBasis135.3180.6180.8271.50.0747.3548.9799.5329.564.4

us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis us-gaap:InvestmentType

us-gaap:LongTermDebt


Available
Period End2021-06-302020-03-312019-12-312019-09-302019-06-30
Value9.9946.0476.2589.6076.11
Percentage of AvailableForSaleDebtSecuritiesAmortizedCostBasis75.296.144.0107.035.1

us-gaap:ShortTermDebt


Available
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302018-12-31
Value31434355315912610310790
Percentage of AvailableForSaleDebtSecuritiesAmortizedCostBasis235.3329.6330.1421.10.0944.3890.11152.4617.3326.1

us-gaap:AvailableForSaleSecuritiesDebtSecurities us-gaap:FinancialInstrument, us-gaap:InvestmentType

us-gaap:AvailableForSaleSecuritiesDebtSecurities

us-gaap:CommercialPaper, us-gaap:ShortTermDebt


Available
Period End2021-06-302021-03-312020-12-312020-09-302020-03-312019-12-312019-09-302019-06-302018-12-31
Value131313136.292148.981727
Percentage of AvailableForSaleSecuritiesDebtSecurities100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:CorporateDebtSecurities, us-gaap:ShortTermDebt


Available
Period End2021-03-312020-12-312020-09-302019-12-312019-09-302019-06-302018-12-31
Value6.5066.546.57926142028
Percentage of AvailableForSaleSecuritiesDebtSecurities49.049.349.6184.4162.9116.3100.4

us-gaap:USTreasuryAndGovernment, us-gaap:LongTermDebt


Available
Period End2021-06-302020-03-31
Value9.9796.139
Percentage of AvailableForSaleSecuritiesDebtSecurities75.197.6

us-gaap:USTreasuryAndGovernment, us-gaap:ShortTermDebt


Available
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302018-12-31
Value17242436254778715717
Percentage of AvailableForSaleSecuritiesDebtSecurities135.4180.7181.0272.10.0750.5549.3800.2329.764.4

us-gaap:AvailableForSaleSecuritiesDebtSecurities us-gaap:InvestmentType

us-gaap:LongTermDebt


Available
Period End2021-06-302020-03-312019-12-312019-09-302019-06-30
Value9.9796.1396.2769.6256.116
Percentage of AvailableForSaleSecuritiesDebtSecurities75.197.644.2107.235.2

us-gaap:ShortTermDebt


Available
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302018-12-31
Value31434355315912610310790
Percentage of AvailableForSaleSecuritiesDebtSecurities235.4329.6330.3421.70.0947.4890.71153.2617.5325.9

us-gaap:CashEquivalentsAtCarryingValue us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:FairValueByMeasurementFrequency

us-gaap:CashEquivalentsAtCarryingValue

us-gaap:FairValueInputsLevel1, us-gaap:FairValueMeasurementsRecurring


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-31
Value164170179170209731846249394141207.1326.446
Percentage of CashEquivalentsAtCarryingValue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:CashEquivalentsAtCarryingValue us-gaap:FairValueByMeasurementFrequency

us-gaap:FairValueMeasurementsRecurring


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-31
Value16417017917020973184649989424120117.545
Percentage of CashEquivalentsAtCarryingValue100.0100.0100.0100.0100.0100.0100.0100.0200.8105.3100.0172.9100.4154.7117.0

us-gaap:DeferredIncomeTaxLiabilities

us-gaap:DeferredIncomeTaxLiabilities


Deferred
Period End2020-12-312019-12-312018-12-312017-12-312016-12-31
Value1431000.0298000.0101000.004000.0
Percentage of DeferredIncomeTaxLiabilities100.0100.0100.00.0100.0

us-gaap:DeferredTaxAssetInterestCarryforward

us-gaap:DeferredTaxAssetInterestCarryforward


Deferred
Period End2020-12-312018-12-31
Value252000.0638000.0
Percentage of DeferredTaxAssetInterestCarryforward100.0100.0

us-gaap:DeferredTaxAssetsDerivativeInstruments

us-gaap:DeferredTaxAssetsDerivativeInstruments


Deferred
Period End2020-12-312019-12-312018-12-312017-12-31
Value1444000.0202000.000
Percentage of DeferredTaxAssetsDerivativeInstruments100.0100.00.00.0

us-gaap:DeferredTaxAssetsGross

us-gaap:DeferredTaxAssetsGross


Deferred
Period End2020-12-312019-12-312018-12-312017-12-312016-12-31
Value6847373241
Percentage of DeferredTaxAssetsGross100.0100.0100.0100.0100.0

us-gaap:DeferredTaxAssetsOperatingLossCarryforwards

us-gaap:DeferredTaxAssetsOperatingLossCarryforwards


Deferred
Period End2020-12-312019-12-312018-12-312017-12-312016-12-31
Value5839312736
Percentage of DeferredTaxAssetsOperatingLossCarryforwards100.0100.0100.0100.0100.0

us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment

us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment


Deferred
Period End2020-12-312019-12-312018-12-312017-12-312016-12-31
Value167000.0221000.031000.04000.00
Percentage of DeferredTaxAssetsPropertyPlantAndEquipment100.0100.0100.0100.00.0

us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch

us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch


Deferred
Period End2020-12-312019-12-312018-12-312017-12-312016-12-31
Value3761000.02348000.01916000.01368000.01093000.0
Percentage of DeferredTaxAssetsTaxCreditCarryforwardsResearch100.0100.0100.0100.0100.0

us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost

us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost


Deferred
Period End2020-12-312019-12-312018-12-312017-12-31
Value1770000.0813000.0214000.07000.0
Percentage of DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost100.0100.0100.0100.0

us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals

us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals


Deferred
Period End2020-12-312019-12-312018-12-312017-12-312016-12-31
Value1200000.01330000.01688000.0753000.01065000.0
Percentage of DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals100.0100.0100.0100.0100.0

us-gaap:DeferredTaxLiabilitiesDerivatives

us-gaap:DeferredTaxLiabilitiesDerivatives


Deferred
Period End2020-12-312019-12-312018-12-312017-12-31
Value1424000.0223000.000
Percentage of DeferredTaxLiabilitiesDerivatives100.0100.00.00.0

us-gaap:DeferredTaxLiabilitiesOtherComprehensiveIncome

us-gaap:DeferredTaxLiabilitiesOtherComprehensiveIncome


Deferred
Period End2020-12-312019-12-312018-12-312017-12-31
Value7000.025000.000
Percentage of DeferredTaxLiabilitiesOtherComprehensiveIncome100.0100.00.00.0

us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions

us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions


Employee
Period End2021-06-302021-03-312020-12-312020-09-30
Value73727232
Percentage of EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions100.0100.0100.0100.0

us-gaap:InterestPayableCurrent

us-gaap:InterestPayableCurrent


Interest
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-31
Value155000.0160000.0160000.0155000.0155000.0160000.0160000.0155000.0155000.00195000.0184000.0182000.0181000.0117000.0
Percentage of InterestPayableCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.00.0100.0100.0100.0100.0100.0

us-gaap:InventoryFinishedGoodsNetOfReserves

us-gaap:InventoryFinishedGoodsNetOfReserves


Inventory
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-31
Value119.9667.5878.0068.8966.2845.0533.282.5352.1731.8652.0212.432.2962.347
Percentage of InventoryFinishedGoodsNetOfReserves100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:InventoryRawMaterialsNetOfReserves

us-gaap:InventoryRawMaterialsNetOfReserves


Inventory
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-31
Value1521000.01419000.0892000.0960000.01070000.0961000.0781000.01395000.01026000.0933000.0802000.01054000.01118000.01098000.01323000.0
Percentage of InventoryRawMaterialsNetOfReserves100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:InventoryValuationReserves

us-gaap:InventoryValuationReserves


Inventory
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-31
Value200000.0100000.0100000.0100000.0100000.0100000.0100000.0100000.0900000.0900000.0800000.0813000.0779000.0792000.0518000.0
Percentage of InventoryValuationReserves100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:InvestmentsAndOtherNoncurrentAssets

us-gaap:InvestmentsAndOtherNoncurrentAssets


Investments
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-31
Value204000.0204000.0381000.0469000.0381000.0381000.0381000.0381000.089000.00
Percentage of InvestmentsAndOtherNoncurrentAssets100.0100.0100.0100.0100.0100.0100.0100.0100.00.0

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive


Lessee
Period End2020-12-31
Value3152000.0
Percentage of LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive100.0

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive


Lessee
Period End2020-12-31
Value1242000.0
Percentage of LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive100.0

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour


Lessee
Period End2020-12-31
Value1207000.0
Percentage of LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour100.0

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree


Lessee
Period End2020-12-31
Value1172000.0
Percentage of LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree100.0

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo


Lessee
Period End2020-12-31
Value633000.0
Percentage of LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo100.0

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths


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

us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree

us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree


Long
Period End2021-06-302021-03-312020-12-312020-09-30
Value3.0623.0621212
Percentage of LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree100.0100.0100.0100.0

us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo

us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo


Long
Period End2021-06-302021-03-312020-12-312020-09-30
Value12129.1889.188
Percentage of LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo100.0100.0100.0100.0

us-gaap:LongTermNotesPayable

us-gaap:LongTermNotesPayable


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-31
Value212424242424242424242424212316
Percentage of LongTermNotesPayable100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:MoneyMarketFundsAtCarryingValue us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:FairValueByMeasurementFrequency

us-gaap:MoneyMarketFundsAtCarryingValue

us-gaap:FairValueInputsLevel1, us-gaap:FairValueMeasurementsRecurring


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-31
Value164170179170209651846249394141207.1326.446
Percentage of MoneyMarketFundsAtCarryingValue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:MoneyMarketFundsAtCarryingValue us-gaap:FairValueByMeasurementFrequency

us-gaap:FairValueMeasurementsRecurring


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-31
Value164170179170209651846249394141207.1326.446
Percentage of MoneyMarketFundsAtCarryingValue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:OperatingLossCarryforwards us-gaap:IncomeTaxAuthority

us-gaap:OperatingLossCarryforwards

us-gaap:DomesticCountry


Operating
Period End2020-12-312019-12-312018-12-312017-12-31
Value234160124110
Percentage of OperatingLossCarryforwards100.0100.0100.0100.0

us-gaap:StateAndLocalJurisdiction


Operating
Period End2020-12-312019-12-312018-12-312017-12-31
Value14534711565
Percentage of OperatingLossCarryforwards62.0215.792.559.4

us-gaap:PrepaidExpenseCurrent

us-gaap:PrepaidExpenseCurrent


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-31
Value3448000.01609000.01965000.02219000.04348000.01429000.02206000.03200000.05596000.01387000.01734000.01044000.01032000.02187000.0426000.0
Percentage of PrepaidExpenseCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted

us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted


Purchase
Period End2020-12-312018-09-302018-06-302018-03-312017-12-31
Value7216167.19.0
Percentage of PurchaseCommitmentRemainingMinimumAmountCommitted100.0100.0100.0100.0100.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice


Share
Period End2021-06-302021-03-312020-12-312020-09-30
Value27.1724.2722.3816.3
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice100.0100.0100.0100.0

us-gaap:SharePrice us-gaap:AwardType

us-gaap:SharePrice

us-gaap:EmployeeStockOption


Share
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302016-12-31
Value108.41109.2773.9338.3335.131.4830.6929.326.5527.5716.27.436.11.150.40.40.40.47
Percentage of SharePrice100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested us-gaap:AwardType

us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested

us-gaap:RestrictedStockUnitsRSU


Sharebased
Period End2021-06-302021-03-31
Value440000.0471000.0
Percentage of SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested100.0100.0

us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding

us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding


Sharebased
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302018-12-31
Value327374351225133761249681
Percentage of SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:TaxCreditCarryforwardAmount us-gaap:TaxCreditCarryforward

us-gaap:TaxCreditCarryforwardAmount

us-gaap:Research


Tax
Period End2020-12-312019-12-31
Value4000000.02800000.0
Percentage of TaxCreditCarryforwardAmount100.0100.0

us-gaap:USGovernmentSecuritiesAtCarryingValue us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:FairValueByMeasurementFrequency

us-gaap:USGovernmentSecuritiesAtCarryingValue

us-gaap:FairValueInputsLevel1, us-gaap:FairValueMeasurementsRecurring


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-30
Value272424362553787157231711
Percentage of USGovernmentSecuritiesAtCarryingValue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:USGovernmentSecuritiesAtCarryingValue us-gaap:FairValueByMeasurementFrequency

us-gaap:FairValueMeasurementsRecurring


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-30
Value272424362553787157231711
Percentage of USGovernmentSecuritiesAtCarryingValue100.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:AllocatedShareBasedCompensationExpense
us-gaap:IncomeStatementLocation
(None,)
Allocated Share Based Compensation Expenseus-gaap: Income Statement Location
us-gaap:AllocatedShareBasedCompensationExpense
us-gaap:AwardType
(None,)
Allocated Share Based Compensation Expenseus-gaap: Award Type
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:FairValueByFairValueHierarchyLevel, us-gaap:FairValueByMeasurementFrequency
(None, 'us-gaap:FairValueMeasurementsRecurring')
Short Term Investmentsus-gaap: Fair Value By Fair Value Hierarchy Level, us-gaap: Fair Value By Measurement Frequency
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:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
us-gaap:StatementEquityComponents
(None,)
Stockholders Equity Including Portion Attributable To Noncontrolling Interestus-gaap: Statement Equity Components