GNSS


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

Table of contents



us-gaap:CommonStockValue
us-gaap:StatementEquityComponents
us-gaap:SharesOutstanding

us-gaap:CommonStockSharesIssued

us-gaap:CommonStockSharesOutstanding

us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding

us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecurities
us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount

us-gaap:EarningsPerShareBasic

us-gaap:EarningsPerShareDiluted

us-gaap:EarningsPerShareBasicAndDiluted

us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
us-gaap:ConsolidationItems
us-gaap:ConsolidationItems, us-gaap:StatementBusinessSegments
us-gaap:ProductOrService
us-gaap:StatementBusinessSegments
us-gaap:StatementGeographical

us-gaap:CostOfRevenue

us-gaap:GrossProfit

us-gaap:OperatingExpenses

us-gaap:ResearchAndDevelopmentExpense

us-gaap:SellingGeneralAndAdministrativeExpense

us-gaap:OperatingIncomeLoss
us-gaap:StatementBusinessSegments

us-gaap:OtherNonoperatingIncomeExpense

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

us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest

us-gaap:IncomeTaxExpenseBenefit
us-gaap:StatementBusinessSegments

us-gaap:NetIncomeLoss
us-gaap:StatementEquityComponents

us-gaap:ComprehensiveIncomeNetOfTax

us-gaap:Assets
us-gaap:StatementBusinessSegments

us-gaap:Liabilities

us-gaap:LiabilitiesAndStockholdersEquity

us-gaap:StockholdersEquity
us-gaap:StatementEquityComponents

us-gaap:AssetsCurrent

us-gaap:CashAndCashEquivalentsAtCarryingValue

us-gaap:MarketableSecuritiesCurrent
us-gaap:FairValueByAssetClass, us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:FairValueByMeasurementFrequency
us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:FairValueByMeasurementFrequency
us-gaap:FairValueByMeasurementFrequency

us-gaap:AccountsReceivableNetCurrent

us-gaap:InventoryNet

us-gaap:InventoryFinishedGoods

us-gaap:OtherAssetsCurrent

us-gaap:PrepaidExpenseAndOtherAssetsCurrent

us-gaap:NoncurrentAssets
us-gaap:StatementBusinessSegments

us-gaap:PropertyPlantAndEquipmentGross
us-gaap:PropertyPlantAndEquipmentByType

us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment

us-gaap:AmortizationOfIntangibleAssets

us-gaap:PropertyPlantAndEquipmentNet

us-gaap:Goodwill

us-gaap:IntangibleAssetsNetExcludingGoodwill

us-gaap:FiniteLivedIntangibleAssetsNet

us-gaap:OperatingLeaseRightOfUseAsset

us-gaap:LiabilitiesCurrent

us-gaap:NotesPayableCurrent

us-gaap:LongTermDebtCurrent
us-gaap:BusinessAcquisition, us-gaap:Collateral, us-gaap:DebtInstrument, us-gaap:LongtermDebtType

us-gaap:AccountsPayableCurrent

us-gaap:AccruedLiabilitiesCurrent

us-gaap:OperatingLeaseLiabilityCurrent

us-gaap:ContractWithCustomerLiabilityCurrent
us-gaap:FairValueByLiabilityClass

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

us-gaap:OtherLiabilitiesNoncurrent

us-gaap:OperatingLeaseLiabilityNoncurrent

us-gaap:OperatingLeaseLiability

us-gaap:StockholdersEquity
us-gaap:StatementEquityComponents

us-gaap:CommonStockValue

us-gaap:AdditionalPaidInCapital

us-gaap:RetainedEarningsAccumulatedDeficit

us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax

us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
us-gaap:StatementEquityComponents

us-gaap:NetCashProvidedByUsedInOperatingActivities

us-gaap:NetCashProvidedByUsedInInvestingActivities

us-gaap:NetCashProvidedByUsedInFinancingActivities

us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect

us-gaap:NetCashProvidedByUsedInOperatingActivities

us-gaap:NetIncomeLoss
us-gaap:StatementEquityComponents

us-gaap:DepreciationDepletionAndAmortization
us-gaap:StatementBusinessSegments

us-gaap:IncreaseDecreaseInAccountsReceivable

us-gaap:IncreaseDecreaseInInventories

us-gaap:IncreaseDecreaseInAccountsPayable

us-gaap:ShareBasedCompensation
us-gaap:TitleOfIndividual, us-gaap:AwardType

us-gaap:NetCashProvidedByUsedInInvestingActivities

us-gaap:PaymentsToAcquirePropertyPlantAndEquipment

us-gaap:NetCashProvidedByUsedInFinancingActivities

us-gaap:PaymentsForRepurchaseOfCommonStock

us-gaap:EffectiveIncomeTaxRateContinuingOperations

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
us-gaap:PlanName

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
us-gaap:Range
us-gaap:AwardType
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
us-gaap:TitleOfIndividual, us-gaap:AwardType

gnss:ContractWithCustomerLiabilityEffectOfExchangeRate
us-gaap:FairValueByLiabilityClass

gnss:ContractWithCustomerLiabilityIncreaseForNewContract
us-gaap:FairValueByLiabilityClass

gnss:GrossProceedsFromStockOptionsExercised

gnss:InitialMeasurementOfOperatingLeaseLiabilities

gnss:InitialMeasurementOfOperatingLeaseRightOfUseAssets

gnss:NoncashOrPartNoncashunrealizedLossOnMarketableSecurities
us-gaap:ConcentrationRiskByBenchmark, us-gaap:ConcentrationRiskByType
gnss:NumberOfMajorCustomers

gnss:OperatingLeaseRightofuseAssetAmortizationExpense

gnss:ProductWarrantyAccrualIncreaseDecreaseForNewWarrantiesIssuanceAndAdjustmentPreexistingWarranties

gnss:ProductWarrantyExpenseBenefit

us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
us-gaap:StatementEquityComponents

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

us-gaap:ContractWithCustomerLiabilityRevenueRecognized
us-gaap:FairValueByLiabilityClass

us-gaap:DeferredIncomeTaxesAndTaxCredits

us-gaap:Depreciation

us-gaap:DepreciationAndAmortization

us-gaap:EffectOfExchangeRateOnCash

us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
us-gaap:NatureOfExpense
us-gaap:IncreaseDecreaseInOtherEmployeeRelatedLiabilities

us-gaap:IncreaseDecreaseInPrepaidExpense

us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants

us-gaap:InventoryWriteDown

us-gaap:OperatingLeaseExpense

us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent

us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
us-gaap:StatementEquityComponents

us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax

us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation

us-gaap:PaymentsToAcquireMarketableSecurities

us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities

us-gaap:ProceedsFromStockOptionsExercised

us-gaap:ProductWarrantyAccrualPayments

us-gaap:RepaymentsOfUnsecuredDebt

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRange
us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRange
us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
us-gaap:StatementEquityComponents
us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
us-gaap:StatementEquityComponents
us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross

us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
us-gaap:StatementEquityComponents
us-gaap:StatementEquityComponents
us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross

us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
us-gaap:StatementEquityComponents
us-gaap:StatementEquityComponents
us-gaap:StockRepurchasedAndRetiredDuringPeriodShares

us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
us-gaap:StatementEquityComponents

us-gaap:WeightedAverageNumberOfSharesIssuedBasic

gnss:AccruedContractCosts

gnss:DepositsForInventory

gnss:DueAndSubscription

gnss:PrepaidTradeShowsAndTravel
us-gaap:FairValueByAssetClass, us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:FairValueByMeasurementFrequency
us-gaap:AssetsFairValueDisclosure
us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:FairValueByMeasurementFrequency
us-gaap:FairValueByMeasurementFrequency
us-gaap:FairValueByAssetClass, us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:FairValueByMeasurementFrequency
us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:FairValueByMeasurementFrequency
us-gaap:FairValueByMeasurementFrequency
us-gaap:FairValueByAssetClass, us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:FairValueByMeasurementFrequency
us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainLossBeforeTax
us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:FairValueByMeasurementFrequency
us-gaap:FairValueByMeasurementFrequency
us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:FairValueByMeasurementFrequency
us-gaap:CashAndCashEquivalentsFairValueDisclosure
us-gaap:FairValueByMeasurementFrequency

us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations

us-gaap:ContractWithCustomerLiability
us-gaap:FairValueByLiabilityClass

us-gaap:ContractWithCustomerLiabilityNoncurrent
us-gaap:FairValueByLiabilityClass

us-gaap:DeferredIncomeTaxAssetsNet

us-gaap:EmployeeRelatedLiabilitiesCurrent

us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
us-gaap:AwardType

us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization

us-gaap:FiniteLivedIntangibleAssetsGross
us-gaap:FiniteLivedIntangibleAssetsByMajorClass

us-gaap:InventoryGross

us-gaap:InventoryRawMaterials

us-gaap:InventoryValuationReserves

us-gaap:InventoryWorkInProcess

us-gaap:LongTermNotesPayable

us-gaap:MarketableSecuritiesNoncurrent
us-gaap:FairValueByAssetClass, us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:FairValueByMeasurementFrequency
us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:FairValueByMeasurementFrequency
us-gaap:FairValueByMeasurementFrequency

us-gaap:PrepaidExpenseAndOtherAssetsNoncurrent

us-gaap:PrepaidInsurance

us-gaap:ProductWarrantyAccrual

us-gaap:ProductWarrantyAccrualClassifiedCurrent

us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue

us-gaap:RestrictedCashAndCashEquivalentsNoncurrent

us-gaap:RestrictedCashCurrent

us-gaap:RestrictedCashNoncurrent

us-gaap:RevenueRemainingPerformanceObligation
us-gaap:AwardType
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
us-gaap:AwardType
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
us-gaap:PlanName
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant

us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRange

us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRange

us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRange

us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRange

Plots across concepts


IncomeStatement
Net Income Loss
Expenses
Other Nonoperating Income Expense
Balance Sheet
Long Term Debt
Assets
Property Plant And Equipment Net
Current Assets
Other Assets Current
NonCurrent Assets
Intangible Assets Net Excluding Goodwill
PropertyPlantAndEquipmentNet
Property Plant And Equipment Net
Liabilities
Operating Lease Liability
Current Liabilities
Long Term Debt Current
Noncurrent Liabilities
Long Term Debt
Stockholders Equity
Retained Earnings Accumulated Deficit
Per Share
Common Stock Dividends Per Share Declared
CashFlow
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInOperatingActivities
Net Income Loss
NetCashProvidedByUsedInInvestingActivities
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInFinancingActivities
Payments For Repurchase Of Common Stock
Shares
Weighted Average Number Of Shares Outstanding Basic
OperatingLeaseLiability
Operating Lease Liability Current
FiniteLivedIntangibleAssets
Finite Lived Intangible Assets Accumulated Amortization
InventoryNet
Inventory Finished Goods

Tables

  2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
us-gaap:CommonStockValue █▆▆▆▄▄▄▇▄▃▃▃▁▁▁▁▁▁▁▆▇▇▇▇▆▆▇▆▄▃▃▃▃▃▃▃▃0.0003350.0003310.0003310.000330.0003260.0003260.0003260.0003320.0003250.0003220.0003220.0003220.0003190.0003180.0003180.0003180.0003180.0003180.0003190.0003290.0003320.0003330.0003320.0003320.000330.0003310.0003320.0003290.0003250.0003240.0003240.0003240.0003240.0003240.0003240.0003240.000323NANA0.000306NA
 us-gaap:SharesOutstanding us-gaap:StatementEquityComponents us-gaap:CommonStock█▆▆▆▄▄▄▇▅▃▃▂▂▁▁▁▁▁▁▆▇▇33.49054433.11872933.0333332.94998732.57911832.57211832.58932133.17614632.65176332.39428832.24928832.15843631.92510331.80010331.80010331.80010331.79885331.79885331.86725332.89846133.22616133.250943NA33.236489NANANA32.900705NANANA32.374499NANANANANANANANANA
us-gaap:CommonStockSharesIssued █▆▆▆▄▄▄▇▅▃▃▂▂▁▁▁▁▁▁▆▇▇▇▇▆▇▇▆▄▃▃▃▃▃▃▃▃33.49054433.11872933.0333332.94998732.57911832.57211832.58932133.17614632.65176332.39428832.24928832.15843631.92510331.80010331.80010331.80010331.79885331.79885331.86725332.89846133.22616133.25094333.23648933.23648933.00209933.20537333.20537332.90070532.49919932.39919932.39919932.37449932.37449932.37449932.37449932.37449932.344314NANA30.614789NA
us-gaap:CommonStockSharesOutstanding █▆▆▆▄▄▄▇▅▃▃▂▂▁▁▁▁▁▁▆▇▇▇▇▆▇▇▆▄▃▃▃▃▃▃▃▃33.49054433.11872933.0333332.94998732.57911832.57211832.58932133.17614632.65176332.39428832.24928832.15843631.92510331.80010331.80010331.80010331.79885331.79885331.86725332.89846133.22616133.25094333.23648933.23648933.00209933.20537333.20537332.90070532.49919932.39919932.39919932.37449932.37449932.37449932.37449932.37449932.344314NANA30.614789NA
us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding █▁▁34.28091533.73261933.71062NA33.37277733.07725533.570866NA32.30620733.29920632.236039NA31.86191631.863902NANA31.86130831.82816732.46222NA33.15271433.84796533.785996NA33.18556434.04050933.473582NA32.42809532.39919932.399199NA33.49294432.37449933.06152NA32.33584632.60641430.633109NA31.104864
us-gaap:WeightedAverageNumberOfSharesOutstandingBasic █▄▁33.28942633.09459632.977765NA32.57511832.58495232.896021NA32.30620732.27564732.236039NA31.86191631.80010331.800103NA31.79885331.82816732.46222NA33.15271433.25371933.236489NA33.04114233.13391533.028646NA32.42809532.39919932.399199NA32.37449932.37449932.374499NA32.33584631.68777930.633109NA30.611456
 us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecurities us-gaap:EmployeeStockOption▂█▁0.893751.6024770.708727NA0.761250.976750.99175NA4.0002661.766253.289067NA4.8530023.0618364.849002NA2.3480832.989836NANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:EarningsPerShareBasic ▄▃▃▃▃▃▃▁▃▃▂▃▂▃▂▂▃▂▂█▃▃▃▃▄▃▃▄▂▂▃▃▃▂▃▃▂▆0.050.010.020.00.020.040.03-0.079999999999999990.00.01-0.050.0-0.020.01-0.03-0.020.01-0.02-0.010.269999999999999960.00.010.020.0200000000000000040.060.020.00.09-0.03-0.010.00.040.01-0.010.010.010000000000000009-0.020.18NANANA
us-gaap:EarningsPerShareDiluted ▃▃▃▂▃▃▃▁▃▃▂▃▂▃▂▂▃▂▂█▃▃▃▃▄▃▃▄▂▂▃▃▃▂▃▃▂▆0.040.010.02-0.0099999999999999950.020.040.03-0.079999999999999990.00.01-0.050.0-0.020.01-0.03-0.020.01-0.02-0.010.269999999999999960.00.010.010.0200000000000000040.060.020.00.09-0.03-0.010.00.030.01-0.010.010.0-0.020.17NANANA
us-gaap:EarningsPerShareBasicAndDiluted NA0.010.02NANA0.040.03-0.079999999999999990.00.01-0.050.0-0.020.01-0.03-0.020.01-0.02-0.010.269999999999999960.00.01NA0.0200000000000000040.060.02NA0.09-0.03-0.010.0NA0.01-0.010.01NA-0.02NANANA0.0
  2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
  2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
 TTM Greenblatt ROC _ _▅▄▄▃▄▄▄▁▃▄▄▄▃▄▂▃▄▂▃▄▃▄▄▄▅▄▃▅▂▃▃▄▃▃▄▄▃█1.9411820.3287410.696657-0.2753570.6864611.4353861.289875-2.893597-0.1781270.6041540.9911051.082605-0.9965710.435561-1.3293360.1327470.239796-1.242867-0.7229320.583769-0.1050760.261190.4794320.7356721.9382390.522440.1264662.654251-1.115217-0.464937-0.1085731.2321950.040078-0.3056810.3107170.338543-0.7280475.811746NANANA
  2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax ▆▄▄▄▅▅▅▂▄▄▄▄▂▃▁▂▃▂▁▂▂▂▂▄▄▃▂▄▁▂▁▃▂▁▂▃▁█▁▃▁11.9710968.2767738.7817027.7460798.86372610.19169110.1775593.2957087.5140687.8684487.6285677.5008984.1295545.7423912.9413344.895335.0421693.6019742.8215324.4066473.5059154.486234.3854287.3773188.0040885.3873063.822638.7603692.1576443.189812.9801075.6193513.1609112.4004413.6116356.4164752.38188315.5030752.2053895.2115372.929986
us-gaap:CostOfRevenue █▆▆▆▆▇▇▃▅▅▅▄▃▄▂▃▃▂▂▃▂▃▂▅▄▃▂▆▁▂▂▄▂▁▂▄▂▇▁▃▂5.4999144.2668814.1795974.1713314.2617335.0011835.0883012.2483793.8152033.8324683.6710273.0900812.4201262.8085461.7168242.5940712.6017311.9705121.523172.2350621.8049052.1894252.0262713.3368662.9552922.658051.8780794.2784161.242191.8277411.4942842.7812651.5860181.0834381.8630413.2520741.4770234.635261.2130132.3626271.45721
us-gaap:GrossProfit ▅▃▄▃▄▄▄▁▃▃▃▃▂▂▁▂▂▂▁▂▂▂▂▃▄▂▂▄▁▁▁▂▁▁▂▃▁█▁▂▁6.4711824.0098924.6021053.5747484.6019935.1905085.0892581.0473293.6988654.035983.957544.4108171.7094282.9338451.224512.3012592.4404381.6314621.2983622.1715851.701012.2968052.3591574.0404525.0487962.7292561.9445514.4819530.9154541.3620691.4858232.8380861.5748931.3170031.7485943.1644010.9048610.8678150.9923762.848911.472776
us-gaap:OperatingExpenses ▇▅▆▆▆▅▆▆▆▅▄▅▃▃▃▂▂▄▂▁▂▂▂▅▄▂▂▂▂▂▁▁▁▁▁▄▁█▁▂▁4.533.6811513.9054483.8501053.9155323.7551223.7993833.9409263.8769923.4318262.9664353.3282122.7059992.4982842.5538462.1685122.2006422.8743292.0212941.5878161.8060862.0356151.8797253.304783.1105572.2068161.8180851.8277022.0306711.8270061.5943961.6058911.5348151.6226841.4378772.8258581.6329075.0560691.4329471.8555421.452356
us-gaap:ResearchAndDevelopmentExpense ▇▅▆▆▇█▆▅▆▅▄▃▃▃▃▃▃▃▂▂▂▂▂▅▃▃▁▂▁▂▁▁▁▁▁▅▂▃▁▃▂1.1996350.9488111.0839230.9969361.2026861.2797441.0483750.8586690.9728570.9139350.7780370.6411590.6662440.6052390.587410.5967320.6324160.5976350.5612020.4614260.5199910.5694180.4777040.889570.6222730.5758510.3935410.5392670.4234340.4567470.4219210.4345080.4144570.429390.3813180.924850.5141780.665690.379220.6132290.460899
us-gaap:SellingGeneralAndAdministrativeExpense ▆▅▅▅▅▄▅▅▅▄▃▄▃▃▃▂▂▄▂▁▂▂▂▄▄▂▂▂▂▂▁▁▁▁▁▃▁█▁▂▁3.3303652.732342.8215252.8531692.7128462.4753782.7510083.0822572.9041352.5178912.1883982.6870532.0397551.8930451.9664361.571781.5682262.2766941.4600921.126391.2860951.4661971.4020212.415212.4882841.6309651.4245441.2884351.6072371.3702591.1724751.1713831.1203581.1932941.0565591.9010081.1187294.3903791.0537271.2423130.991457
us-gaap:OperatingIncomeLoss ▅▄▄▃▄▄▄▁▃▄▄▄▃▄▂▃▄▂▃▄▃▄▄▄▅▄▃▅▂▃▃▄▃▃▄▄▃█▃▄▃1.9411820.3287410.696657-0.2753570.6864611.4353861.289875-2.893597-0.1781270.6041540.9911051.082605-0.9965710.435561-1.3293360.1327470.239796-1.242867-0.7229320.583769-0.1050760.261190.4794320.7356721.9382390.522440.1264662.654251-1.115217-0.464937-0.1085731.2321950.040078-0.3056810.3107170.338543-0.7280475.811746-0.4405710.9933680.02042
us-gaap:OtherNonoperatingIncomeExpense ▂▃▃▃▃▁▂▂▂▁▂▂▂▂▂▂▂▂▂▂▂▂▂▁▁▁▁█▁▁▁▁▁▁▁▂▁▁▁0.0362270.0696020.096060.0942610.069890.0176080.0390680.0331290.0241590.0152050.034530.0337020.0326820.0320740.0301280.0300280.0305120.0316930.0332640.0328490.0318630.0309210.0262020.0051120.0051280.0050860.0051970.2770270.0068070.0071590.0081970.0073930.006780.0067780.0129440.0342820.0044950.0045060.003684NANA
us-gaap:AllocatedShareBasedCompensationExpense ▅▅▂▂▄▂▂▂▂▂▂▂▅▃█▂▂▂▂▂▂▃▂▁▂▃▂▂▃▃▃▃▃▂▂▁▁0.3220250.295290.1583270.1716170.2575660.1719750.1338450.151810.1488130.1457890.1384610.1724770.3017720.1774020.4647490.1491470.1480220.1603170.147940.1574840.1528630.1774070.1314470.0967950.1475360.1916080.1498140.154320.1917550.1843250.2059780.2076720.1993090.1381840.1392860.1156560.096317NANANANA
us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest ▇▅▅▄▅▆▆▁▄▅▆▆▃▅▃▅▅▃▄▅▄▅▅▅▇▅▅█▃▄▄▆▅▄▅1.9774090.3983430.792717-0.1810960.7563511.4529941.328943-2.860468-0.1539680.6193591.0256351.116307-0.9638890.467635-1.2992080.1627750.270308-1.211174-0.6896680.616618-0.0732130.2921110.5056340.7407841.9433670.5275260.1316632.931278-1.10841-0.457778-0.1003761.2395880.046858-0.2989030.323661NANANANANANA
us-gaap:IncomeTaxExpenseBenefit ▇▆▆▆▆▆▆▆▆▆█▇▆▆▆▇▆▆▆▁▆▆▆▆▆▆0.4733320.0967680.17239-0.1032570.118310.2741440.283003-0.41799-0.0737490.1584512.7088880.950569-0.4357260.169285-0.4865280.67656-0.006614-0.546511-0.309595-8.339-0.0092660.00160.00.0140.0005520.0016NA0.0003020.00.0016NA2e-06-0.153518-0.007015NA0.001207-0.0381120.112095NA0.0595550.011487
us-gaap:NetIncomeLoss ▃▃▃▂▃▃▃▁▂▃▁▃▂▃▂▂▃▂▂█▂▃▃▃▄▃▃▄▂▂▂▃▃▂▃▃▂▆▂▃▃1.5040770.3015750.620327-0.0778390.6380411.178851.04594-2.442478-0.0802190.460908-1.6832530.165738-0.5281630.29835-0.81268-0.5137850.276922-0.664663-0.3800738.955618-0.0639470.2905110.5056340.7267841.9428150.5259260.1315632.930976-1.10841-0.459378-0.1003761.2395860.200376-0.2918880.3139460.357841-0.6838345.704262-0.3553670.9328350.067727
us-gaap:ComprehensiveIncomeNetOfTax ▃▃▃▂▃▃▃▁▂▃▁▃▂▃▂▂▃▂▂█▂▃▃▃▄▃▃1.5553510.2322230.705641-0.2242950.6945791.1097590.991605-2.462645-0.2916450.456426-1.6912840.167889-0.5280560.302682-0.81899-0.5152850.277703-0.660984-0.3842818.95492-0.0632460.2908190.5064240.7267841.9428150.5259260.131563NANANANANANANANANANANANANANA
  2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
  2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
us-gaap:Assets █▇▇▆▅▅▄▅▅▅▄▄▄▄▄▄▄▄▄▄▃▃▃▃▃▂▂▂▁▂▁▁▁▁▁▁▁59.02404452.1709352.64739647.11998342.01577540.73631740.34922241.86079740.64293440.88948737.55228338.857838.2281638.2796736.96017336.81353338.44600438.46244237.8336139.67166332.0704432.43511431.71548833.7788231.38783828.63647927.09145727.55889523.29415224.79417324.42529624.40504722.44608821.87222822.16883824.50071821.985958NANA13.170733NA
us-gaap:Liabilities █▆▇▅▃▃▃▄▃▃▂▂▂▂▂▁▂▂▁▁▂▂▁▂▂▂▁▂▁▁▁▁▁▁▁▂▁19.81661315.57971916.25786511.7386347.2836386.9657747.3530598.371596.0248856.4703373.7615493.6737613.7577153.5829412.7435292.2426483.511183.6353542.0825321.7224512.6447712.6777522.3748265.0760293.8205972.9320521.9552042.7974861.8532612.5226271.8786971.9832781.4715771.2974021.4403084.225422.211251NANA2.833043NA
us-gaap:LiabilitiesAndStockholdersEquity █▇▇▆▅▅▄▅▅▅▄▄▄▄▄▄▄▄▄▄▃▃▃▃▃▂▂▂▁▂▁▁▁▁▁▁▁59.02404452.1709352.64739647.11998342.01577540.73631740.34922241.86079740.64293440.88948737.55228338.857838.2281638.2796736.96017336.81353338.44600438.46244237.8336139.67166332.0704432.43511431.71548833.7788231.38783828.63647927.09145727.55889523.29415224.79417324.42529624.40504722.44608821.87222822.16883824.50071821.985958NANA13.170733NA
us-gaap:StockholdersEquity █▇▇▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▇█▄▄▄▄▃▃▂▂▁▁▁39.20743136.59121136.38953135.38134934.73213733.77054332.99616333.48920734.61804934.4191533.79073435.18403934.47044534.69672934.21664434.57088534.93482434.82708835.75107837.94921229.42566929.75736229.34066228.70279127.56724125.70442725.13625324.76140921.44089122.27154622.546599NA20.97451120.57482620.7285320.27529819.774707NANA10.33769NA
  2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
us-gaap:AssetsCurrent █▆▆▆▄▄▄▄▄▄▅▄▃▄▃▃▃▃▃▄▄▄▄▅▅▄▃▃▂▂▂▂▁▁▁▂▁39.75793633.89447634.56541934.03863728.62440526.97304326.95939327.67027428.8893529.16730530.24751329.08586726.70439327.08530825.16060325.17129426.19001925.9380725.82887827.17621128.13862628.49651528.06630832.59847830.23060327.41358125.84511926.35535221.93598123.40159122.95705122.93171120.92440620.40805920.69371422.98053119.747433NANA12.710468NA
us-gaap:CashAndCashEquivalentsAtCarryingValue ▇▅▆▆▄▂▁▄▄▄▅▄▅▅▅▄▅▅▅▆▆▆▇█▇▆▆▅▅▅▅▅▅▅▅▅▄▄▁▂▂20.66793416.39892817.09220318.81907811.2900687.7235034.41610611.06309112.03007612.73288215.11754412.80388714.37638714.56381214.96402313.46671115.54673314.97658915.58288118.31610317.78349919.14792820.09020223.89474421.20041118.53226218.08631315.80519515.05757115.78368516.13907813.85950514.36071513.88477213.84537713.87076213.06232511.3964423.6082835.4211675.667947
us-gaap:MarketableSecuritiesCurrent ▇▆█▇▅▆▇▇▇▇▇█▇▆▆▅▄▅▅▂▃▃▁4.0541263.4648344.1819093.6953642.9783543.1088783.7838633.5921753.6624714.0631093.6022544.3595423.6142983.463713.1106082.9361242.3329672.6333882.6418581.2519471.9428821.7460870.626044NANANANANANANANANANANANANANANANANANA
us-gaap:AccountsReceivableNetCurrent ▆▅▅▃▆▆█▃▆▅▅▅▂▃▁▃▂▂▂▂▂▂▂▄▃▂▂▅▁6.3783575.8496085.9369153.6440596.8142256.7572178.6988682.7859976.5833465.7183965.678225.6818822.3841153.2407291.4791473.4089122.547422.477361.9419842.1163232.7350332.3471312.487224.2840513.7485032.76041.9012324.9585321.166598NANA5.517894NANANANANANANANANA
us-gaap:InventoryNet ▆▆▅▅▅██▆▄▄▄▄▄▄▄▃▄▄▄▄▄▃▃▂▃▄▄▃▄▃▃▁▁▂▁▁▂7.3341656.9218296.0617465.8351636.4128428.3058438.7087326.7341835.4046185.4433425.2599345.2572345.7110325.1201155.0915654.7639095.1821185.202435.2145174.9261725.0774984.5618784.3932593.8957364.7319995.4947425.3448534.587755.2453154.8656884.1923423.1124893.1172683.1927032.9460922.735523.683357NANA2.784098NA
us-gaap:InventoryFinishedGoods ▄▃▄▃▄▇█▆▁▁▃▆▃▂▃▂▃▃▂▂▂▂▂▂▂▂▄▂▃▂▃▃▃1.1159230.9206631.108310.9986071.2354681.9690212.2326271.7685440.4568990.4175870.9006451.742960.858780.7741791.0517350.7756280.9328780.880680.7535440.7632270.723370.7079270.7330180.6342460.6865230.7749711.1609010.605240.953670.7591340.806750.8180820.838085NANA0.505749NANANANANA
us-gaap:OtherAssetsCurrent ▃▃▃█▃▁▄▄0.1996780.221280.2239250.3470990.2081920.15610.2302580.244646NANANA0.17527NANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:PrepaidExpenseAndOtherAssetsCurrent ▃▂▃▅▂▂▂█▂▂▁▂▁▂▁▁▁▂▁▁▁▂▁▁▁▁▁▂▁1.052750.9946441.0228161.7818370.7593650.6875940.9538913.0914010.8628120.8458310.5895610.9833220.6185610.6969420.515260.5956380.5807810.6483030.4476380.5656660.5997140.6934910.4695830.5239470.549690.6261770.5127211.0038750.466497NANA0.441823NANANANANANANANANA
  2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
us-gaap:NoncurrentAssets ▄▄▅▅▆▇▇█▁▂5.3370435.4586575.7159315.750896.0511486.2044516.2351726.4520614.6066024.921001NA0.565292NANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:PropertyPlantAndEquipmentGross ███▇▇█▇▇▃▃▃▃▃▃▂▂▂▂▂▂▂▂▂▂▂▂▂▁▁▁▁▁▂4.8411024.8268234.8406834.5835284.5451574.7166444.4592284.4234222.3477112.4401892.2179632.1637972.1761712.0619082.0202862.0064232.0340791.9971521.9417081.8852131.8900331.8572081.765711.6862091.6133031.5949021.5576931.43291.4283741.376951.3735981.2969431.656035NANA1.559639NANANANANA
us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment █▇▇▆▅▆▅▅▄▄▃▃▃▃▃▃▃▃▂▂▂▂▂▂▂▂▂▁▁▁▁▁▃2.8564352.721192.6184352.3140222.1872942.2325352.0963081.9746971.8502281.9567221.7124941.6541941.6193491.5902441.5637631.5330791.5274281.4928461.453841.413251.4346461.4433011.3867651.3261251.2766541.2380621.2291581.1955231.1701771.137061.1089961.084081.470991NANA1.484171NANANANANA
us-gaap:AmortizationOfIntangibleAssets ▇▇▇▇▇████▇▁▁▁▁0.0740490.0744310.0745620.0746040.0753540.0766330.0768070.0788750.0812620.0700380.0018040.0016140.0019220.001859NANANANANANANANANANANANANA0.0058470.0058440.0058260.00580.007140.007370.007360.0076520.007684NANANANANA
us-gaap:PropertyPlantAndEquipmentNet ▇▇▇▇████▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▁▁▁▁▁▁1.9846672.1056332.2222482.2695062.3578632.4841092.362922.4487250.4974830.4834670.5054690.5096030.5568220.4716640.4565230.4733440.5066510.5043060.4878680.4719630.4553870.4139070.3789450.3600840.3366490.356840.3285350.2373770.2581970.239890.2646020.2128630.1850440.0678110.0639610.0754680.074371NANA0.124353NA
us-gaap:Goodwill ▃▁▂▁▃▂▄▄▅█2.371192.3188632.3644012.305752.396322.3646332.412682.445992.4556112.603687NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:IntangibleAssetsNetExcludingGoodwill ▅▅▅▅▆▆▇▇▇█▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▂▂▂▂0.9811861.0341611.1292821.1756341.2969651.3557091.4595721.5573461.6535081.8338470.0538850.0556890.0650920.063510.0628040.0629050.0595740.0607480.0579510.0583850.052830.0520240.0525370.0538350.0466950.0452920.0501620.051650.1385830.1444260.1485020.1584570.1877470.2005920.2079280.2259690.234014NANA0.277647NA
us-gaap:FiniteLivedIntangibleAssetsNet ▁▁▂▃▄▄▅▆▇█0.9811861.0341611.1292821.1756341.2969651.3557091.4595721.5573461.6535081.833847NA0.055689NANANA0.062905NANANA0.058385NANANA0.053835NANANA0.051650.1385830.1444260.1485020.1584570.187747NANA0.225969NANANANANA
us-gaap:OperatingLeaseRightOfUseAsset ▁▄█5.4281685.5341545.685985NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
  2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
us-gaap:LiabilitiesCurrent █▄▅▅▁▁▂▃▂▂12.8300858.3840988.7992579.2734594.7382884.8488125.3852766.5798025.8173556.201106NA3.6737613.6962473.4707012.6043742.077613.354113.4612551.9317111.5744972.5000832.5315642.2221434.9184793.659752.7726111.8084272.6513771.4338992.118931.5138351.6194611.1501660.9737151.1358913.9486761.93318NANA2.550579NA
us-gaap:NotesPayableCurrent ▁▁▁▁▁▁▁▁▄█0.2875230.2811780.28670.2795880.2905710.2867280.2925540.2965940.5328220.896317NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:LongTermDebtCurrent ▆▂▆▁█▆0.2875230.2811780.28670.2795880.2905710.286728NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:AccountsPayableCurrent █▅▄▂▂▃██▄▅▅▃▅▃▃▁▄▄▁▂▄▃▂▂▂▃▁▄▂▃▂▂▁▁▁▃▁2.9070771.9324851.4684750.859530.8125361.2279253.0131043.0833441.7545931.8904271.9030011.1123661.7979081.2821151.0746080.5745661.4542551.4421980.4778870.7039421.4005691.0366520.9362890.8305030.652281.117620.5689681.5964090.9090481.2388530.7914060.9957190.5930060.4374980.5963211.0402020.467164NANA0.965047NA
us-gaap:AccruedLiabilitiesCurrent █▅▆▇▄▃▂▃▄▃▂▃▂▂▂▂▂▂▂▁▁▂▂▄▃▂▂▁▁▁▁▁▁▁▁▃▂8.8831145.4423016.3282188.1343413.6351813.3341592.0796183.1998643.529943.4143621.8585482.5613951.8983392.1885861.5297661.5030441.8998552.0190571.4538240.8705551.0995141.4949121.2858544.0879763.007471.6549911.2394591.0549680.5248510.8800770.7224290.6237420.557160.5362170.539572.8992111.445842NANA1.532242NA
us-gaap:OperatingLeaseLiabilityCurrent █▃▁0.7523710.7281340.715864NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:ContractWithCustomerLiabilityCurrent █▅▆▇▂▂▁6.2984783.7299584.8160145.5716131.4084691.2028110.525983NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
  2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
us-gaap:LongTermDebt ▁▁▁▁▁▁▁▁▅█0.3044420.2977240.320440.3124910.3247670.3204720.3441980.3489520.7403521.165548NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:OtherLiabilitiesNoncurrent ▁▁▁██▇▆▅0.3834130.435880.4907942.4322722.5111542.0832181.9161391.73943NANANANA0.0614680.112240.1391550.1650380.157070.1740990.1508210.1479540.1446880.1461880.1526830.157550.1608470.1594410.1467770.1461090.4193620.4036970.3648620.3638170.3214110.3236870.3044170.2767440.278071NANA0.282464NA
us-gaap:OperatingLeaseLiabilityNoncurrent ▁▄█6.5861966.7431956.934074NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
  2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
us-gaap:StockholdersEquity █▇▇▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▇█▄▄▄▄▃▃▂▂▁▁▁39.20743136.59121136.38953135.38134934.73213733.77054332.99616333.48920734.61804934.4191533.79073435.18403934.47044534.69672934.21664434.57088534.93482434.82708835.75107837.94921229.42566929.75736229.34066228.70279127.56724125.70442725.13625324.76140921.44089122.27154622.546599NA20.97451120.57482620.7285320.27529819.774707NANA10.33769NA
us-gaap:CommonStockValue █▆▆▆▄▄▄▇▄▃▃▃▁▁▁▁▁▁▁▆▇▇▇▇▆▆▇▆▄▃▃▃▃▃▃▃▃0.0003350.0003310.0003310.000330.0003260.0003260.0003260.0003320.0003250.0003220.0003220.0003220.0003190.0003180.0003180.0003180.0003180.0003180.0003190.0003290.0003320.0003330.0003320.0003320.000330.0003310.0003320.0003290.0003250.0003240.0003240.0003240.0003240.0003240.0003240.0003240.000323NANA0.000306NA
us-gaap:AdditionalPaidInCapital █▇▇▆▅▅▅▇▅▅▅▄▃▃▃▂▂▂▂▄▄▅▄▄▄▄▄▃▃▃▂▂▂▂▁▁▁90.90450389.84363889.87418189.57164188.69813888.43112388.76650290.25114588.91734988.42680788.25481887.95683987.41113787.10936686.93196486.46721586.31586886.16784686.11286487.60803488.04020288.36355888.18057288.04912587.64036187.72036187.71553287.43483487.04529686.76754286.58321786.35801186.15033985.9510385.81284685.6735685.530811NANA80.758872NA
us-gaap:RetainedEarningsAccumulatedDeficit ▇▇▆▆▆▆▅▅▆▆▆▇▇▇▇▇▇▇██▄▄▄▄▃▃▂▂▁▂▂▂▁▁▁▁▁-51.305924-52.810001-53.111576-53.731903-53.654064-54.292105-55.470955-56.516895-54.074417-53.994197-54.455106-52.771853-52.937591-52.409428-52.707779-51.895099-51.381314-51.340247-50.357596-49.65885-58.614468-58.550521-58.841032-59.346666-60.07345-62.016265-62.542191-62.673754-65.60473-64.49632-64.036942-63.936566-65.176152-65.376528-65.08464-65.398586-65.756427NANA-70.421488NA
us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax ▂▁▂▁▃▂▃▄▅████████████-0.391483-0.442757-0.373405-0.458719-0.312263-0.368801-0.29971-0.245375-0.225208-0.013782-0.0093-0.001269-0.00342-0.003527-0.007859-0.001549-4.8e-05-0.000829-0.004509-0.000301-0.000397NA0.000790.0NANANANANANANANANANANANANANANANANA
us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue █▇▁0.3220250.295290.158327NA0.2575660.1719750.1338450.151810.1488130.1457890.1384610.1724770.3017720.1774020.4647490.1491470.1480220.1603170.147940.1574840.152863NANANANANANANANANANANANANANANANANANANANA
  2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
us-gaap:NetCashProvidedByUsedInOperatingActivities ▇▄▃█▆▆▁▃▃▄▅▃▄▄▅5.837074-0.345507-1.7809777.4416973.2975944.209624-5.093884-0.90224-0.7452771.1457511.753585-1.657374-0.066965-0.3707191.428286NANANA-0.394143NA-0.6444440.623267-0.6014942.4753782.9369960.6779572.3125240.525778-0.760689-0.3473732.337983-0.4522790.6092730.058725-0.0215410.7991161.6772233.442084-1.900712-0.234664NA
us-gaap:NetCashProvidedByUsedInInvestingActivities ▂▇▇▆█▆▇▆▇▁█▇▇▇▇-2.280843-0.007217-0.137204-0.6400450.331606-0.3715150.069668-0.5014180.051222-2.7377240.400554-0.048126-0.12046-0.0294920.069026NANANANANA-0.300871-1.514015-3.203048-0.093016-0.04131-0.082648-0.124873-0.013376-0.051425-0.00802-0.077638-0.048931-0.13333-0.01933-0.003844-0.017773-0.019786-0.015607-0.007013-0.013715NA
us-gaap:NetCashProvidedByUsedInFinancingActivities █▅▆█▆▄▁█▆▅▆0.738844-0.3425330.1442140.6486920.009449-0.5244-1.6184940.79274-0.030231-0.3251330.159518NANANANANANANA-1.64312NA-0.419114NANA0.311971-0.227537-0.149360.0934670.2352220.0860.00.019228NANANANA0.027094NANANA0.001599NA
us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect ▆▄▃█▆▆▁▄▄▃▅▄▄4.275005-0.698433-1.7596317.4226393.6411443.299505-6.652444-0.668484-0.726215-1.9167712.313657-1.5725-0.187425NANANANANANANANANANANANANANANANANANANANANANANANANANANANA
  2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
us-gaap:NetCashProvidedByUsedInOperatingActivities ▇▄▃█▆▆▁▃▃▄▅▃▄▄▅5.837074-0.345507-1.7809777.4416973.2975944.209624-5.093884-0.90224-0.7452771.1457511.753585-1.657374-0.066965-0.3707191.428286NANANA-0.394143NA-0.6444440.623267-0.6014942.4753782.9369960.6779572.3125240.525778-0.760689-0.3473732.337983-0.4522790.6092730.058725-0.0215410.7991161.6772233.442084-1.900712-0.234664NA
us-gaap:NetIncomeLoss ▃▃▃▂▃▃▃▁▂▃▁▃▂▃▂▂▃▂▂█▂▃▃▃▄▃▃▄▂▂▂▃▃▂▃▃▂▆▂▃▃1.5040770.3015750.620327-0.0778390.6380411.178851.04594-2.442478-0.0802190.460908-1.6832530.165738-0.5281630.29835-0.81268-0.5137850.276922-0.664663-0.3800738.955618-0.0639470.2905110.5056340.7267841.9428150.5259260.1315632.930976-1.10841-0.459378-0.1003761.2395860.200376-0.2918880.3139460.357841-0.6838345.704262-0.3553670.9328350.067727
us-gaap:DepreciationDepletionAndAmortization ▇▇▇▇██▇▅▅▄▁0.205030.2064930.2085370.2015720.2256810.216370.2012670.1458870.1434690.1337040.060105NANANANANANANANANANANANANANANANANANA0.0368080.0307160.0269860.0219340.0222350.0227760.022830.0313690.0356880.0483040.050348NA
us-gaap:IncreaseDecreaseInAccountsReceivable ▄▄▅▁▄▂█▁▄▃▄▆▃▅▂▄▄▄▄▃▄▄▂▄▄▄▁▆▃▄▁▆▄▃▂▆▄▄▂▅0.516825-0.0817242.286618-3.1749320.047661-1.9342955.916242-3.6462210.886076-0.385772-0.0036623.297767-0.8566141.761582-1.9297650.8504740.0810780.535376-0.174339-0.618710.387902-0.140089-1.7968310.526060.9857830.870976-3.0610723.791734-1.1863650.084053-3.2493843.418524-0.029521-0.606581-2.3583042.904781-0.1970770.407205-2.204762.365785NA
us-gaap:IncreaseDecreaseInInventories ▅▅▅▃▂▄▇▆▄▄▄▄▅▄▅▄▄▄▅▄▅▄▅▃▃▄▅▃▅▅▆▄▄▄▅▃▅▁█▄0.4529990.8932670.320998-0.556426-1.905225-0.3244842.0294031.409124-0.0321830.2285420.043001-0.2407830.585631-0.152960.32768-0.259663-0.029971-0.0071010.294426-0.127920.5349980.1950610.493989-0.818328-0.7106230.1212150.752689-0.5818320.3737280.4895271.0501520.0371410.13544-0.0146770.373174-0.982950.404598-2.4546712.968193-0.206024NA
us-gaap:IncreaseDecreaseInAccountsPayable ▇▆▆▅▄▁▅▅▅▄▇▄▆▆▆▃▅▇▅▃▆▅▅▅▄▆▃▇▄▆▅▆▅▅▄▆▄▂█▅0.9674480.4682290.6041340.055321-0.419504-1.780663-0.066849-0.184226-0.126069-0.2877020.790635-0.6855420.5157930.2075070.500042-0.8796890.0120570.964311-0.226055-0.6966270.3639170.1003630.1057860.178223-0.465340.548652-1.0274410.687361-0.3298050.447447-0.2043130.4027130.155508-0.158823-0.4438810.573038-0.3913-1.3750281.268445-0.013647NA
us-gaap:ShareBasedCompensation ▅▅▂▂▄▂▂▂▂▂▂▂▅▃█▂▂▂▂▂▂▃▂▁▂▃▂▂▃▃▃▃▃▂▂▁▁▁▁▂0.3220250.295290.1583270.1716170.2575660.1719750.1338450.151810.1488130.1457890.1384610.1724770.3017720.1774020.4647490.1491470.1480220.1603170.147940.1574840.1528630.1774070.1314470.0967950.1475360.1916080.1498140.154320.1917550.1843250.2059780.2076720.1993090.1381840.1392860.1156560.0963170.0973670.1133030.125256NA
  2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
us-gaap:NetCashProvidedByUsedInInvestingActivities ▂▇▇▆█▆▇▆▇▁█▇▇▇▇-2.280843-0.007217-0.137204-0.6400450.331606-0.3715150.069668-0.5014180.051222-2.7377240.400554-0.048126-0.12046-0.0294920.069026NANANANANA-0.300871-1.514015-3.203048-0.093016-0.04131-0.082648-0.124873-0.013376-0.051425-0.00802-0.077638-0.048931-0.13333-0.01933-0.003844-0.017773-0.019786-0.015607-0.007013-0.013715NA
us-gaap:PaymentsToAcquirePropertyPlantAndEquipment ▁▁▂▂▁▅▂█▂▂▂▁▃▂▁▁▂▂▂▂▃▂▂▂▂▂▃▁▂▁▂▂▃▁▁▁▁▁▁▁0.0094760.0159670.0861590.0392140.0039470.2611520.0388130.4590.076710.0359680.0541670.0105910.1142620.043610.013863-0.0011990.0369270.0554440.071150.0707840.1024830.0914980.0795010.0844740.0386070.0790830.1247930.0131550.0514240.006270.0766550.0476650.1317970.0187250.0036170.0162430.0197860.0149010.0069580.002993NA
  2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
us-gaap:NetCashProvidedByUsedInFinancingActivities █▅▆█▆▄▁█▆▅▆0.738844-0.3425330.1442140.6486920.009449-0.5244-1.6184940.79274-0.030231-0.3251330.159518NANANANANANANA-1.64312NA-0.419114NANA0.311971-0.227537-0.149360.0934670.2352220.0860.00.019228NANANANA0.027094NANANA0.001599NA
us-gaap:PaymentsForRepurchaseOfCommonStock 0.0NANA0.00.00.551.6210220.225173NANANANANANANA0.00.00.1053361.643120.5991920.806734NANA0.0398580.227537NANANANANANANANANANANANANANANANA
  2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30

Common Stock Value

us-gaap:CommonStockValue

us-gaap:CommonStockValue


Common
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-09-30
Value335.0331.0331.0330.0326.0326.0326.0332.0325.0322.0322.0322.0319.0318.0318.0318.0318.0318.0319.0329.0332.0333.0332.0332.0330.0331.0332.0329.0325.0324.0324.0324.0324.0324.0324.0324.0323.0306.0
Percentage of CommonStockValue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

Shares Outstanding

us-gaap:SharesOutstanding us-gaap:StatementEquityComponents

us-gaap:SharesOutstanding

us-gaap:CommonStock


Shares
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-09-302013-09-302012-09-30
Value33333332323232333232323231313131313131323333333232
Percentage of SharesOutstanding100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Common Stock Shares Issued

us-gaap:CommonStockSharesIssued

us-gaap:CommonStockSharesIssued


Common
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-09-30
Value3333333232323233323232323131313131313132333333333333333232323232323232323230
Percentage of CommonStockSharesIssued100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Common Stock Shares Outstanding

us-gaap:CommonStockSharesOutstanding

us-gaap:CommonStockSharesOutstanding


Common
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-09-30
Value3333333232323233323232323131313131313132333333333333333232323232323232323230
Percentage of CommonStockSharesOutstanding100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Weighted Average Number Of Diluted Shares Outstanding

us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding

us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding


Weighted
Period End2020-06-302020-03-312019-12-312019-06-302019-03-312018-12-312018-06-302018-03-312017-12-312017-06-302017-03-312016-06-302016-03-312015-12-312015-06-302015-03-312014-12-312014-06-302014-03-312013-12-312013-06-302013-03-312012-12-312012-06-302012-03-312011-12-312011-06-302011-03-312010-12-312010-06-30
Value343333333333323332313131313233333333343332323233323332323031
Percentage of WeightedAverageNumberOfDilutedSharesOutstanding100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Weighted Average Number Of Shares Outstanding Basic

us-gaap:WeightedAverageNumberOfSharesOutstandingBasic

us-gaap:WeightedAverageNumberOfSharesOutstandingBasic


Weighted
Period End2020-06-302020-03-312019-12-312019-06-302019-03-312018-12-312018-06-302018-03-312017-12-312017-06-302017-03-312016-12-312016-06-302016-03-312015-12-312015-06-302015-03-312014-12-312014-06-302014-03-312013-12-312013-06-302013-03-312012-12-312012-06-302012-03-312011-12-312011-06-302011-03-312010-12-312010-06-30
Value33333232323232323231313131313233333333333332323232323232313030
Percentage of WeightedAverageNumberOfSharesOutstandingBasic100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount

us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecurities

us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount

us-gaap:EmployeeStockOption


Antidilutive
Period End2020-06-302020-03-312019-12-312019-06-302019-03-312018-12-312018-06-302018-03-312017-12-312017-06-302017-03-312016-12-312016-06-302016-03-31
Value893750.01602500.0708730.0761250.0976750.0991750.04000300.01766200.03289100.04853000.03061800.04849000.02348100.02989800.0
Percentage of AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Earnings Per Share Basic

us-gaap:EarningsPerShareBasic

us-gaap:EarningsPerShareBasic


Earnings
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-31
Value0.050.010.0200.020.040.03-0.0800.01-0.050-0.020.01-0.03-0.020.01-0.02-0.010.2700.010.020.020.060.0200.09-0.03-0.0100.040.01-0.010.010.01-0.020.18
Percentage of EarningsPerShareBasic100.0100.0100.00.0100.0100.0100.0100.00.0100.0100.00.0100.0100.0100.0100.0100.0100.0100.0100.00.0100.0100.0100.0100.0100.00.0100.0100.0100.00.0100.0100.0100.0100.0100.0100.0100.0

Earnings Per Share Diluted

us-gaap:EarningsPerShareDiluted

us-gaap:EarningsPerShareDiluted


Earnings
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-31
Value0.040.010.02-0.010.020.040.03-0.0800.01-0.050-0.020.01-0.03-0.020.01-0.02-0.010.2700.010.010.020.060.0200.09-0.03-0.0100.030.01-0.010.010-0.020.17
Percentage of EarningsPerShareDiluted100.0100.0100.0100.0100.0100.0100.0100.00.0100.0100.00.0100.0100.0100.0100.0100.0100.0100.0100.00.0100.0100.0100.0100.0100.00.0100.0100.0100.00.0100.0100.0100.0100.00.0100.0100.0

Earnings Per Share Basic And Diluted

us-gaap:EarningsPerShareBasicAndDiluted

us-gaap:EarningsPerShareBasicAndDiluted


Earnings
Period End2020-03-312019-12-312019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-09-302014-06-302014-03-312013-09-302013-06-302013-03-312012-12-312012-06-302012-03-312011-12-312011-06-302010-06-30
Value0.010.020.040.03-0.0800.01-0.050-0.020.01-0.03-0.020.01-0.02-0.010.2700.010.020.060.020.09-0.03-0.0100.01-0.010.01-0.020
Percentage of EarningsPerShareBasicAndDiluted100.0100.0100.0100.0100.00.0100.0100.00.0100.0100.0100.0100.0100.0100.0100.0100.00.0100.0100.0100.0100.0100.0100.0100.00.0100.0100.0100.0100.00.0

Revenue From Contract With Customer Including Assessed Tax

us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax

us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax


Revenue
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
Value118.2767738.7817027.7460798.86372610103.2957087.5140687.8684487.6285677.5008984.1295545.7423912.9413344.895335.0421693.6019742.8215324.4066473.5059154.486234.3854287.3773188.0040885.3873063.822638.7603692.1576443.189812.9801075.6193513.1609112.4004413.6116356.4164752.381883152.2053895.2115372.929986
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax us-gaap:ConsolidationItems

us-gaap:IntersegmentElimination


Revenue
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value0.5524330.4439070.3849950.1835140.2573020.2799970.1869720.12710.0961920.089818
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax4.65.44.42.42.92.71.83.91.31.1
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax4.65.44.42.42.92.71.83.91.31.1
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax us-gaap:IntersegmentElimination100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax us-gaap:ConsolidationItems, us-gaap:StatementBusinessSegments

us-gaap:IntersegmentElimination, gnss:Software


Revenue
Period End2020-06-302020-03-312019-06-302019-03-31
Value0.5524330.4439070.2573020.279997
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax4.65.42.92.7
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax4.65.42.92.7
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax us-gaap:IntersegmentElimination gnss:Software100.0100.0100.0100.0

us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax us-gaap:ProductOrService

us-gaap:Product


Revenue
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-06-302017-03-31
Value107.5534818.0079386.6580248.037469.3405239.3481682.450646.5838657.1252587.3360253.8526765.471613
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax91.391.391.286.090.791.691.974.487.690.696.293.395.3
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax91.391.391.286.090.791.691.974.487.690.696.293.395.3
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax us-gaap:Product100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:Service


Revenue
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-06-302017-03-31
Value1.0383770.7232920.7737641.0880550.8262660.8511680.8293910.8450680.9302030.743190.2925420.2768780.270778
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax8.78.78.814.09.38.48.125.612.49.43.86.74.7
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax8.78.78.814.09.38.48.125.612.49.43.86.74.7
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax us-gaap:Service100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax us-gaap:StatementBusinessSegments

gnss:Hardware


Revenue
Period End2020-06-302020-03-312019-06-302019-03-31
Value117.8661638.3028119.646513
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax96.995.093.794.7
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax96.995.093.794.7
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax gnss:Hardware100.0100.0100.0100.0

gnss:Software


Revenue
Period End2020-06-302020-03-312019-06-302019-03-31
Value0.3667510.410610.5609150.545178
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax3.15.06.35.3
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax3.15.06.35.3
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax gnss:Software100.0100.0100.0100.0

us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax us-gaap:StatementGeographical

srt:Americas


Revenue
Period End2020-06-302020-03-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.9615917.0466546.803824.5507045.6614969.0481678.721321.5697333.8147825.0510726.0530383.5994521.3670442.099151
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax83.285.177.558.763.988.885.747.650.864.279.348.033.136.6
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax83.285.177.558.763.988.885.747.650.864.279.348.033.136.6
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax srt:Americas100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

srt:AsiaPacific


Revenue
Period End2020-06-302020-03-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.9477590.6563531.5477712.7500082.6812290.5069680.6390560.2121013.089772.2558561.0219068.9827490.1504742.923825
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax7.97.917.635.530.25.06.36.441.128.713.4119.83.650.9
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax7.97.917.635.530.25.06.36.441.128.713.4119.83.650.9
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax srt:AsiaPacific100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:EMEA


Revenue
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-31
Value1.0617460.5737660.4301110.4453670.5210010.6365560.8171831.5138740.6095160.561520.553623
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax8.96.94.95.75.96.28.045.98.17.17.3
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax8.96.94.95.75.96.28.045.98.17.17.3
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax us-gaap:EMEA100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Cost Of Revenue

us-gaap:CostOfRevenue

us-gaap:CostOfRevenue


Cost
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
Value5.4999144.2668814.1795974.1713314.2617335.0011835.0883012.2483793.8152033.8324683.6710273.0900812.4201262.8085461.7168242.5940712.6017311.9705121.523172.2350621.8049052.1894252.0262713.3368662.9552922.658051.8780794.2784161.242191.8277411.4942842.7812651.5860181.0834381.8630413.2520741.4770234.635261.2130132.3626271.45721
Percentage of CostOfRevenue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax45.951.647.653.948.149.150.068.250.848.748.141.258.648.958.453.051.654.754.050.751.548.846.245.236.949.349.148.857.657.350.149.550.245.151.650.762.029.955.045.349.7

Gross Profit

us-gaap:GrossProfit

us-gaap:GrossProfit


Gross
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
Value6.4711824.0098924.6021053.5747484.6019935.1905085.0892581.0473293.6988654.035983.957544.4108171.7094282.9338451.224512.3012592.4404381.6314621.2983622.1715851.701012.2968052.3591574.0404525.0487962.7292561.9445514.4819530.9154541.3620691.4858232.8380861.5748931.3170031.7485943.1644010.90486100.9923762.848911.472776
Percentage of GrossProfit100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax54.148.452.446.151.950.950.031.849.251.351.958.841.451.141.647.048.445.346.049.348.551.253.854.863.150.750.951.242.442.749.950.549.854.948.449.338.070.145.054.750.3

Operating Expenses

us-gaap:OperatingExpenses

us-gaap:OperatingExpenses


Operating
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
Value4.533.6811513.9054483.8501053.9155323.7551223.7993833.9409263.8769923.4318262.9664353.3282122.7059992.4982842.5538462.1685122.2006422.8743292.0212941.5878161.8060862.0356151.8797253.304783.1105572.2068161.8180851.8277022.0306711.8270061.5943961.6058911.5348151.6226841.4378772.8258581.6329075.0560691.4329471.8555421.452356
Percentage of OperatingExpenses100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax37.844.544.549.744.236.837.3119.651.643.638.944.465.543.586.844.343.679.871.636.051.545.442.944.838.941.047.620.994.157.353.528.648.667.639.844.068.632.665.035.649.6

Research And Development Expense

us-gaap:ResearchAndDevelopmentExpense

us-gaap:ResearchAndDevelopmentExpense


Research
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
Value1199600.0948810.01083900.0996940.01202700.01279700.01048400.0858670.0972860.0913940.0778040.0641160.0666240.0605240.0587410.0596730.0632420.0597640.0561200.0461430.0519990.0569420.0477700.0889570.0622270.0575850.0393540.0539270.0423430.0456750.0421920.0434510.0414460.0429390.0381320.0924850.0514180.0665690.0379220.0613230.0460900.0
Percentage of ResearchAndDevelopmentExpense100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax10.011.512.312.913.612.610.326.112.911.610.28.516.110.520.012.212.516.619.910.514.812.710.912.17.810.710.36.219.614.314.27.713.117.910.614.421.64.317.211.815.7

Selling General And Administrative Expense

us-gaap:SellingGeneralAndAdministrativeExpense

us-gaap:SellingGeneralAndAdministrativeExpense


Selling
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
Value3.3303652.732342.8215252.8531692.7128462.4753782.7510083.0822572.9041352.5178912.1883982.6870532.0397551.8930451.9664361.571781.5682262.2766941.4600921.126391.2860951.4661971.4020212.415212.4882841.6309651.4245441.2884351.6072371.3702591.1724751.1713831.1203581.1932941.0565591.9010081.1187294.3903791.0537271.2423130.991457
Percentage of SellingGeneralAndAdministrativeExpense100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax27.833.032.136.830.624.327.093.538.632.028.735.849.433.066.932.131.163.251.725.636.732.732.032.731.130.337.314.774.543.039.320.835.449.729.329.647.028.347.823.833.8

Operating Income Loss

us-gaap:OperatingIncomeLoss

us-gaap:OperatingIncomeLoss


Operating
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
Value1941200.0328740.0696660.0-275360.0686460.01435400.01289900.0-2893600.0-178130.0604150.0991100.01082600.0-996570.0435560.0-1329300.0132750.0239800.0-1242900.0-722930.0583770.0-105080.0261190.0479430.0735670.01938200.0522440.0126470.02654300.0-1115200.0-464940.0-108570.01232200.040078.0-305680.0310720.0338540.0-728050.05811700.0-440570.0993370.020420.0
Percentage of OperatingIncomeLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax16.24.07.9-3.67.714.112.7-87.8-2.47.713.014.4-24.17.6-45.22.74.8-34.5-25.613.2-3.05.810.910.024.29.73.330.3-51.7-14.6-3.621.91.3-12.78.65.3-30.637.5-20.019.10.7

us-gaap:OperatingIncomeLoss us-gaap:StatementBusinessSegments

gnss:Hardware


Operating
Period End2020-06-302020-03-312019-06-302019-03-31
Value1971200.0380170.0660110.01282300.0
Percentage of OperatingIncomeLoss101.5115.696.289.3
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax16.54.67.412.6
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax gnss:Hardware17.04.88.013.3

gnss:Software


Operating
Period End2020-06-302020-03-312019-06-302019-03-31
Value-29992.0-51433.026355.0153080.0
Percentage of OperatingIncomeLoss-1.5-15.63.810.7
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax-0.3-0.60.31.5
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax gnss:Software-8.2-12.54.728.1

Other Nonoperating Income Expense

us-gaap:OtherNonoperatingIncomeExpense

us-gaap:OtherNonoperatingIncomeExpense


Other
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-31
Value36227.069602.096060.094261.069890.017608.039068.033129.024159.015205.034530.033702.032682.032074.030128.030028.030512.031693.033264.032849.031863.030921.026202.05112.05128.05086.05197.0277030.06807.07159.08197.07393.06780.06778.012944.034282.04495.04506.03684.0
Percentage of OtherNonoperatingIncomeExpense100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax0.30.81.11.20.80.20.41.00.30.20.50.40.80.61.00.60.60.91.20.70.90.70.60.10.10.10.13.20.30.20.30.10.20.30.40.50.20.00.2

Allocated Share Based Compensation Expense

us-gaap:AllocatedShareBasedCompensationExpense

us-gaap:AllocatedShareBasedCompensationExpense


Allocated
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-30
Value322020.0295290.0158330.0171620.0257570.0171980.0133840.0151810.0148810.0145790.0138460.0172480.0301770.0177400.0464750.0149150.0148020.0160320.0147940.0157480.0152860.0177410.0131450.096795.0147540.0191610.0149810.0154320.0191760.0184320.0205980.0207670.0199310.0138180.0139290.0115660.096317.0
Percentage of AllocatedShareBasedCompensationExpense100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax2.73.61.82.22.91.71.34.62.01.91.82.37.33.115.83.02.94.55.23.64.44.03.01.31.83.63.91.88.95.86.93.76.35.83.91.84.0

us-gaap:AllocatedShareBasedCompensationExpense us-gaap:AwardType

us-gaap:EmployeeStockOption


Allocated
Period End2020-06-302020-03-312019-12-312019-06-302019-03-312018-12-312017-06-302017-03-312016-12-31
Value185610.0127570.031960.0124990.031605.054733.000307320.0
Percentage of AllocatedShareBasedCompensationExpense57.643.220.248.518.440.90.00.066.1
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax1.61.50.41.40.30.50.00.010.4
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax us-gaap:EmployeeStockOption0.00.00.00.00.00.00.00.00.0

us-gaap:PerformanceShares


Allocated
Period End2020-06-302020-03-312019-06-30
Value153870.095750.0101450.0
Percentage of AllocatedShareBasedCompensationExpense47.832.439.4
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax1.31.21.1
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax us-gaap:PerformanceShares0.00.00.0

us-gaap:RestrictedStockUnitsRSU


Allocated
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value136420.0167720.0126370.0126380.0124990.0140370.079112.079113.078252.0
Percentage of AllocatedShareBasedCompensationExpense42.456.879.873.648.581.659.152.152.6
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax1.12.01.41.61.41.40.82.41.0
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax us-gaap:RestrictedStockUnitsRSU0.00.00.00.00.00.00.00.00.0

us-gaap:AllocatedShareBasedCompensationExpense us-gaap:IncomeStatementLocation

us-gaap:CostOfSales


Allocated
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-31
Value4861.06909.03642.03666.03627.04201.04298.05021.05111.05047.06209.06208.06192.05874.05877.06197.06157.06101.05637.06660.07024.06851.04820.03460.02702.04409.0
Percentage of AllocatedShareBasedCompensationExpense1.52.32.32.11.42.43.23.33.43.54.53.62.13.31.34.24.23.83.84.24.63.93.73.61.82.3
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax0.00.10.00.00.00.00.00.20.10.10.10.10.10.10.20.10.10.20.20.20.20.20.10.00.00.1
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax us-gaap:CostOfSales0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:ResearchAndDevelopmentExpense


Allocated
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-30
Value6167.05067.010758.011417.011279.013524.017696.020390.020391.020609.022930.023944.023462.022928.023375.026479.026001.025811.024348.027805.026186.045332.021405.013220.019427.023814.016580.011874.011798.011975.012248.012291.018366.0
Percentage of AllocatedShareBasedCompensationExpense1.91.76.86.74.47.913.213.413.714.116.613.97.812.95.017.817.616.116.517.717.125.616.313.713.212.411.17.76.26.55.95.99.2
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax0.10.10.10.10.10.10.20.60.30.30.30.30.60.40.80.50.50.70.90.60.71.00.50.20.20.40.40.10.50.40.40.20.6
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax us-gaap:ResearchAndDevelopmentExpense0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:SellingGeneralAndAdministrativeExpenses


Allocated
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-30
Value311000.0283310.0143930.0156530.0242660.0154250.0111850.0126400.0123310.0120130.0109320.0142320.0272120.0148600.0435500.0116470.0115860.0128400.0117960.0123020.0119650.0125220.0105220.080115.0125410.0163380.0131180.0141500.0178780.0171040.0189830.0192910.0174870.0
Percentage of AllocatedShareBasedCompensationExpense96.695.990.991.294.289.783.683.382.982.479.082.590.283.893.778.178.380.179.778.178.370.680.082.885.085.387.691.793.292.892.292.987.7
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax2.63.41.62.02.71.51.13.81.61.51.41.96.62.614.82.42.33.64.22.83.42.82.41.11.63.03.41.68.35.46.43.45.5
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax us-gaap:SellingGeneralAndAdministrativeExpenses0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

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

us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest

us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest


Income
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-31
Value1977400.0398340.0792720.0-181100.0756350.01453000.01328900.0-2860500.0-153970.0619360.01025600.01116300.0-963890.0467640.0-1299200.0162780.0270310.0-1211200.0-689670.0616620.0-73213.0292110.0505630.0740780.01943400.0527530.0131660.02931300.0-1108400.0-457780.0-100380.01239600.046858.0-298900.0323660.0
Percentage of IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax16.54.89.0-2.38.514.313.1-86.8-2.07.913.414.9-23.38.1-44.23.35.4-33.6-24.414.0-2.16.511.510.024.39.83.433.5-51.4-14.4-3.422.11.5-12.59.0

Income Tax Expense Benefit

us-gaap:IncomeTaxExpenseBenefit

us-gaap:IncomeTaxExpenseBenefit


Income
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-09-302013-06-302013-03-312012-09-302012-06-302012-03-312011-09-302011-06-302011-03-312010-09-302010-06-30
Value473330.096768.0172390.0-103260.0118310.0274140.0283000.0-417990.0-73749.0158450.02708900.0950570.0-435730.0169280.0-486530.0676560.0-6614.0-546510.0-309600.0-8339000.0-9266.01600.0014000.0552.01600.0302.001600.02.0-153520.0-7015.01207.0-38112.0112100.059555.011487.0
Percentage of IncomeTaxExpenseBenefit100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0100.0100.0100.0100.00.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax4.01.22.0-1.31.32.72.8-12.7-1.02.035.512.7-10.62.9-16.513.8-0.1-15.2-11.0-189.2-0.30.00.00.20.00.00.00.00.10.0-4.9-0.30.0-1.60.71.10.4

us-gaap:IncomeTaxExpenseBenefit us-gaap:StatementBusinessSegments

gnss:Hardware


Income
Period End2020-06-302020-03-312019-06-302019-03-31
Value473330.096768.0118310.0274140.0
Percentage of IncomeTaxExpenseBenefit100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax4.01.21.32.7
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax gnss:Hardware4.11.21.42.8

Net Income Loss

us-gaap:NetIncomeLoss

us-gaap:NetIncomeLoss


Net
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
Value1504100.0301580.0620330.0-77839.0638040.01178800.01045900.0-2442500.0-80219.0460910.0-1683300.0165740.0-528160.0298350.0-812680.0-513780.0276920.0-664660.0-380070.08955600.0-63947.0290510.0505630.0726780.01942800.0525930.0131560.02931000.0-1108400.0-459380.0-100380.01239600.0200380.0-291890.0313950.0357840.0-683830.05704300.0-355370.0932840.067727.0
Percentage of NetIncomeLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax12.63.67.1-1.07.211.610.3-74.1-1.15.9-22.12.2-12.85.2-27.6-10.55.5-18.5-13.5203.2-1.86.511.59.924.39.83.433.5-51.4-14.4-3.422.16.3-12.28.75.6-28.736.8-16.117.92.3

us-gaap:NetIncomeLoss us-gaap:StatementEquityComponents

us-gaap:RetainedEarnings


Net
Period End2020-06-302020-03-312019-12-312019-06-302019-03-312018-12-312018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302014-09-302014-06-302014-03-312013-12-312013-03-312012-12-31
Value1504100.0301580.0620330.0638040.01178800.01045900.0-80220.0460910.0-1683300.0165740.0-528160.0298350.0-812680.0-513780.0276920.0-664660.0-380070.08955600.0-63947.0726780.01942800.0525930.0131560.0-459380.0-100380.0
Percentage of NetIncomeLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax12.63.67.17.211.610.3-1.15.9-22.12.2-12.85.2-27.6-10.55.5-18.5-13.5203.2-1.89.924.39.83.4-14.4-3.4
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax us-gaap:RetainedEarnings0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

Comprehensive Income Net Of Tax

us-gaap:ComprehensiveIncomeNetOfTax

us-gaap:ComprehensiveIncomeNetOfTax


Comprehensive
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-31
Value1555400.0232220.0705640.0-224300.0694580.01109800.0991600.0-2462600.0-291640.0456430.0-1691300.0167890.0-528060.0302680.0-818990.0-515280.0277700.0-660980.0-384280.08954900.0-63246.0290820.0506420.0726780.01942800.0525930.0131560.0
Percentage of ComprehensiveIncomeNetOfTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax13.02.88.0-2.97.810.99.7-74.7-3.95.8-22.22.2-12.85.3-27.8-10.55.5-18.4-13.6203.2-1.86.511.59.924.39.83.4

Assets

us-gaap:Assets

us-gaap:Assets


Assets
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-09-30
Value5952524742404041404037383838363638383739323231333128272723242424222122242113
Percentage of Assets100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:Assets us-gaap:StatementBusinessSegments

gnss:Hardware


Assetsus-gaap:
Period End2020-06-302020-03-312019-09-30
Value544742
Percentage of Assets91.690.790.1
Percentage of Assets91.690.790.1
Percentage of Assets gnss:Hardware100.0100.0100.0

gnss:Software


Assetsus-gaap:
Period End2020-06-302020-03-312019-09-30
Value4.9537214.8554594.649627
Percentage of Assets8.49.39.9
Percentage of Assets8.49.39.9
Percentage of Assets gnss:Software100.0100.0100.0

Liabilities

us-gaap:Liabilities

us-gaap:Liabilities


Liabilities
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-09-30
Value191516117.2836386.9657747.3530598.371596.0248856.4703373.7615493.6737613.7577153.5829412.7435292.2426483.511183.6353542.0825321.7224512.6447712.6777522.3748265.0760293.8205972.9320521.9552042.7974861.8532612.5226271.8786971.9832781.4715771.2974021.4403084.225422.2112512.833043
Percentage of Liabilities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets33.629.930.924.917.317.118.220.014.815.810.09.59.89.47.46.19.19.55.54.38.28.37.515.012.210.27.210.28.010.27.78.16.65.96.517.210.121.5

Liabilities And Stockholders Equity

us-gaap:LiabilitiesAndStockholdersEquity

us-gaap:LiabilitiesAndStockholdersEquity


Liabilities
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-09-30
Value5952524742404041404037383838363638383739323231333128272723242424222122242113
Percentage of LiabilitiesAndStockholdersEquity100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Stockholders Equity

us-gaap:StockholdersEquity

us-gaap:StockholdersEquity


Stockholders
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-292012-06-302012-03-312011-12-312011-09-302011-06-302010-09-302009-09-30
Value39363635343332333434333534343434343435372929292827252524212222222020202019108.044087
Percentage of StockholdersEquity100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets66.470.169.175.182.782.981.880.085.284.290.090.590.290.692.693.990.990.594.595.791.891.792.585.087.889.892.889.892.089.892.30.093.494.193.582.889.978.50.0

us-gaap:StockholdersEquity us-gaap:StatementEquityComponents

us-gaap:AccumulatedOtherComprehensiveIncome


Stockholders
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-09-302013-09-302012-09-302011-09-30
Value-0.391483-0.442757-0.373405-0.458719-0.312263-0.368801-0.29971-0.245375-0.225208-0.013782-0.0093-0.001269-0.00342-0.003527-0.007859-0.001549-4.8e-05-0.000829-0.004509-0.000301-0.0003970.001098-59.346666-62.673754-63.936566-65.398586
Percentage of StockholdersEquity-1.0-1.2-1.0-1.3-0.9-1.1-0.9-0.7-0.7-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.00.0-206.8-253.10.0-322.6
Percentage of Assets-0.7-0.8-0.7-1.0-0.7-0.9-0.7-0.6-0.6-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.00.0-175.7-227.4-262.0-266.9
Percentage of Assets us-gaap:AccumulatedOtherComprehensiveIncome0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:AdditionalPaidInCapital


Stockholders
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-09-302013-09-302013-06-302013-03-312012-12-312012-09-292011-09-302010-09-302009-09-30
Value90898989888888908888888787878686868686878888888787868686858082
Percentage of StockholdersEquity231.9245.5247.0253.2255.4261.9269.0269.5256.9256.9261.2250.0253.6251.1254.1250.1247.1247.4240.9230.9299.2296.9306.8353.1406.0389.6384.0385.2422.6781.21031.2
Percentage of Assets154.0172.2170.7190.1211.1217.1220.0215.6218.8216.3235.0226.4228.7227.6235.2234.9224.5224.0227.6220.8274.5272.4260.7317.3373.7350.0354.50.0349.7613.20.0
Percentage of Assets us-gaap:AdditionalPaidInCapital0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:CommonStock


Stockholders
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-09-302013-09-302013-03-312012-12-312012-09-302011-09-302010-09-302009-09-30
Value0.0003350.0003310.0003310.000330.0003260.0003260.0003260.0003320.0003250.0003220.0003220.0003220.0003190.0003180.0003180.0003180.0003180.0003180.0003190.0003290.0003320.0003330.0003320.0003290.0003240.0003240.0003240.0003240.0003060.000306
Percentage of StockholdersEquity0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
Percentage of Assets0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
Percentage of Assets us-gaap:CommonStock0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:RetainedEarnings


Stockholders
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-09-302013-09-302013-03-312012-12-312012-09-302011-09-302010-09-302009-09-30
Value-51.305924-52.810001-53.111576-53.731903-53.654064-54.292105-55.470955-56.516895-54.074417-53.994197-54.455106-52.771853-52.937591-52.409428-52.707779-51.895099-51.381314-51.340247-50.357596-49.65885-58.614468-58.550521-59.346666-62.673754-64.49632-64.036942-63.936566-65.398586-70.421488-74.904164
Percentage of StockholdersEquity-130.9-144.3-146.0-151.9-154.5-160.8-168.1-168.8-156.2-156.9-161.2-150.0-153.6-151.1-154.0-150.1-147.1-147.4-140.9-130.9-199.2-196.8-206.8-253.1-289.6-284.00.0-322.6-681.2-931.2
Percentage of Assets-86.9-101.2-100.9-114.0-127.7-133.3-137.5-135.0-133.0-132.0-145.0-135.8-138.5-136.9-142.6-141.0-133.6-133.5-133.1-125.2-182.8-180.5-175.7-227.4-260.1-262.2-262.0-266.9-534.70.0
Percentage of Assets us-gaap:RetainedEarnings0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

Assets Current

us-gaap:AssetsCurrent

us-gaap:AssetsCurrent


Assets
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-09-30
Value3933343428262627282930292627252526252527282828323027252621232222202020221912
Percentage of AssetsCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets67.465.065.772.268.166.266.866.171.171.380.574.969.970.868.168.468.167.468.368.587.787.988.596.596.395.795.495.694.294.494.094.093.293.393.393.889.896.5

Cash And Cash Equivalents At Carrying Value

us-gaap:CashAndCashEquivalentsAtCarryingValue

us-gaap:CashAndCashEquivalentsAtCarryingValue


Cash
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302009-09-30
Value20161718117.7235034.416106111212151214141413151415181719202321181815151516131413131313113.6082835.4211675.6679475.102502
Percentage of CashAndCashEquivalentsAtCarryingValue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets35.031.432.539.926.919.010.926.429.631.140.333.037.638.040.536.640.438.941.246.255.559.063.370.767.564.766.857.464.663.766.156.864.063.562.556.659.40.00.041.20.00.0

Marketable Securities Current

us-gaap:MarketableSecuritiesCurrent

us-gaap:MarketableSecuritiesCurrent


Marketable
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-31
Value4054100.03464800.04181900.03695400.02978400.03108900.03783900.03592200.03662500.04063100.03602300.04359500.03614300.03463700.03110600.02936100.02333000.02633400.02641900.01251900.01942900.01746100.0626040.0
Percentage of MarketableSecuritiesCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets6.96.67.97.87.17.69.48.69.09.99.611.29.59.08.48.06.16.87.03.26.15.42.0

us-gaap:MarketableSecuritiesCurrent us-gaap:FairValueByAssetClass, us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:FairValueByMeasurementFrequency

us-gaap:CertificatesOfDeposit, us-gaap:FairValueInputsLevel2, us-gaap:FairValueMeasurementsNonrecurring


Marketable
Period End2020-06-302020-03-312019-12-312019-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302014-12-31
Value499000.0499000.0499000.0499000.0189000.0437950.0437800.01937600.02048500.01800000.01800000.01299100.0999290.01248500.01248600.0249070.0249100.0250000.0
Percentage of MarketableSecuritiesCurrent12.314.411.913.55.210.812.244.456.752.057.944.242.847.447.319.912.839.9
Percentage of Assets0.81.00.91.10.51.11.25.05.44.74.93.52.63.23.30.60.80.8
Percentage of Assets us-gaap:CertificatesOfDeposit us-gaap:FairValueInputsLevel2 us-gaap:FairValueMeasurementsNonrecurring0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:CorporateDebtSecurities, us-gaap:FairValueInputsLevel2, us-gaap:FairValueMeasurementsNonrecurring


Marketable
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-31
Value1951100.02353000.03412200.03116000.02978400.02866700.03498100.03592200.03323400.03539700.03078500.02396600.01540400.01623700.01270300.01496400.0952690.0976110.01166000.0508440.0511330.0250640.0
Percentage of MarketableSecuritiesCurrent48.167.981.684.3100.092.292.4100.090.787.185.555.042.646.940.851.040.837.144.140.626.314.4
Percentage of Assets3.34.56.56.67.17.08.78.68.28.78.26.24.04.23.44.12.52.53.11.31.60.8
Percentage of Assets us-gaap:CorporateDebtSecurities us-gaap:FairValueInputsLevel2 us-gaap:FairValueMeasurementsNonrecurring0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:USStatesAndPoliticalSubdivisions, us-gaap:FairValueInputsLevel2, us-gaap:FairValueMeasurementsNonrecurring


Marketable
Period End2020-06-302020-03-312019-12-312019-09-302019-03-312018-12-312018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-31
Value1604000.0612830.0270670.080336.0242130.0285790.0150100.085459.085988.025303.025457.040000.040313.0140640.0380990.0408820.0227260.0494440.01182500.01495400.0376040.0
Percentage of MarketableSecuritiesCurrent39.617.76.52.27.87.64.12.12.40.60.71.21.34.816.315.58.639.560.985.660.1
Percentage of Assets2.71.20.50.20.60.70.40.20.20.10.10.10.10.41.01.10.61.23.74.61.2
Percentage of Assets us-gaap:USStatesAndPoliticalSubdivisions us-gaap:FairValueInputsLevel2 us-gaap:FairValueMeasurementsNonrecurring0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:MarketableSecuritiesCurrent us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:FairValueByMeasurementFrequency

us-gaap:FairValueInputsLevel2, us-gaap:FairValueMeasurementsNonrecurring


Marketable
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-31
Value4054100.03464800.04181900.03695400.02978400.03108900.03783900.03592200.03662500.04063100.03602300.04359500.03614300.03463700.03110600.02936100.02333000.02633400.02641900.01251900.01942900.01746100.0626040.0
Percentage of MarketableSecuritiesCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets6.96.67.97.87.17.69.48.69.09.99.611.29.59.08.48.06.16.87.03.26.15.42.0
Percentage of Assets us-gaap:FairValueInputsLevel2 us-gaap:FairValueMeasurementsNonrecurring0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:MarketableSecuritiesCurrent us-gaap:FairValueByMeasurementFrequency

us-gaap:FairValueMeasurementsNonrecurring


Marketable
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302015-12-312015-09-302015-06-302015-03-312014-12-31
Value4054100.03464800.04181900.03695400.02978400.03108900.03783900.03592200.03662500.04063100.03602300.04359500.03614300.03463700.03110600.02936100.02333000.02641900.01251900.01942900.01746100.0626040.0
Percentage of MarketableSecuritiesCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets6.96.67.97.87.17.69.48.69.09.99.611.29.59.08.48.06.17.03.26.15.42.0
Percentage of Assets us-gaap:FairValueMeasurementsNonrecurring0.00.00.00.00.00.00.00.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 End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302012-09-30
Value6378400.05849600.05936900.03644100.06814200.06757200.08698900.02786000.06583300.05718400.05678200.05681900.02384100.03240700.01479100.03408900.02547400.02477400.01942000.02116300.02735000.02347100.02487200.04284100.03748500.02760400.01901200.04958500.01166600.05517900.0
Percentage of AccountsReceivableNetCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets10.811.211.37.716.216.621.66.716.214.015.114.66.28.54.09.36.66.45.15.38.57.27.812.711.99.67.018.05.022.6

Inventory Net

us-gaap:InventoryNet

us-gaap:InventoryNet


Inventory
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-09-30
Value7334200.06921800.06061700.05835200.06412800.08305800.08708700.06734200.05404600.05443300.05259900.05257200.05711000.05120100.05091600.04763900.05182100.05202400.05214500.04926200.05077500.04561900.04393300.03895700.04732000.05494700.05344900.04587800.05245300.04865700.04192300.03112500.03117300.03192700.02946100.02735500.03683400.02784100.0
Percentage of InventoryNet100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets12.413.311.512.415.320.421.616.113.313.314.013.514.913.413.812.913.513.513.812.415.814.113.911.515.119.219.716.622.519.617.212.813.914.613.311.216.821.1

Inventory Finished Goods

us-gaap:InventoryFinishedGoods

us-gaap:InventoryFinishedGoods


Inventory
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302011-09-30
Value1115900.0920660.01108300.0998610.01235500.01969000.02232600.01768500.0456900.0417590.0900640.01743000.0858780.0774180.01051700.0775630.0932880.0880680.0753540.0763230.0723370.0707930.0733020.0634250.0686520.0774970.01160900.0605240.0953670.0759130.0806750.0818080.0838080.0505750.0
Percentage of InventoryFinishedGoods100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets1.91.82.12.12.94.85.54.21.11.02.44.52.22.02.82.12.42.32.01.92.32.22.31.92.22.74.32.24.13.13.33.43.72.1

Other Assets Current

us-gaap:OtherAssetsCurrent

us-gaap:OtherAssetsCurrent


Other
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302017-09-30
Value199680.0221280.0223920.0347100.0208190.0156100.0230260.0244650.0175270.0
Percentage of OtherAssetsCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.30.40.40.70.50.40.60.60.5

Prepaid Expense And Other Assets Current

us-gaap:PrepaidExpenseAndOtherAssetsCurrent

us-gaap:PrepaidExpenseAndOtherAssetsCurrent


Prepaid
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302012-09-30
Value1052800.0994640.01022800.01781800.0759360.0687590.0953890.03091400.0862810.0845830.0589560.0983320.0618560.0696940.0515260.0595640.0580780.0648300.0447640.0565670.0599710.0693490.0469580.0523950.0549690.0626180.0512720.01003900.0466500.0441820.0
Percentage of PrepaidExpenseAndOtherAssetsCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets1.81.91.93.81.81.72.47.42.12.11.62.51.61.81.41.61.51.71.21.41.92.11.51.61.82.21.93.62.01.8

Noncurrent Assets

us-gaap:NoncurrentAssets

us-gaap:NoncurrentAssets


Noncurrent
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-09-30
Value5337000.05458700.05715900.05750900.06051100.06204500.06235200.06452100.04606600.04921000.0565290.0
Percentage of NoncurrentAssets100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets9.010.510.912.214.415.215.515.411.312.01.5

us-gaap:NoncurrentAssets us-gaap:StatementBusinessSegments

gnss:Hardware


Noncurrent
Period End2020-06-302020-03-312019-09-30
Value1982400.02109500.02283300.0
Percentage of NoncurrentAssets37.138.639.7
Percentage of Assets3.44.04.8
Percentage of Assets gnss:Hardware3.74.55.4

gnss:Software


Noncurrent
Period End2020-06-302020-03-312019-09-30
Value3354700.03349100.03467500.0
Percentage of NoncurrentAssets62.961.460.3
Percentage of Assets5.76.47.4
Percentage of Assets gnss:Software67.769.074.6

Property Plant And Equipment Gross

us-gaap:PropertyPlantAndEquipmentGross

us-gaap:PropertyPlantAndEquipmentGross


Property
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302011-09-30
Value4841100.04826800.04840700.04583500.04545200.04716600.04459200.04423400.02347700.02440200.02218000.02163800.02176200.02061900.02020300.02006400.02034100.01997200.01941700.01885200.01890000.01857200.01765700.01686200.01613300.01594900.01557700.01432900.01428400.01377000.01373600.01296900.01656000.01559600.0
Percentage of PropertyPlantAndEquipmentGross100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets8.29.39.29.710.811.611.110.65.86.05.95.65.75.45.55.55.35.25.14.85.95.75.65.05.15.65.75.26.15.65.65.37.46.4

us-gaap:PropertyPlantAndEquipmentGross us-gaap:PropertyPlantAndEquipmentByType

us-gaap:ConstructionInProgress


Property
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-30
Value7565.07565.07565.07565.07207.010957.0143400.02001500.0
Percentage of PropertyPlantAndEquipmentGross0.20.20.20.20.20.23.245.2
Percentage of Assets0.00.00.00.00.00.00.44.8
Percentage of Assets us-gaap:ConstructionInProgress0.00.00.00.00.00.00.00.0

us-gaap:FurnitureAndFixtures


Property
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-09-302013-09-302013-03-312012-12-312012-09-302012-06-302011-09-30
Value1568600.01554300.01573400.01332400.01313300.01483600.01412500.01326800.01103900.01296200.01097600.01093500.01104400.01018200.0988920.0976860.01004300.0968660.0913210.0877010.0883070.0854000.0720550.0769800.0720460.0718610.0716620.0833550.0775660.0
Percentage of PropertyPlantAndEquipmentGross32.432.232.529.128.931.531.730.047.053.149.550.550.849.448.948.749.448.547.046.546.746.042.753.752.352.355.350.349.7
Percentage of Assets2.73.03.02.83.13.63.53.22.73.22.92.82.92.72.72.72.62.52.42.22.82.62.12.82.92.92.93.73.2
Percentage of Assets us-gaap:FurnitureAndFixtures0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:LeaseholdImprovements


Property
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-09-302013-09-302013-03-312012-12-312012-09-302012-06-302011-09-30
Value2027300.02027300.02019800.02019800.02001000.01997900.01746300.076138.076138.076138.076138.076138.076138.076138.071738.071738.071738.071738.067913.067913.067913.061863.055298.055298.055298.055298.0302460.0262260.0
Percentage of PropertyPlantAndEquipmentGross41.942.041.744.144.042.439.23.23.13.43.53.53.73.83.63.53.63.73.63.63.73.73.94.04.04.318.316.8
Percentage of Assets3.43.93.84.34.84.94.30.20.20.20.20.20.20.20.20.20.20.20.20.20.20.20.20.20.20.21.31.1
Percentage of Assets us-gaap:LeaseholdImprovements0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:MachineryAndEquipment


Property
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-09-302013-09-302013-03-312012-12-312012-09-302012-06-302011-09-30
Value1237600.01237600.01239900.01223700.01223700.01224200.01157000.01095100.01167700.01067800.01044200.0994160.0995620.0967530.0955230.0957830.0958070.0956760.0956760.0940290.0939050.0935300.0903800.0607800.0601190.0599690.0525020.0520030.0521720.0
Percentage of PropertyPlantAndEquipmentGross25.625.625.626.726.926.025.924.849.743.847.145.945.846.947.347.747.147.949.349.949.750.453.642.443.743.740.531.433.5
Percentage of Assets2.12.42.42.62.93.02.92.62.92.62.82.62.62.52.62.62.52.52.52.42.92.92.72.22.42.52.22.32.1
Percentage of Assets us-gaap:MachineryAndEquipment0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

Accumulated Depreciation Depletion And Amortization Property Plant And Equipment

us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment

us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment


Accumulated
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302011-09-30
Value2856400.02721200.02618400.02314000.02187300.02232500.02096300.01974700.01850200.01956700.01712500.01654200.01619300.01590200.01563800.01533100.01527400.01492800.01453800.01413200.01434600.01443300.01386800.01326100.01276700.01238100.01229200.01195500.01170200.01137100.01109000.01084100.01471000.01484200.0
Percentage of AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets4.85.25.04.95.25.55.24.74.64.84.64.34.24.24.24.24.03.93.83.64.54.44.43.94.14.34.54.35.04.64.54.46.66.1

Amortization Of Intangible Assets

us-gaap:AmortizationOfIntangibleAssets

us-gaap:AmortizationOfIntangibleAssets


Amortization
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-30
Value74049.074431.074562.074604.075354.076633.076807.078875.081262.070038.01804.01614.01922.01859.05847.05844.05826.05800.07140.07370.07360.07652.07684.0
Percentage of AmortizationOfIntangibleAssets100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

Property Plant And Equipment Net

us-gaap:PropertyPlantAndEquipmentNet

us-gaap:PropertyPlantAndEquipmentNet


Property
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-09-30
Value1984700.02105600.02222200.02269500.02357900.02484100.02362900.02448700.0497480.0483470.0505470.0509600.0556820.0471660.0456520.0473340.0506650.0504310.0487870.0471960.0455390.0413910.0378940.0360080.0336650.0356840.0328540.0237380.0258200.0239890.0264600.0212860.0185040.067811.063961.075468.074371.0124350.0
Percentage of PropertyPlantAndEquipmentNet100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets3.44.04.24.85.66.15.95.81.21.21.31.31.51.21.21.31.31.31.31.21.41.31.21.11.11.21.20.91.11.01.10.90.80.30.30.30.30.9

Goodwill

us-gaap:Goodwill

us-gaap:Goodwill


Goodwill
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value2371200.02318900.02364400.02305800.02396300.02364600.02412700.02446000.02455600.02603700.0
Percentage of Goodwill100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets4.04.44.54.95.75.86.05.86.06.4

Intangible Assets Net Excluding Goodwill

us-gaap:IntangibleAssetsNetExcludingGoodwill

us-gaap:IntangibleAssetsNetExcludingGoodwill


Intangible
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-09-30
Value981190.01034200.01129300.01175600.01297000.01355700.01459600.01557300.01653500.01833800.053885.055689.065092.063510.062804.062905.059574.060748.057951.058385.052830.052024.052537.053835.046695.045292.050162.051650.0138580.0144430.0148500.0158460.0187750.0200590.0207930.0225970.0234010.0277650.0
Percentage of IntangibleAssetsNetExcludingGoodwill100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets1.72.02.12.53.13.33.63.74.14.50.10.10.20.20.20.20.20.20.20.10.20.20.20.20.10.20.20.20.60.60.60.60.80.90.90.91.12.1

Finite Lived Intangible Assets Net

us-gaap:FiniteLivedIntangibleAssetsNet

us-gaap:FiniteLivedIntangibleAssetsNet


Finite
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-09-302016-09-302015-09-302014-09-302013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302011-09-30
Value981190.01034200.01129300.01175600.01297000.01355700.01459600.01557300.01653500.01833800.055689.062905.058385.053835.051650.0138580.0144430.0148500.0158460.0187750.0225970.0
Percentage of FiniteLivedIntangibleAssetsNet100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets1.72.02.12.53.13.33.63.74.14.50.10.20.10.20.20.60.60.60.60.80.9

Operating Lease Right Of Use Asset

us-gaap:OperatingLeaseRightOfUseAsset

us-gaap:OperatingLeaseRightOfUseAsset


Operating
Period End2020-06-302020-03-312019-12-312019-10-01
Value5428200.05534200.05686000.05824000.0
Percentage of OperatingLeaseRightOfUseAsset100.0100.0100.0100.0
Percentage of Assets9.210.610.80.0

Liabilities Current

us-gaap:LiabilitiesCurrent

us-gaap:LiabilitiesCurrent


Liabilities
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-09-30
Value128.3840988.7992579.2734594.7382884.8488125.3852766.5798025.8173556.2011063.6737613.6962473.4707012.6043742.077613.354113.4612551.9317111.5744972.5000832.5315642.2221434.9184793.659752.7726111.8084272.6513771.4338992.118931.5138351.6194611.1501660.9737151.1358913.9486761.933182.550579
Percentage of LiabilitiesCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets21.716.116.719.711.311.913.315.714.315.29.59.79.17.05.68.79.05.14.07.87.87.014.611.79.76.79.66.28.56.26.65.14.55.116.18.819.4

Notes Payable Current

us-gaap:NotesPayableCurrent

us-gaap:NotesPayableCurrent


Notes
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value287520.0281180.0286700.0279590.0290570.0286730.0292550.0296590.0532820.0896320.0
Percentage of NotesPayableCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.50.50.50.60.70.70.70.71.32.2

Long Term Debt Current

us-gaap:LongTermDebtCurrent

us-gaap:LongTermDebtCurrent


Long
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-31
Value287520.0281180.0286700.0279590.0290570.0286730.0
Percentage of LongTermDebtCurrent100.0100.0100.0100.0100.0100.0
Percentage of Assets0.50.50.50.60.70.7

us-gaap:LongTermDebtCurrent us-gaap:BusinessAcquisition, us-gaap:Collateral, us-gaap:DebtInstrument, us-gaap:LongtermDebtType

gnss:GenasysAcquisition, us-gaap:CollateralPledged, gnss:LoanWithMinistryOfScienceAndInnovationDueFebruary22024, gnss:LoansWithGovernmentalAgencies


Long
Period End2020-06-302020-03-31
Value270600.0264630.0
Percentage of LongTermDebtCurrent94.194.1
Percentage of Assets0.50.5
Percentage of Assets gnss:GenasysAcquisition us-gaap:CollateralPledged gnss:LoanWithMinistryOfScienceAndInnovationDueFebruary22024 gnss:LoansWithGovernmentalAgencies0.00.0

Accounts Payable Current

us-gaap:AccountsPayableCurrent

us-gaap:AccountsPayableCurrent


Accounts
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-09-30
Value2907100.01932500.01468500.0859530.0812540.01227900.03013100.03083300.01754600.01890400.01903000.01112400.01797900.01282100.01074600.0574570.01454300.01442200.0477890.0703940.01400600.01036700.0936290.0830500.0652280.01117600.0568970.01596400.0909050.01238900.0791410.0995720.0593010.0437500.0596320.01040200.0467160.0965050.0
Percentage of AccountsPayableCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets4.93.72.81.81.93.07.57.44.34.65.12.94.73.32.91.63.83.71.31.84.43.23.02.52.13.92.15.83.95.03.24.12.62.02.74.22.17.3

Accrued Liabilities Current

us-gaap:AccruedLiabilitiesCurrent

us-gaap:AccruedLiabilitiesCurrent


Accrued
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-09-30
Value8883100.05442300.06328200.08134300.03635200.03334200.02079600.03199900.03529900.03414400.01858500.02561400.01898300.02188600.01529800.01503000.01899900.02019100.01453800.0870560.01099500.01494900.01285900.04088000.03007500.01655000.01239500.01055000.0524850.0880080.0722430.0623740.0557160.0536220.0539570.02899200.01445800.01532200.0
Percentage of AccruedLiabilitiesCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets15.010.412.017.38.78.25.27.68.78.44.96.65.05.74.14.14.95.23.82.23.44.64.112.19.65.84.63.82.33.53.02.62.52.52.411.86.611.6

Operating Lease Liability Current

us-gaap:OperatingLeaseLiabilityCurrent

us-gaap:OperatingLeaseLiabilityCurrent


Operating
Period End2020-06-302020-03-312019-12-31
Value752370.0728130.0715860.0
Percentage of OperatingLeaseLiabilityCurrent100.0100.0100.0
Percentage of Assets1.31.41.4

Contract With Customer Liability Current

us-gaap:ContractWithCustomerLiabilityCurrent

us-gaap:ContractWithCustomerLiabilityCurrent


Contract
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-31
Value6298500.03730000.04816000.05571600.01408500.01202800.0525980.0
Percentage of ContractWithCustomerLiabilityCurrent100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets10.77.19.111.83.43.01.3

us-gaap:ContractWithCustomerLiabilityCurrent us-gaap:FairValueByLiabilityClass

gnss:CustomerDeposits


Contract
Period End2020-06-302020-03-312019-09-30
Value5766800.03266000.05063100.0
Percentage of ContractWithCustomerLiabilityCurrent91.687.690.9
Percentage of Assets9.86.310.7
Percentage of Assets gnss:CustomerDeposits0.00.00.0

gnss:DeferredRevenue


Contract
Period End2020-06-302020-03-312019-09-30
Value531670.0463960.0508520.0
Percentage of ContractWithCustomerLiabilityCurrent8.412.49.1
Percentage of Assets0.90.91.1
Percentage of Assets gnss:DeferredRevenue0.00.00.0

Long Term Debt

us-gaap:LongTermDebt

us-gaap:LongTermDebt


Long
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value304440.0297720.0320440.0312490.0324770.0320470.0344200.0348950.0740350.01165500.0
Percentage of LongTermDebt100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.50.60.60.70.80.80.90.81.82.9

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

gnss:MinistryOfEconomyAndCompetitivenessDebtDueFebruary22022, gnss:LoansWithGovernmentalAgencies


Long
Period End2020-06-302020-03-31
Value33838.033091.0
Percentage of LongTermDebt11.111.1
Percentage of Assets0.10.1
Percentage of Assets gnss:MinistryOfEconomyAndCompetitivenessDebtDueFebruary22022 gnss:LoansWithGovernmentalAgencies0.00.0

gnss:MinistryOfEconomyAndCompetitivenessDebtDueFebruary22024, gnss:LoansWithGovernmentalAgencies


Long
Period End2020-06-302020-03-31
Value270600.0264630.0
Percentage of LongTermDebt88.988.9
Percentage of Assets0.50.5
Percentage of Assets gnss:MinistryOfEconomyAndCompetitivenessDebtDueFebruary22024 gnss:LoansWithGovernmentalAgencies0.00.0

us-gaap:LongTermDebt us-gaap:LongtermDebtType

gnss:LoansWithGovernmentalAgencies


Long
Period End2020-06-302020-03-31
Value304440.0297720.0
Percentage of LongTermDebt100.0100.0
Percentage of Assets0.50.6
Percentage of Assets gnss:LoansWithGovernmentalAgencies0.00.0

Other Liabilities Noncurrent

us-gaap:OtherLiabilitiesNoncurrent

us-gaap:OtherLiabilitiesNoncurrent


Other
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-09-30
Value383410.0435880.0490790.02432300.02511200.02083200.01916100.01739400.061468.0112240.0139160.0165040.0157070.0174100.0150820.0147950.0144690.0146190.0152680.0157550.0160850.0159440.0146780.0146110.0419360.0403700.0364860.0363820.0321410.0323690.0304420.0276740.0278070.0282460.0
Percentage of OtherLiabilitiesNoncurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.60.80.95.26.05.14.74.20.20.30.40.40.40.50.40.40.50.50.50.50.50.60.50.51.81.61.51.51.41.51.41.11.32.1

Operating Lease Liability Noncurrent

us-gaap:OperatingLeaseLiabilityNoncurrent

us-gaap:OperatingLeaseLiabilityNoncurrent


Operating
Period End2020-06-302020-03-312019-12-31
Value6586200.06743200.06934100.0
Percentage of OperatingLeaseLiabilityNoncurrent100.0100.0100.0
Percentage of Assets11.212.913.2

Operating Lease Liability

us-gaap:OperatingLeaseLiability

us-gaap:OperatingLeaseLiability


Operating
Period End2020-06-302020-03-312019-12-312019-10-01
Value7338600.07471300.07649900.07814700.0
Percentage of OperatingLeaseLiability100.0100.0100.0100.0
Percentage of Assets12.414.314.50.0

Stockholders Equity

us-gaap:StockholdersEquity

us-gaap:StockholdersEquity


Stockholders
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-292012-06-302012-03-312011-12-312011-09-302011-06-302010-09-302009-09-30
Value39363635343332333434333534343434343435372929292827252524212222222020202019108.044087
Percentage of StockholdersEquity100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets66.470.169.175.182.782.981.880.085.284.290.090.590.290.692.693.990.990.594.595.791.891.792.585.087.889.892.889.892.089.892.30.093.494.193.582.889.978.50.0

us-gaap:StockholdersEquity us-gaap:StatementEquityComponents

us-gaap:AccumulatedOtherComprehensiveIncome


Stockholders
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-09-302013-09-302012-09-302011-09-30
Value-0.391483-0.442757-0.373405-0.458719-0.312263-0.368801-0.29971-0.245375-0.225208-0.013782-0.0093-0.001269-0.00342-0.003527-0.007859-0.001549-4.8e-05-0.000829-0.004509-0.000301-0.0003970.001098-59.346666-62.673754-63.936566-65.398586
Percentage of StockholdersEquity-1.0-1.2-1.0-1.3-0.9-1.1-0.9-0.7-0.7-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.00.0-206.8-253.10.0-322.6
Percentage of Assets-0.7-0.8-0.7-1.0-0.7-0.9-0.7-0.6-0.6-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.00.0-175.7-227.4-262.0-266.9
Percentage of Assets us-gaap:AccumulatedOtherComprehensiveIncome0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:AdditionalPaidInCapital


Stockholders
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-09-302013-09-302013-06-302013-03-312012-12-312012-09-292011-09-302010-09-302009-09-30
Value90898989888888908888888787878686868686878888888787868686858082
Percentage of StockholdersEquity231.9245.5247.0253.2255.4261.9269.0269.5256.9256.9261.2250.0253.6251.1254.1250.1247.1247.4240.9230.9299.2296.9306.8353.1406.0389.6384.0385.2422.6781.21031.2
Percentage of Assets154.0172.2170.7190.1211.1217.1220.0215.6218.8216.3235.0226.4228.7227.6235.2234.9224.5224.0227.6220.8274.5272.4260.7317.3373.7350.0354.50.0349.7613.20.0
Percentage of Assets us-gaap:AdditionalPaidInCapital0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:CommonStock


Stockholders
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-09-302013-09-302013-03-312012-12-312012-09-302011-09-302010-09-302009-09-30
Value0.0003350.0003310.0003310.000330.0003260.0003260.0003260.0003320.0003250.0003220.0003220.0003220.0003190.0003180.0003180.0003180.0003180.0003180.0003190.0003290.0003320.0003330.0003320.0003290.0003240.0003240.0003240.0003240.0003060.000306
Percentage of StockholdersEquity0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
Percentage of Assets0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
Percentage of Assets us-gaap:CommonStock0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:RetainedEarnings


Stockholders
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-09-302013-09-302013-03-312012-12-312012-09-302011-09-302010-09-302009-09-30
Value-51.305924-52.810001-53.111576-53.731903-53.654064-54.292105-55.470955-56.516895-54.074417-53.994197-54.455106-52.771853-52.937591-52.409428-52.707779-51.895099-51.381314-51.340247-50.357596-49.65885-58.614468-58.550521-59.346666-62.673754-64.49632-64.036942-63.936566-65.398586-70.421488-74.904164
Percentage of StockholdersEquity-130.9-144.3-146.0-151.9-154.5-160.8-168.1-168.8-156.2-156.9-161.2-150.0-153.6-151.1-154.0-150.1-147.1-147.4-140.9-130.9-199.2-196.8-206.8-253.1-289.6-284.00.0-322.6-681.2-931.2
Percentage of Assets-86.9-101.2-100.9-114.0-127.7-133.3-137.5-135.0-133.0-132.0-145.0-135.8-138.5-136.9-142.6-141.0-133.6-133.5-133.1-125.2-182.8-180.5-175.7-227.4-260.1-262.2-262.0-266.9-534.70.0
Percentage of Assets us-gaap:RetainedEarnings0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

Common Stock Value

us-gaap:CommonStockValue

us-gaap:CommonStockValue


Common
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-09-30
Value335.0331.0331.0330.0326.0326.0326.0332.0325.0322.0322.0322.0319.0318.0318.0318.0318.0318.0319.0329.0332.0333.0332.0332.0330.0331.0332.0329.0325.0324.0324.0324.0324.0324.0324.0324.0323.0306.0
Percentage of CommonStockValue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

Additional Paid In Capital

us-gaap:AdditionalPaidInCapital

us-gaap:AdditionalPaidInCapital


Additional
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-09-30
Value9089898988888890888888878787868686868687888888888787878787868686868585858580
Percentage of AdditionalPaidInCapital100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets154.0172.2170.7190.1211.1217.1220.0215.6218.8216.3235.0226.4228.7227.6235.2234.9224.5224.0227.6220.8274.5272.4278.0260.7279.2306.3323.8317.3373.7350.0354.5353.9383.8393.0387.1349.7389.0613.2

Retained Earnings Accumulated Deficit

us-gaap:RetainedEarningsAccumulatedDeficit

us-gaap:RetainedEarningsAccumulatedDeficit


Retained
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-09-30
Value-51306000.0-52810000.0-53112000.0-53732000.0-53654000.0-54292000.0-55471000.0-56517000.0-54074000.0-53994000.0-54455000.0-52772000.0-52938000.0-52409000.0-52708000.0-51895000.0-51381000.0-51340000.0-50358000.0-49659000.0-58614000.0-58551000.0-58841000.0-59347000.0-60073000.0-62016000.0-62542000.0-62674000.0-65605000.0-64496000.0-64037000.0-63937000.0-65176000.0-65377000.0-65085000.0-65399000.0-65756000.0-70421000.0
Percentage of RetainedEarningsAccumulatedDeficit100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets-86.9-101.2-100.9-114.0-127.7-133.3-137.5-135.0-133.0-132.0-145.0-135.8-138.5-136.9-142.6-141.0-133.6-133.5-133.1-125.2-182.8-180.5-185.5-175.7-191.4-216.6-230.9-227.4-281.6-260.1-262.2-262.0-290.4-298.9-293.6-266.9-299.1-534.7

Accumulated Other Comprehensive Income Loss Net Of Tax

us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax

us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax


Accumulated
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302014-12-312014-09-30
Value-391480.0-442760.0-373400.0-458720.0-312260.0-368800.0-299710.0-245380.0-225210.0-13782.0-9300.0-1269.0-3420.0-3527.0-7859.0-1549.0-48.0-829.0-4509.0-301.0-397.0790.00
Percentage of AccumulatedOtherComprehensiveIncomeLossNetOfTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0
Percentage of Assets-0.7-0.8-0.7-1.0-0.7-0.9-0.7-0.6-0.6-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.0-0.00.00.0

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

us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue

us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue


Adjustments
Period End2020-06-302020-03-312019-12-312019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-30
Value322020.0295290.0158330.0257570.0171980.0133840.0151810.0148810.0145790.0138460.0172480.0301770.0177400.0464750.0149150.0148020.0160320.0147940.0157480.0152860.0
Percentage of AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue us-gaap:StatementEquityComponents

us-gaap:AdditionalPaidInCapital


Adjustments
Period End2020-06-302020-03-312019-12-312019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-30
Value322020.0295290.0158330.0257570.0171980.0133840.0151810.0148810.0145790.0138460.0172480.0301770.0177400.0464750.0149150.0148020.0160320.0147940.0157480.0152860.0
Percentage of AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
Percentage of Assets us-gaap:AdditionalPaidInCapital0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

Net Cash Provided By Used In Operating Activities

us-gaap:NetCashProvidedByUsedInOperatingActivities

us-gaap:NetCashProvidedByUsedInOperatingActivities


Net
Period End2020-06-302020-03-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-312015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-30
Value5837100.0-345510.0-1781000.07441700.03297600.04209600.0-5093900.0-902240.0-745280.01145800.01753600.0-1657400.0-66965.0-370720.01428300.0-394140.0-644440.0623270.0-601490.02475400.02937000.0677960.02312500.0525780.0-760690.0-347370.02338000.0-452280.0609270.058725.0-21541.0799120.01677200.03442100.0-1900700.0-234660.0
Percentage of NetCashProvidedByUsedInOperatingActivities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax48.8-4.2-20.396.137.241.3-50.1-27.4-9.914.623.0-22.1-1.6-6.548.6-14.0-18.413.9-13.733.636.712.660.56.0-35.3-10.978.5-8.019.32.4-0.612.570.422.2-86.2-4.5

Net Cash Provided By Used In Investing Activities

us-gaap:NetCashProvidedByUsedInInvestingActivities

us-gaap:NetCashProvidedByUsedInInvestingActivities


Net
Period End2020-06-302020-03-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-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-30
Value-2280800.0-7217.0-137200.0-640040.0331610.0-371520.069668.0-501420.051222.0-2737700.0400550.0-48126.0-120460.0-29492.069026.0-300870.0-1514000.0-3203000.0-93016.0-41310.0-82648.0-124870.0-13376.0-51425.0-8020.0-77638.0-48931.0-133330.0-19330.0-3844.0-17773.0-19786.0-15607.0-7013.0-13715.0
Percentage of NetCashProvidedByUsedInInvestingActivities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax-19.1-0.1-1.6-8.33.7-3.60.7-15.20.7-34.85.3-0.6-2.9-0.52.3-8.6-33.7-73.0-1.3-0.5-1.5-3.3-0.2-2.4-0.3-2.6-0.9-4.2-0.8-0.1-0.3-0.8-0.1-0.3-0.3

Net Cash Provided By Used In Financing Activities

us-gaap:NetCashProvidedByUsedInFinancingActivities

us-gaap:NetCashProvidedByUsedInFinancingActivities


Net
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312015-12-312015-06-302014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312011-09-302010-09-30
Value738840.0-342530.0144210.0648690.09449.0-524400.0-1618500.0792740.0-30231.0-325130.0159520.0-1643100.0-419110.0311970.0-227540.0-149360.093467.0235220.086000.0019228.027094.01599.0
Percentage of NetCashProvidedByUsedInFinancingActivities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax6.2-4.11.68.40.1-5.1-15.924.1-0.4-4.12.1-58.2-12.04.2-2.8-2.82.42.74.00.00.60.40.0

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

us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect

us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect


Cash
Period End2020-06-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
Value4275000.0-698430.0-1759600.07422600.03641100.03299500.0-6652400.0-668480.0-726220.0-1916800.02313700.0-1572500.0-187420.0
Percentage of CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax35.7-8.4-20.095.841.132.4-65.4-20.3-9.7-24.430.3-21.0-4.5

Net Cash Provided By Used In Operating Activities

us-gaap:NetCashProvidedByUsedInOperatingActivities

us-gaap:NetCashProvidedByUsedInOperatingActivities


Net
Period End2020-06-302020-03-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-312015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-30
Value5837100.0-345510.0-1781000.07441700.03297600.04209600.0-5093900.0-902240.0-745280.01145800.01753600.0-1657400.0-66965.0-370720.01428300.0-394140.0-644440.0623270.0-601490.02475400.02937000.0677960.02312500.0525780.0-760690.0-347370.02338000.0-452280.0609270.058725.0-21541.0799120.01677200.03442100.0-1900700.0-234660.0
Percentage of NetCashProvidedByUsedInOperatingActivities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax48.8-4.2-20.396.137.241.3-50.1-27.4-9.914.623.0-22.1-1.6-6.548.6-14.0-18.413.9-13.733.636.712.660.56.0-35.3-10.978.5-8.019.32.4-0.612.570.422.2-86.2-4.5

Net Income Loss

us-gaap:NetIncomeLoss

us-gaap:NetIncomeLoss


Net
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
Value1504100.0301580.0620330.0-77839.0638040.01178800.01045900.0-2442500.0-80219.0460910.0-1683300.0165740.0-528160.0298350.0-812680.0-513780.0276920.0-664660.0-380070.08955600.0-63947.0290510.0505630.0726780.01942800.0525930.0131560.02931000.0-1108400.0-459380.0-100380.01239600.0200380.0-291890.0313950.0357840.0-683830.05704300.0-355370.0932840.067727.0
Percentage of NetIncomeLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax12.63.67.1-1.07.211.610.3-74.1-1.15.9-22.12.2-12.85.2-27.6-10.55.5-18.5-13.5203.2-1.86.511.59.924.39.83.433.5-51.4-14.4-3.422.16.3-12.28.75.6-28.736.8-16.117.92.3

us-gaap:NetIncomeLoss us-gaap:StatementEquityComponents

us-gaap:RetainedEarnings


Net
Period End2020-06-302020-03-312019-12-312019-06-302019-03-312018-12-312018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302014-09-302014-06-302014-03-312013-12-312013-03-312012-12-31
Value1504100.0301580.0620330.0638040.01178800.01045900.0-80220.0460910.0-1683300.0165740.0-528160.0298350.0-812680.0-513780.0276920.0-664660.0-380070.08955600.0-63947.0726780.01942800.0525930.0131560.0-459380.0-100380.0
Percentage of NetIncomeLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax12.63.67.17.211.610.3-1.15.9-22.12.2-12.85.2-27.6-10.55.5-18.5-13.5203.2-1.89.924.39.83.4-14.4-3.4
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax us-gaap:RetainedEarnings0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

Depreciation Depletion And Amortization

us-gaap:DepreciationDepletionAndAmortization

us-gaap:DepreciationDepletionAndAmortization


Depreciation
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-30
Value205030.0206490.0208540.0201570.0225680.0216370.0201270.0145890.0143470.0133700.060105.036808.030716.026986.021934.022235.022776.022830.031369.035688.048304.050348.0
Percentage of DepreciationDepletionAndAmortization100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DepreciationDepletionAndAmortization us-gaap:StatementBusinessSegments

gnss:Hardware


Depreciation
Period End2020-06-302020-03-312019-06-302019-03-31
Value127170.0128310.0149330.0138660.0
Percentage of DepreciationDepletionAndAmortization62.062.166.264.1

gnss:Software


Depreciation
Period End2020-06-302020-03-312019-06-302019-03-31
Value77864.078185.076350.077705.0
Percentage of DepreciationDepletionAndAmortization38.037.933.835.9

Increase Decrease In Accounts Receivable

us-gaap:IncreaseDecreaseInAccountsReceivable

us-gaap:IncreaseDecreaseInAccountsReceivable


Increase
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-30
Value516820.0-81724.02286600.0-3174900.047661.0-1934300.05916200.0-3646200.0886080.0-385770.0-3662.03297800.0-856610.01761600.0-1929800.0850470.081078.0535380.0-174340.0-618710.0387900.0-140090.0-1796800.0526060.0985780.0870980.0-3061100.03791700.0-1186400.084053.0-3249400.03418500.0-29521.0-606580.0-2358300.02904800.0-197080.0407200.0-2204800.02365800.0
Percentage of IncreaseDecreaseInAccountsReceivable100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Increase Decrease In Inventories

us-gaap:IncreaseDecreaseInInventories

us-gaap:IncreaseDecreaseInInventories


Increase
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-30
Value453000.0893270.0321000.0-556430.0-1905200.0-324480.02029400.01409100.0-32183.0228540.043001.0-240780.0585630.0-152960.0327680.0-259660.0-29971.0-7101.0294430.0-127920.0535000.0195060.0493990.0-818330.0-710620.0121220.0752690.0-581830.0373730.0489530.01050200.037141.0135440.0-14677.0373170.0-982950.0404600.0-2454700.02968200.0-206020.0
Percentage of IncreaseDecreaseInInventories100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Increase Decrease In Accounts Payable

us-gaap:IncreaseDecreaseInAccountsPayable

us-gaap:IncreaseDecreaseInAccountsPayable


Increase
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-30
Value967450.0468230.0604130.055321.0-419500.0-1780700.0-66849.0-184230.0-126070.0-287700.0790640.0-685540.0515790.0207510.0500040.0-879690.012057.0964310.0-226060.0-696630.0363920.0100360.0105790.0178220.0-465340.0548650.0-1027400.0687360.0-329800.0447450.0-204310.0402710.0155510.0-158820.0-443880.0573040.0-391300.0-1375000.01268400.0-13647.0
Percentage of IncreaseDecreaseInAccountsPayable100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Share Based Compensation

us-gaap:ShareBasedCompensation

us-gaap:ShareBasedCompensation


Share
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-30
Value322020.0295290.0158330.0171620.0257570.0171980.0133840.0151810.0148810.0145790.0138460.0172480.0301770.0177400.0464750.0149150.0148020.0160320.0147940.0157480.0152860.0177410.0131450.096795.0147540.0191610.0149810.0154320.0191760.0184320.0205980.0207670.0199310.0138180.0139290.0115660.096317.097367.0113300.0125260.0
Percentage of ShareBasedCompensation100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ShareBasedCompensation us-gaap:TitleOfIndividual, us-gaap:AwardType

gnss:BoardOfDirector, us-gaap:RestrictedStockUnitsRSU


Share
Period End2020-03-10
Value424500.0
Percentage of ShareBasedCompensation0.0

gnss:Employees, us-gaap:RestrictedStockUnitsRSU


Share
Period End2020-03-31
Value257630.0
Percentage of ShareBasedCompensation87.2

Net Cash Provided By Used In Investing Activities

us-gaap:NetCashProvidedByUsedInInvestingActivities

us-gaap:NetCashProvidedByUsedInInvestingActivities


Net
Period End2020-06-302020-03-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-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-30
Value-2280800.0-7217.0-137200.0-640040.0331610.0-371520.069668.0-501420.051222.0-2737700.0400550.0-48126.0-120460.0-29492.069026.0-300870.0-1514000.0-3203000.0-93016.0-41310.0-82648.0-124870.0-13376.0-51425.0-8020.0-77638.0-48931.0-133330.0-19330.0-3844.0-17773.0-19786.0-15607.0-7013.0-13715.0
Percentage of NetCashProvidedByUsedInInvestingActivities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax-19.1-0.1-1.6-8.33.7-3.60.7-15.20.7-34.85.3-0.6-2.9-0.52.3-8.6-33.7-73.0-1.3-0.5-1.5-3.3-0.2-2.4-0.3-2.6-0.9-4.2-0.8-0.1-0.3-0.8-0.1-0.3-0.3

Payments To Acquire Property Plant And Equipment

us-gaap:PaymentsToAcquirePropertyPlantAndEquipment

us-gaap:PaymentsToAcquirePropertyPlantAndEquipment


Payments
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-30
Value9476.015967.086159.039214.03947.0261150.038813.0459000.076710.035968.054167.010591.0114260.043610.013863.0-1199.036927.055444.071150.070784.0102480.091498.079501.084474.038607.079083.0124790.013155.051424.06270.076655.047665.0131800.018725.03617.016243.019786.014901.06958.02993.0
Percentage of PaymentsToAcquirePropertyPlantAndEquipment100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Net Cash Provided By Used In Financing Activities

us-gaap:NetCashProvidedByUsedInFinancingActivities

us-gaap:NetCashProvidedByUsedInFinancingActivities


Net
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312015-12-312015-06-302014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312011-09-302010-09-30
Value738840.0-342530.0144210.0648690.09449.0-524400.0-1618500.0792740.0-30231.0-325130.0159520.0-1643100.0-419110.0311970.0-227540.0-149360.093467.0235220.086000.0019228.027094.01599.0
Percentage of NetCashProvidedByUsedInFinancingActivities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerIncludingAssessedTax6.2-4.11.68.40.1-5.1-15.924.1-0.4-4.12.1-58.2-12.04.2-2.8-2.82.42.74.00.00.60.40.0

Payments For Repurchase Of Common Stock

us-gaap:PaymentsForRepurchaseOfCommonStock

us-gaap:PaymentsForRepurchaseOfCommonStock


Payments
Period End2020-06-302019-09-302019-06-302019-03-312018-12-312018-09-302016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302014-09-302014-06-30
Value000550000.01621000.0225170.000105340.01643100.0599190.0806730.039858.0227540.0
Percentage of PaymentsForRepurchaseOfCommonStock0.00.00.0100.0100.0100.00.00.0100.0100.0100.0100.0100.0100.0

Effective Income Tax Rate Continuing Operations

us-gaap:EffectiveIncomeTaxRateContinuingOperations

us-gaap:EffectiveIncomeTaxRateContinuingOperations


Effective
Period End2020-06-302020-03-312019-12-312019-06-302019-03-312018-12-312018-06-302018-03-312017-12-312017-06-302017-03-312016-12-312016-06-302016-03-312015-12-312015-06-302015-03-312014-12-31
Value0.012-0.0020.218-0.01100.211-0.05050.0220.2290.0380.0070.3740.0790.0010.44900.0020
Percentage of EffectiveIncomeTaxRateContinuingOperations100.0100.0100.0100.00.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0100.00.0

Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber


Share
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302011-09-302010-09-30
Value2730400.03103600.02282200.02219300.02591200.02598200.02639900.03394900.04000300.04472800.04495300.04663500.04853000.04857000.04849000.04404000.03351200.03445300.03389500.02852400.02749000.03072500.03091700.02530500.02787500.02809000.02712000.02394500.02870600.03020100.03353300.03463300.03514300.04181300.04408700.0
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber us-gaap:PlanName

gnss:EquityPlan2015


Share
Period End2020-06-302020-03-31
Value191000.0303010.0
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber7.09.8

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

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice


Share
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302011-09-302010-09-30
Value2.542.482.171.941.941.941.942.212.22.152.152.162.142.132.142.182.242.232.242.352.362.252.232.092.022.022.021.891.261.311.311.311.372.42.5
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice us-gaap:Range

srt:Maximum


Share
Period End2020-06-302019-12-312019-06-302019-03-312018-12-312018-06-302018-03-31
Value3.43.43.173.173.173.173.17
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice133.9156.7163.4163.4163.4144.1147.4

srt:Minimum


Share
Period End2020-06-302019-12-312019-06-302019-03-312018-12-312018-06-302018-03-31
Value1.311.311.310.930.930.930.93
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice51.660.467.547.947.942.343.3

Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod us-gaap:AwardType

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod

us-gaap:RestrictedStockUnitsRSU


Share
Period End2020-06-302020-03-312019-12-312019-09-302019-06-30
Value0231270.0000
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod0.0100.00.00.00.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod us-gaap:TitleOfIndividual, us-gaap:AwardType

gnss:BoardOfDirector, us-gaap:RestrictedStockUnitsRSU


Share
Period End2020-03-10
Value30000.0
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod0.0

gnss:Employees, us-gaap:RestrictedStockUnitsRSU


Share
Period End2020-03-31
Value81270.0
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod35.1

gnss:ContractWithCustomerLiabilityEffectOfExchangeRate

gnss:ContractWithCustomerLiabilityEffectOfExchangeRate


Contract
Period End2020-06-30
Value-5609.0
Percentage of ContractWithCustomerLiabilityEffectOfExchangeRate100.0

gnss:ContractWithCustomerLiabilityEffectOfExchangeRate us-gaap:FairValueByLiabilityClass

gnss:DeferredRevenue


Contract
Period End2020-06-30
Value-5609.0
Percentage of ContractWithCustomerLiabilityEffectOfExchangeRate100.0

gnss:ContractWithCustomerLiabilityIncreaseForNewContract

gnss:ContractWithCustomerLiabilityIncreaseForNewContract


Contract
Period End2020-06-30
Value4427600.0
Percentage of ContractWithCustomerLiabilityIncreaseForNewContract100.0

gnss:ContractWithCustomerLiabilityIncreaseForNewContract us-gaap:FairValueByLiabilityClass

gnss:CustomerDeposits


Contract
Period End2020-06-30
Value4166800.0
Percentage of ContractWithCustomerLiabilityIncreaseForNewContract94.1

gnss:DeferredRevenue


Contract
Period End2020-06-30
Value260730.0
Percentage of ContractWithCustomerLiabilityIncreaseForNewContract5.9

gnss:GrossProceedsFromStockOptionsExercised

gnss:GrossProceedsFromStockOptionsExercised


Gross
Period End2020-06-302019-06-30
Value738840.09449.0
Percentage of GrossProceedsFromStockOptionsExercised100.0100.0

gnss:InitialMeasurementOfOperatingLeaseLiabilities

gnss:InitialMeasurementOfOperatingLeaseLiabilities


Initial
Period End2020-06-30
Value0
Percentage of InitialMeasurementOfOperatingLeaseLiabilities0.0

gnss:InitialMeasurementOfOperatingLeaseRightOfUseAssets

gnss:InitialMeasurementOfOperatingLeaseRightOfUseAssets


Initial
Period End2020-06-30
Value0
Percentage of InitialMeasurementOfOperatingLeaseRightOfUseAssets0.0

gnss:NoncashOrPartNoncashunrealizedLossOnMarketableSecurities

gnss:NoncashOrPartNoncashunrealizedLossOnMarketableSecurities


Noncash
Period End2020-06-302019-06-30
Value8114.09482.0
Percentage of NoncashOrPartNoncashunrealizedLossOnMarketableSecurities100.0100.0

gnss:NumberOfMajorCustomers us-gaap:ConcentrationRiskByBenchmark, us-gaap:ConcentrationRiskByType

gnss:NumberOfMajorCustomers

us-gaap:AccountsReceivable, us-gaap:CustomerConcentrationRisk


Number
Period End2020-06-302019-06-30
Value01.0
Percentage of NumberOfMajorCustomers0.0100.0

us-gaap:SalesRevenueNet, us-gaap:CustomerConcentrationRisk


Number
Period End2020-06-302020-03-312019-06-302019-03-31
Value1.01.01.02.0
Percentage of NumberOfMajorCustomers0.00.0100.00.0

gnss:OperatingLeaseRightofuseAssetAmortizationExpense

gnss:OperatingLeaseRightofuseAssetAmortizationExpense


Operating
Period End2020-06-30
Value153290.0
Percentage of OperatingLeaseRightofuseAssetAmortizationExpense100.0

gnss:ProductWarrantyAccrualIncreaseDecreaseForNewWarrantiesIssuanceAndAdjustmentPreexistingWarranties

gnss:ProductWarrantyAccrualIncreaseDecreaseForNewWarrantiesIssuanceAndAdjustmentPreexistingWarranties


Product
Period End2020-06-30
Value13449.0
Percentage of ProductWarrantyAccrualIncreaseDecreaseForNewWarrantiesIssuanceAndAdjustmentPreexistingWarranties100.0

gnss:ProductWarrantyExpenseBenefit

gnss:ProductWarrantyExpenseBenefit


Product
Period End2020-06-302019-06-30
Value13449.018652.0
Percentage of ProductWarrantyExpenseBenefit100.0100.0

us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation

us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation


Adjustments
Period End2020-03-31
Value41410.0
Percentage of AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation100.0

us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation us-gaap:StatementEquityComponents

us-gaap:AdditionalPaidInCapital


Adjustments
Period End2020-03-31
Value41410.0
Percentage of AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation100.0

us-gaap:CommonStockDividendsPerShareDeclared

us-gaap:CommonStockDividendsPerShareDeclared


Common
Period End2020-06-302020-03-312019-12-312019-06-302019-03-312018-12-312018-06-302018-03-312018-03-302017-12-312017-06-302017-03-312016-12-312016-09-302016-05-102016-06-302016-02-042016-03-312015-12-032015-12-31
Value000000000000000.010.010.010.010.010.01
Percentage of CommonStockDividendsPerShareDeclared0.00.00.00.00.00.00.00.00.00.00.00.00.00.0100.0100.0100.0100.0100.0100.0

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

us-gaap:ConcentrationRiskPercentage1

gnss:OneCustomer, us-gaap:SalesRevenueNet, us-gaap:CustomerConcentrationRisk


Concentration
Period End2020-06-302020-03-312019-06-30
Value0.640.640.3
Percentage of ConcentrationRiskPercentage1100.0100.0100.0

us-gaap:ContractWithCustomerLiabilityRevenueRecognized

us-gaap:ContractWithCustomerLiabilityRevenueRecognized


Contract
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-31
Value1917100.02221300.02328700.01707400.0813920.0516080.0424150.0
Percentage of ContractWithCustomerLiabilityRevenueRecognized100.0100.0100.0100.0100.0100.0100.0

us-gaap:ContractWithCustomerLiabilityRevenueRecognized us-gaap:FairValueByLiabilityClass

gnss:CustomerDeposits


Contract
Period End2020-06-30
Value1666000.0
Percentage of ContractWithCustomerLiabilityRevenueRecognized86.9

gnss:DeferredRevenue


Contract
Period End2020-06-30
Value251100.0
Percentage of ContractWithCustomerLiabilityRevenueRecognized13.1

us-gaap:DeferredIncomeTaxesAndTaxCredits

us-gaap:DeferredIncomeTaxesAndTaxCredits


Deferred
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-31
Value473330.096768.0172390.0-105460.0118310.0274140.0283000.0-419590.0-73749.0158450.02708900.0950570.0-437330.0169280.0-486530.0676560.0-6854.0-546510.0-311200.0
Percentage of DeferredIncomeTaxesAndTaxCredits100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:Depreciation

us-gaap:Depreciation


Depreciation
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-30
Value130980.0132060.0133980.0126970.0150330.0139740.0124460.067012.062207.063666.058301.057810.029104.028469.030684.032108.034582.039006.055245.054208.061003.056536.060640.061039.058798.050778.033635.033975.033117.030982.024916.019846.014564.014875.015124.015146.0
Percentage of Depreciation100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DepreciationAndAmortization

us-gaap:DepreciationAndAmortization


Depreciation
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-30
Value205030.0206490.0208540.0201570.0205680.0216370.0201270.0145890.0143390.0133700.060105.059424.031025.030328.032506.033849.036298.040662.056884.055745.062495.057990.062084.062441.060098.052233.035203.039822.038961.036808.030716.026986.0
Percentage of DepreciationAndAmortization100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:EffectOfExchangeRateOnCash

us-gaap:EffectOfExchangeRateOnCash


Effect
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value-20070.0-3176.014336.0-27705.02495.0-14204.0-9734.0-57566.0-1929.0
Percentage of EffectOfExchangeRateOnCash100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities

us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities


Increase
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312016-12-312016-09-302015-12-312015-09-30
Value3183700.0-1117800.0-1918200.0515470.0-29243.0493120.0-1047000.0209250.0574910.0367000.0-1023500.0180770.0-818070.01459.0-276840.0
Percentage of IncreaseDecreaseInEmployeeRelatedLiabilities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:IncreaseDecreaseInOtherEmployeeRelatedLiabilities us-gaap:NatureOfExpense

us-gaap:IncreaseDecreaseInOtherEmployeeRelatedLiabilities

gnss:BonusesAndRelatedPayrollTaxExpense


Increase
Period End2020-06-302019-06-30
Value743620.0117170.0
Percentage of IncreaseDecreaseInOtherEmployeeRelatedLiabilities100.0100.0

us-gaap:IncreaseDecreaseInPrepaidExpense

us-gaap:IncreaseDecreaseInPrepaidExpense


Increase
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-30
Value56112.0-26790.0-760820.0972210.070406.0-265020.0-2136300.02228900.021013.0219170.0-393760.0124530.0-78381.0181680.0-80378.014857.0-67522.0200660.0-118030.0-34048.0-93777.0223910.0-54364.0-25743.0-76487.0113460.0-491150.0537380.0118420.0-46875.0-46875.0-7469.0-46875.0-46875.0-15515.0-105140.0-46875.0
Percentage of IncreaseDecreaseInPrepaidExpense100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants

us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants


Incremental
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-03-312017-03-312016-06-302015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-30
Value991490.0638020.0732860.051321.0797660.0492300.0674840.01023600.063799.062455.0-124000.0-47502.0594250.0549510.084772.0144420.0906590.0444940.0455080.0000-153020.01118400.00687020.023679.0
Percentage of IncrementalCommonSharesAttributableToCallOptionsAndWarrants100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.00.00.0100.0100.00.0100.0100.0

us-gaap:InventoryWriteDown

us-gaap:InventoryWriteDown


Inventory
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-30
Value40663.033184.094415.021253.0-12224.078405.054854.079559.06541.045134.040301.0-3534.017935.052120.0-28674.0-4414.075733.0-5899.0-183820.0-29701.041920.0210880.0-261290.0162600.0-35113.0057604.0-38743.023828.0
Percentage of InventoryWriteDown100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0100.0100.0100.0

us-gaap:OperatingLeaseExpense

us-gaap:OperatingLeaseExpense


Operating
Period End2020-06-302020-03-312019-06-302019-03-31
Value226080.0223990.0224410.0219780.0
Percentage of OperatingLeaseExpense100.0100.0100.0100.0

us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent

us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent


Other
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value43160.0-61660.088800.0-147660.047055.0-79323.0-53722.0-23555.0-217230.04355.0
Percentage of OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent

us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent


Other
Period End2020-06-302020-03-312019-12-312019-06-302019-03-312018-12-312018-06-302018-03-312017-12-312016-12-31
Value51274.0-69352.085314.056538.0-69091.0-54335.0-211430.0-4482.0-8031.0-6310.0
Percentage of OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent us-gaap:StatementEquityComponents

us-gaap:AccumulatedOtherComprehensiveIncome


Other
Period End2020-06-302020-03-312019-12-312019-06-302019-03-312018-12-312018-06-302018-03-312017-12-31
Value51274.0-69352.085314.056538.0-69091.0-54335.0-211430.0-4482.0-8031.0
Percentage of OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax

us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax


Other
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-31
Value8114.0-7692.0-3486.01205.09483.010232.0-613.03388.05805.0-8837.0-8031.02151.0107.04332.0-6310.0-1500.0781.03679.0-4208.0-698.0701.0308.0790.0
Percentage of OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation

us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation


Payments
Period End2020-06-30
Value0
Percentage of PaymentsRelatedToTaxWithholdingForShareBasedCompensation0.0

us-gaap:PaymentsToAcquireMarketableSecurities

us-gaap:PaymentsToAcquireMarketableSecurities


Payments
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-31
Value3483200.01373600.0639790.01204600.0972020.01444300.0874350.01712400.0805850.0729050.01673300.0603830.0530730.0302830.01470700.0744320.0-530740.0-11385.0623600.0-441650.0196090.01421600.03123400.0
Percentage of PaymentsToAcquireMarketableSecurities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities

us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities


Proceeds
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-31
Value1211800.01382400.0588750.0603730.01307600.01333900.0982830.01855200.0933780.0273840.02128000.0558510.0528040.0319510.01555300.0
Percentage of ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ProceedsFromStockOptionsExercised

us-gaap:ProceedsFromStockOptionsExercised


Proceeds
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312015-09-302015-06-302014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312011-09-302010-09-30
Value738840.0113830.0144210.0648690.09449.042644.02528.01407200.0842000.026200.0159520.09537.0387620.0351830.000193060.0235220.086000.0019228.027094.01599.0
Percentage of ProceedsFromStockOptionsExercised100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.00.0100.0100.0100.00.0100.0100.0100.0

us-gaap:ProductWarrantyAccrualPayments

us-gaap:ProductWarrantyAccrualPayments


Product
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-06-30
Value1868.015754.02681.03778.012209.013289.04789.0-31207.020344.019104.03154.02545.046201.06470.012742.06639.07850.023127.0972.08078.05511.019347.08402.015292.04906.024707.0-11362.0777.0-5809.0-1501.0-4275.0-15183.0-4185.0-1919.013095.0-8541.0
Percentage of ProductWarrantyAccrualPayments100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:RepaymentsOfUnsecuredDebt

us-gaap:RepaymentsOfUnsecuredDebt


Repayments
Period End2020-06-302019-09-302019-06-302018-09-302018-06-30
Value000388770.0371960.0
Percentage of RepaymentsOfUnsecuredDebt0.00.00.0100.0100.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue


Share
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-31
Value1990800.0113400.0128320.0540530.062706.033399.01504.0
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue100.0100.0100.0100.0100.0100.0100.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod


Share
Period End2020-06-302020-03-312019-12-312019-09-30
Value0800000.0333730.00
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod0.0100.0100.00.0

us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRange

us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit

gnss:RangeFour


Share
Period End2020-06-30
Value0
Percentage of ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit0.0

gnss:RangeOne


Share
Period End2020-06-30
Value0
Percentage of ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit0.0

gnss:RangeThree


Share
Period End2020-06-30
Value0
Percentage of ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit0.0

gnss:RangeTwo


Share
Period End2020-06-30
Value0
Percentage of ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit0.0

us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRange

us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit

gnss:RangeFour


Share
Period End2020-06-30
Value0
Percentage of ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit0.0

gnss:RangeOne


Share
Period End2020-06-30
Value0
Percentage of ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit0.0

gnss:RangeThree


Share
Period End2020-06-30
Value0
Percentage of ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit0.0

gnss:RangeTwo


Share
Period End2020-06-30
Value0
Percentage of ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit0.0

us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation us-gaap:StatementEquityComponents

us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation

us-gaap:CommonStock


Shares
Period End2020-03-31
Value13063.0
Percentage of SharesPaidForTaxWithholdingForShareBasedCompensation100.0

us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross us-gaap:StatementEquityComponents

us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross

us-gaap:CommonStock


Stock
Period End2020-03-312019-12-312019-03-312018-03-31
Value198110.0198110.0156120.0125000.0
Percentage of StockIssuedDuringPeriodSharesRestrictedStockAwardGross100.0100.0100.0100.0

us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised

us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised


Stock
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312015-09-302015-06-302014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-31
Value371820.056861.083343.0370870.07000.026682.01600.0599800.0468800.020000.090852.01875.0310500.0255460.000357480.0650910.0-149400.0024700.0
Percentage of StockIssuedDuringPeriodSharesStockOptionsExercised100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.00.0100.0100.0100.00.0100.0

us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised us-gaap:StatementEquityComponents

us-gaap:CommonStock


Stock
Period End2020-06-302020-03-312019-12-312019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312015-09-302015-06-302014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-31
Value371820.056861.083343.07000.026682.01600.0599800.0468800.020000.090852.01875.0310500.0255460.000357480.0401510.0100000.0024700.0
Percentage of StockIssuedDuringPeriodSharesStockOptionsExercised100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.00.0100.061.7-66.90.0100.0

us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross us-gaap:StatementEquityComponents

us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross

us-gaap:AdditionalPaidInCapital


Stock
Period End2020-03-312019-12-312019-06-302019-03-312018-06-30
Value-2.0-2.09449.0-2.0842000.0
Percentage of StockIssuedDuringPeriodValueRestrictedStockAwardGross100.0100.0100.0100.0100.0

us-gaap:CommonStock


Stock
Period End2020-03-312019-12-312019-03-312018-12-312018-06-30
Value2.02.02.02.05.0
Percentage of StockIssuedDuringPeriodValueRestrictedStockAwardGross-100.0-100.0-100.00.00.0

us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised

us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised


Stock
Period End2020-06-302020-03-312019-12-312019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312015-09-302015-06-302014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-31
Value738840.0113830.0144210.09449.042644.02528.01407200.0842000.026200.0159520.09537.0387620.0351830.000193060.0235220.086000.0019228.0
Percentage of StockIssuedDuringPeriodValueStockOptionsExercised100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.00.0100.0100.0100.00.0100.0

us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised us-gaap:StatementEquityComponents

us-gaap:AdditionalPaidInCapital


Stock
Period End2020-06-302020-03-312019-12-312019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312015-09-302015-06-302013-09-302013-06-302013-03-312012-12-31
Value738840.0113830.0144210.09449.042644.02528.01407200.0842000.026200.0159520.09537.0387620.0235220.085999.0019228.0
Percentage of StockIssuedDuringPeriodValueStockOptionsExercised100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0100.0

us-gaap:CommonStock


Stock
Period End2020-06-302019-12-312015-09-302015-06-302014-09-302014-06-302014-03-312013-12-312013-09-30
Value4.01.003.02.0004.04.0
Percentage of StockIssuedDuringPeriodValueStockOptionsExercised0.00.00.00.00.00.00.00.00.0

us-gaap:StockRepurchasedAndRetiredDuringPeriodShares us-gaap:StatementEquityComponents

us-gaap:StockRepurchasedAndRetiredDuringPeriodShares

us-gaap:CommonStock


Stock
Period End2020-03-312019-03-312018-12-312018-06-302016-09-302016-06-302016-03-312015-12-312015-09-30
Value156500.0200000.0588420.0211330.00068400.01031200.0329580.0
Percentage of StockRepurchasedAndRetiredDuringPeriodShares100.0100.0100.0100.00.00.0100.0100.0100.0

us-gaap:StockRepurchasedAndRetiredDuringPeriodValue

us-gaap:StockRepurchasedAndRetiredDuringPeriodValue


Stock
Period End2020-03-312019-03-312018-12-312018-06-302016-09-302016-06-302016-03-312015-12-312015-09-302015-06-30
Value398260.0550000.01621000.0500270.000105340.01643100.0599190.0863840.0
Percentage of StockRepurchasedAndRetiredDuringPeriodValue100.0100.0100.0100.00.00.0100.0100.0100.0100.0

us-gaap:StockRepurchasedAndRetiredDuringPeriodValue us-gaap:StatementEquityComponents

us-gaap:AdditionalPaidInCapital


Stock
Period End2020-03-312019-03-312018-12-312018-06-302016-09-302016-06-302016-03-312015-12-312015-09-302015-06-30
Value398250.0550000.01621000.0500270.000105340.01643100.0599190.0863840.0
Percentage of StockRepurchasedAndRetiredDuringPeriodValue100.0100.0100.0100.00.00.0100.0100.0100.0100.0

us-gaap:CommonStock


Stock
Period End2020-03-312019-03-312018-12-312018-06-302016-09-302016-06-302016-03-312015-12-312015-09-30
Value2.02.06.02.0001.010.03.0
Percentage of StockRepurchasedAndRetiredDuringPeriodValue0.00.00.00.00.00.00.00.00.0

us-gaap:WeightedAverageNumberOfSharesIssuedBasic

us-gaap:WeightedAverageNumberOfSharesIssuedBasic


Weighted
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-31
Value3333320.0047173232320.178607323232
Percentage of WeightedAverageNumberOfSharesIssuedBasic100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

gnss:AccruedContractCosts

gnss:AccruedContractCosts


Accrued
Period End2020-06-302020-03-312019-09-30
Value580170.0441920.0252830.0
Percentage of AccruedContractCosts100.0100.0100.0

gnss:DepositsForInventory

gnss:DepositsForInventory


Deposits
Period End2020-06-302020-03-312019-09-30
Value173610.0347190.01064600.0
Percentage of DepositsForInventory100.0100.0100.0

gnss:DueAndSubscription

gnss:DueAndSubscription


Due
Period End2020-06-302020-03-312019-09-30
Value198950.065365.088031.0
Percentage of DueAndSubscription100.0100.0100.0

gnss:PrepaidTradeShowsAndTravel

gnss:PrepaidTradeShowsAndTravel


Prepaid
Period End2020-06-302020-03-312019-09-30
Value116020.0149170.0106630.0
Percentage of PrepaidTradeShowsAndTravel100.0100.0100.0

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

us-gaap:AssetsFairValueDisclosure

us-gaap:CertificatesOfDeposit, us-gaap:FairValueInputsLevel2, us-gaap:FairValueMeasurementsNonrecurring


Assets
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-31
Value1943200.01943800.01444800.0971590.0499000.0499000.0499000.0499000.0688000.0936950.0936800.02436600.02237500.02237300.02237200.03236200.03047200.03296200.03296200.03296200.02996300.02749200.02998100.0
Percentage of AssetsFairValueDisclosure100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:CorporateDebtSecurities, us-gaap:FairValueInputsLevel2, us-gaap:FairValueMeasurementsNonrecurring


Assets
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-31
Value3334300.02554700.03412200.03867900.03979100.04063100.03898800.04293700.04094100.04031900.03585100.02608700.02760200.02743000.02755200.01746900.0952690.01205800.01395000.0508440.0511330.0250640.0
Percentage of AssetsFairValueDisclosure171.6131.4236.2398.1797.4814.2781.3860.5595.1430.3382.7107.1123.4122.6123.254.031.336.642.315.417.19.1

us-gaap:USStatesAndPoliticalSubdivisions, us-gaap:FairValueInputsLevel2, us-gaap:FairValueMeasurementsNonrecurring


Assets
Period End2020-06-302020-03-312019-12-312019-09-302019-03-312018-12-312018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-31
Value2113300.0612830.0270670.0240670.0242130.0285790.0150100.085459.085988.025303.025457.040000.040313.0140640.0436100.0564290.0267310.0654500.01458200.02072400.01778700.0
Percentage of AssetsFairValueDisclosure108.831.518.724.848.557.321.89.19.21.01.11.81.84.314.317.18.119.948.775.459.3

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

us-gaap:FairValueInputsLevel1, us-gaap:FairValueMeasurementsNonrecurring


Assets
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302015-09-30
Value1037600.0296370.0254410.0275540.0848400.0480860.0538850.0410390.0241010.098539.0531570.055257.090054.066879.045984.095538.0628210.0301190.0
Percentage of AssetsFairValueDisclosure53.415.217.628.4170.096.4108.082.235.010.556.72.34.03.02.13.020.69.1

us-gaap:FairValueInputsLevel2, us-gaap:FairValueMeasurementsNonrecurring


Assets
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-31
Value7390800.05111300.05127700.05080200.04478100.04804200.04683600.04792700.04932200.05054300.04607900.05070700.05023200.05020400.05032700.05123700.04436000.05066300.04958600.04459200.04965800.05072200.04776800.0
Percentage of AssetsFairValueDisclosure380.3263.0354.9522.9897.4962.8938.6960.5716.9539.4491.9208.1224.5224.4225.0158.3145.6153.7150.4135.3165.7184.5159.3

us-gaap:AssetsFairValueDisclosure us-gaap:FairValueByMeasurementFrequency

us-gaap:FairValueMeasurementsNonrecurring


Assets
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302015-12-312015-09-302015-06-302015-03-312014-12-31
Value8428300.05407700.05382200.05355700.05326600.05285100.05222500.05203100.05173200.05152800.05139500.05125900.05113200.05087300.05078700.05219200.05064200.05032800.04760400.04996400.05103800.04972000.0
Percentage of AssetsFairValueDisclosure433.7278.2372.5551.21067.41059.11046.61042.7751.9550.0548.6210.4228.5227.4227.0161.3166.2152.7144.4166.8185.6165.8

us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis us-gaap:FairValueByAssetClass, us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:FairValueByMeasurementFrequency

us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis

us-gaap:CertificatesOfDeposit, us-gaap:FairValueInputsLevel2, us-gaap:FairValueMeasurementsNonrecurring


Available
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-30
Value1943200.01943800.01444800.0971590.0499000.0499000.0499000.0499000.0688000.0936950.0936800.02436600.02237500.02237300.02237200.03236200.03047200.03296200.03296200.03296200.02996300.0
Percentage of AvailableForSaleDebtSecuritiesAmortizedCostBasis100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:CorporateDebtSecurities, us-gaap:FairValueInputsLevel2, us-gaap:FairValueMeasurementsNonrecurring


Available
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-30
Value3330000.02555100.03404800.03856800.03969000.04062800.03908000.04302700.04106300.04049800.03594200.02610000.02763700.02746600.02763100.01748400.0952830.01206900.01399600.0509030.0512470.0
Percentage of AvailableForSaleDebtSecuritiesAmortizedCostBasis171.4131.4235.7397.0795.4814.2783.2862.3596.9432.2383.7107.1123.5122.8123.554.031.336.642.515.417.1

us-gaap:USStatesAndPoliticalSubdivisions, us-gaap:FairValueInputsLevel2, us-gaap:FairValueMeasurementsNonrecurring


Available
Period End2020-06-302020-03-312019-12-312019-09-302019-03-312018-12-312018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-30
Value2109300.0612310.0270220.0240460.0241780.0286070.0150160.085626.086186.025315.025449.040000.040313.0140640.0436010.0563990.0267270.0654200.01457400.0
Percentage of AvailableForSaleDebtSecuritiesAmortizedCostBasis108.531.518.724.748.557.321.89.19.21.01.11.81.84.314.317.18.119.848.6

us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:FairValueByMeasurementFrequency

us-gaap:FairValueInputsLevel1, us-gaap:FairValueMeasurementsNonrecurring


Available
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-09-302015-09-30
Value1037600.0296370.0254410.0275540.0848400.0480860.0538920.0410390.0241010.098539.0531570.055257.090054.066879.095538.0301190.0
Percentage of AvailableForSaleDebtSecuritiesAmortizedCostBasis53.415.217.628.4170.096.4108.082.235.010.556.72.34.03.03.09.1

us-gaap:FairValueInputsLevel2, us-gaap:FairValueMeasurementsNonrecurring


Available
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-30
Value7382500.05111100.05119900.05068800.04468000.04803500.04693100.04801700.04944500.05072400.04617200.05071900.05026600.05023900.05040600.05125200.04436000.05067100.04963100.04459500.04966200.0
Percentage of AvailableForSaleDebtSecuritiesAmortizedCostBasis379.9263.0354.4521.7895.4962.6940.5962.3718.7541.4492.9208.2224.7224.5225.3158.4145.6153.7150.6135.3165.7

us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis us-gaap:FairValueByMeasurementFrequency

us-gaap:FairValueMeasurementsNonrecurring


Available
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302015-12-312015-09-302015-06-30
Value8420000.05407500.05374300.05344400.05316400.05284400.05232000.05212100.05185500.05171000.05148800.05127200.05116700.05090800.05040600.05125200.04436000.05037300.04760700.04996800.0
Percentage of AvailableForSaleDebtSecuritiesAmortizedCostBasis433.3278.2372.0550.11065.41059.01048.51044.5753.7551.9549.6210.4228.7227.5225.3158.4145.6152.8144.4166.8

us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainLossBeforeTax us-gaap:FairValueByAssetClass, us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:FairValueByMeasurementFrequency

us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainLossBeforeTax

us-gaap:CorporateDebtSecurities, us-gaap:FairValueInputsLevel2, us-gaap:FairValueMeasurementsNonrecurring


Available
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-31
Value4250.0-341.07423.011157.010157.0325.0-9211.0-8945.0-12268.0-17970.0-9102.0-1257.0-3428.0-3527.0-7859.0-1549.0-137.0-1131.0-4552.0-594.0-1137.0-431.0
Percentage of AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainLossBeforeTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:USStatesAndPoliticalSubdivisions, us-gaap:FairValueInputsLevel2, us-gaap:FairValueMeasurementsNonrecurring


Available
Period End2020-06-302020-03-312019-12-312019-09-302019-03-312018-12-312018-06-302018-03-312017-12-312017-09-302017-06-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-31
Value4048.0525.0453.0205.0350.0-277.0-65.0-168.0-198.0-12.08.088.0302.043.0293.0740.01529.0
Percentage of AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainLossBeforeTax95.2-154.06.11.8107.73.00.50.92.21.0-0.2-64.2-26.7-0.9-49.3-65.1-354.8

us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainLossBeforeTax us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:FairValueByMeasurementFrequency

us-gaap:FairValueInputsLevel2, us-gaap:FairValueMeasurementsNonrecurring


Available
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-31
Value8298.0184.07876.011362.010157.0675.0-9488.0-8945.0-12333.0-18138.0-9300.0-1269.0-3420.0-3527.0-7859.0-1549.0-49.0-829.0-4509.0-301.0-397.01098.0
Percentage of AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainLossBeforeTax195.2-54.0106.1101.8100.0207.7103.0100.0100.5100.9102.2101.099.8100.0100.0100.035.873.399.150.734.9-254.8

us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainLossBeforeTax us-gaap:FairValueByMeasurementFrequency

us-gaap:FairValueMeasurementsNonrecurring


Available
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302015-12-312015-09-302015-06-302015-03-31
Value8298.0184.07876.011362.010157.0675.0-9557.0-8945.0-12333.0-18138.0-9300.0-1269.0-3420.0-3527.0-7859.0-1549.0-49.0-4509.0-301.0-397.01098.0
Percentage of AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainLossBeforeTax195.2-54.0106.1101.8100.0207.7103.8100.0100.5100.9102.2101.099.8100.0100.0100.035.899.150.734.9-254.8

us-gaap:CashAndCashEquivalentsFairValueDisclosure us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:FairValueByMeasurementFrequency

us-gaap:CashAndCashEquivalentsFairValueDisclosure

us-gaap:FairValueInputsLevel1, us-gaap:FairValueMeasurementsNonrecurring


Cash
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302015-09-30
Value1037600.0296370.0254410.0275540.0848400.0480860.0538850.0410390.0241010.098539.0531570.055257.090054.066879.045984.095538.0628210.0301190.0
Percentage of CashAndCashEquivalentsFairValueDisclosure100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:CashAndCashEquivalentsFairValueDisclosure us-gaap:FairValueByMeasurementFrequency

us-gaap:FairValueMeasurementsNonrecurring


Cash
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302015-09-302015-06-302015-03-312014-12-31
Value1037600.0296370.0254410.0275540.0848400.0480860.0538850.0410390.0241010.098539.0531570.055257.090054.066879.045984.095538.0683320.0461250.0255770.0557760.01847800.0
Percentage of CashAndCashEquivalentsFairValueDisclosure100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0108.8153.10.00.00.0

us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations

us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations


Cash
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-09-30
Value21171719128.4531355.153631112131512141413
Percentage of CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ContractWithCustomerLiability

us-gaap:ContractWithCustomerLiability


Contract
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-30
Value6681900.04165800.05306800.06122500.02009200.01348900.0609240.0736050.0
Percentage of ContractWithCustomerLiability100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ContractWithCustomerLiability us-gaap:FairValueByLiabilityClass

gnss:CustomerDeposits


Contract
Period End2020-06-302020-03-312019-09-30
Value5766800.03266000.05063100.0
Percentage of ContractWithCustomerLiability86.378.482.7

gnss:DeferredRevenue


Contract
Period End2020-06-302020-03-312019-09-30
Value915080.0899840.01059400.0
Percentage of ContractWithCustomerLiability13.721.617.3

us-gaap:ContractWithCustomerLiabilityNoncurrent

us-gaap:ContractWithCustomerLiabilityNoncurrent


Contract
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-31
Value383410.0435880.0490800.0550880.0600760.0146040.083255.0
Percentage of ContractWithCustomerLiabilityNoncurrent100.0100.0100.0100.0100.0100.0100.0

us-gaap:ContractWithCustomerLiabilityNoncurrent us-gaap:FairValueByLiabilityClass

gnss:DeferredRevenue


Contract
Period End2020-06-302020-03-312019-09-30
Value383410.0435880.0550880.0
Percentage of ContractWithCustomerLiabilityNoncurrent100.0100.0100.0

us-gaap:DeferredIncomeTaxAssetsNet

us-gaap:DeferredIncomeTaxAssetsNet


Deferred
Period End2020-06-302020-03-312019-09-30
Value4644500.05117800.05387000.0
Percentage of DeferredIncomeTaxAssetsNet100.0100.0100.0

us-gaap:EmployeeRelatedLiabilitiesCurrent

us-gaap:EmployeeRelatedLiabilitiesCurrent


Employee
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302011-09-30
Value1872100.01149700.0993090.02050300.01483700.01484300.0993120.02041700.01788900.01214000.0847040.01870600.01167700.0973440.0563610.0382840.01200900.0969720.0332380.0330920.0607750.0683940.0513690.03033200.02001400.0620980.0577180.0650120.0239470.0292710.0247890.0272210.0265010.02628200.0
Percentage of EmployeeRelatedLiabilitiesCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized

us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized


Employee
Period End2020-06-302020-03-31
Value378440.0420170.0
Percentage of EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized100.0100.0

us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized us-gaap:AwardType

us-gaap:RestrictedStockUnitsRSU


Employee
Period End2020-06-302020-03-31
Value675620.0788160.0
Percentage of EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized178.5187.6

us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization

us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization


Finite
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-09-302016-09-302015-09-302014-09-302013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302011-09-30
Value775740.0685590.0622820.0534800.0477820.0396560.0326840.0252730.0199550.0124400.052558.045342.038590.032663.0-42288.0212000.0206160.0200330.0200470.0240590.0232940.0
Percentage of FiniteLivedIntangibleAssetsAccumulatedAmortization100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:FiniteLivedIntangibleAssetsGross

us-gaap:FiniteLivedIntangibleAssetsGross


Finite
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-09-302016-09-302015-09-302014-09-302013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302011-09-30
Value1756900.01719800.01752100.01710400.01774800.01752300.01786400.01810100.01853100.01958200.0108250.0108250.096975.086498.093938.0350580.0350580.0348830.0358920.0428330.0458910.0
Percentage of FiniteLivedIntangibleAssetsGross100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:FiniteLivedIntangibleAssetsGross us-gaap:FiniteLivedIntangibleAssetsByMajorClass

us-gaap:CustomerRelationships


Finite
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value601060.0587800.0599340.0584480.0607440.0599400.0611580.0620030.0622470.0660000.0
Percentage of FiniteLivedIntangibleAssetsGross34.234.234.234.234.234.234.234.333.633.7

us-gaap:NoncompeteAgreements


Finite
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value236780.0231560.0236100.0230250.0239290.0236130.0240930.0244250.0245220.0260000.0
Percentage of FiniteLivedIntangibleAssetsGross13.513.513.513.513.513.513.513.513.213.3

us-gaap:Patents


Finite
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-09-30
Value72126.072126.072126.072126.072126.072126.072126.072126.0108250.0108250.0108250.0
Percentage of FiniteLivedIntangibleAssetsGross4.14.24.14.24.14.14.04.05.85.5100.0

us-gaap:TechnologyBasedIntangibleAssets


Finite
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value628390.0614520.0626590.0611040.0635040.0626650.0639380.0648210.0650770.0690000.0
Percentage of FiniteLivedIntangibleAssetsGross35.835.735.835.735.835.835.835.835.135.2

us-gaap:TradeNames


Finite
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value218570.0213750.0217940.0212540.0220890.0217960.0222390.0225460.0226350.0240000.0
Percentage of FiniteLivedIntangibleAssetsGross12.412.412.412.412.412.412.412.512.212.3

us-gaap:InventoryGross

us-gaap:InventoryGross


Inventory
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302011-09-30
Value8033000.07580000.06686700.06365700.06930900.08838200.09160600.07131200.05915100.05947300.05718800.05675800.06104400.05518800.05671700.05344000.05603700.05633700.05640800.05346400.05474300.04939300.04744200.04250200.05068600.05779200.05658000.04905300.05487100.05113400.04623800.03573700.03536600.03042600.0
Percentage of InventoryGross100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:InventoryRawMaterials

us-gaap:InventoryRawMaterials


Inventory
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302011-09-30
Value6454300.05591300.04952600.05060300.05405900.06079200.06674500.04487300.05119700.05136000.04619600.03784900.04783300.04559300.04129200.04393900.04510500.04504100.04691400.04562500.04546400.04130300.03852900.03462900.04019400.04419300.04303900.03941200.04213700.03909000.03653900.02693800.02602500.02368200.0
Percentage of InventoryRawMaterials100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:InventoryValuationReserves

us-gaap:InventoryValuationReserves


Inventory
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302011-09-30
Value698850.0658180.0625000.0530580.0518090.0532310.0451900.0397050.0510510.0503970.0458830.0418530.0393360.0398650.0580160.0580130.0421590.0431240.0426260.0420180.0396770.0377400.0350950.0354490.0336550.0284430.0313100.0317520.0241790.0247680.0431500.0461200.0419280.0307100.0
Percentage of InventoryValuationReserves100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:InventoryWorkInProcess

us-gaap:InventoryWorkInProcess


Inventory
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302011-09-30
Value462770.01068100.0625880.0306810.0289590.0789890.0253490.0875420.0338510.0393760.0198540.0147870.0462300.0185280.0490750.0174480.0160290.0248850.0195820.020588.0204550.0101060.0158290.0153110.0362580.0584950.0193200.0358830.0319760.0445250.0163150.061859.095972.0168620.0
Percentage of InventoryWorkInProcess100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:LongTermNotesPayable

us-gaap:LongTermNotesPayable


Long
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value16919.016546.033740.032903.034196.033744.051644.052358.0207530.0269230.0
Percentage of LongTermNotesPayable100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:MarketableSecuritiesNoncurrent

us-gaap:MarketableSecuritiesNoncurrent


Marketable
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-31
Value3336700.01646500.0945830.01384800.01499800.01695300.0899760.01200500.01269700.0991180.01005700.0711120.01408900.01556700.01922100.02187500.02047900.02277400.02276700.03047200.02797800.02800000.02498100.0
Percentage of MarketableSecuritiesNoncurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:MarketableSecuritiesNoncurrent us-gaap:FairValueByAssetClass, us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:FairValueByMeasurementFrequency

us-gaap:CertificatesOfDeposit, us-gaap:FairValueInputsLevel2, us-gaap:FairValueMeasurementsNonrecurring


Marketable
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-31
Value1444200.01444800.0945830.0472590.0499000.0499000.0499000.0499000.0499000.0499000.0499000.0499000.0189000.0437340.0437190.01937000.02047900.02047700.02047600.03047200.02747200.02749200.02498100.0
Percentage of MarketableSecuritiesNoncurrent43.387.7100.034.133.329.455.541.639.350.349.670.213.428.122.788.5100.089.989.9100.098.298.2100.0

us-gaap:CorporateDebtSecurities, us-gaap:FairValueInputsLevel2, us-gaap:FairValueMeasurementsNonrecurring


Marketable
Period End2020-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-312016-12-312016-09-302016-03-31
Value1383100.0201710.0751900.01000800.01196300.0400760.0701540.0770690.0492180.0506660.0212120.01219900.01119300.01484900.0250500.0229690.0
Percentage of MarketableSecuritiesNoncurrent41.512.354.366.770.644.558.460.749.750.429.886.671.977.311.510.1

us-gaap:USStatesAndPoliticalSubdivisions, us-gaap:FairValueInputsLevel2, us-gaap:FairValueMeasurementsNonrecurring


Marketable
Period End2020-06-302019-09-302015-06-302015-03-31
Value509330.0160330.050622.050805.0
Percentage of MarketableSecuritiesNoncurrent15.311.61.81.8

us-gaap:MarketableSecuritiesNoncurrent us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:FairValueByMeasurementFrequency

us-gaap:FairValueInputsLevel2, us-gaap:FairValueMeasurementsNonrecurring


Marketable
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-31
Value3336700.01646500.0945830.01384800.01499800.01695300.0899760.01200500.01269700.0991180.01005700.0711120.01408900.01556700.01922100.02187500.02047900.02277400.02276700.03047200.02797800.02800000.02498100.0
Percentage of MarketableSecuritiesNoncurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:MarketableSecuritiesNoncurrent us-gaap:FairValueByMeasurementFrequency

us-gaap:FairValueMeasurementsNonrecurring


Marketable
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302015-12-312015-09-302015-06-302015-03-312014-12-31
Value3336700.01646500.0945830.01384800.01499800.01695300.0899760.01200500.01269700.0991180.01005700.0711120.01408900.01556700.01922100.02187500.02047900.02276700.03047200.02797800.02800000.02498100.0
Percentage of MarketableSecuritiesNoncurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:PrepaidExpenseAndOtherAssetsNoncurrent

us-gaap:PrepaidExpenseAndOtherAssetsNoncurrent


Prepaid
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302012-09-30
Value124410.0124040.0124360.0123930.0124220.0124000.0241310.0241360.0241430.0242200.0117640.0164520.0211390.0258270.0344580.0391450.0438320.0485200.0532070.0578940.0625810.0672680.0719550.0766420.0773890.0820770.0867640.0914520.0961390.01102000.0
Percentage of PrepaidExpenseAndOtherAssetsNoncurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:PrepaidInsurance

us-gaap:PrepaidInsurance


Prepaid
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302017-09-30
Value350170.0211640.0144710.0194280.0293660.0168550.0114350.0162820.091542.0
Percentage of PrepaidInsurance100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ProductWarrantyAccrual

us-gaap:ProductWarrantyAccrual


Product
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-09-30
Value132320.0120740.0128030.0150230.0131620.0125180.0115040.099216.0148860.0169200.0188310.0179100.0400180.0449140.0353940.0315620.0314280.0317820.0292380.0315620.0300770.0327240.0325110.0314310.0319670.0260210.0215760.0212760.0191890.0205000.0190590.0204310.0221180.0217240.0323480.0272260.0322020.0331700.0245110.0
Percentage of ProductWarrantyAccrual100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ProductWarrantyAccrualClassifiedCurrent

us-gaap:ProductWarrantyAccrualClassifiedCurrent


Product
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-09-272014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-30
Value132320.0120740.0128030.0150230.0131620.0125180.0115040.099216.0148860.0169200.0188310.0179100.0400180.0409030.0297580.0289660.0261330.0253800.0257600.0289660.0284040.0310260.0302890.0288480.0288480.0291800.0230290.0195060.0189280.0162270.0173790.0175750.0154070.0169910.0163690.0289200.0265660.0314090.0
Percentage of ProductWarrantyAccrualClassifiedCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue

us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue


Restricted
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-03-312012-06-302012-03-312011-12-312011-09-30
Value270600.0264630.0269830.0263140.0369550.0390010.0397930.0403430.0346030.0363740.039466.0606250.0606250.0606250.0606250.0
Percentage of RestrictedCashAndCashEquivalentsAtCarryingValue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:RestrictedCashAndCashEquivalentsNoncurrent

us-gaap:RestrictedCashAndCashEquivalentsNoncurrent


Restricted
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-09-302017-06-302012-09-302012-06-302011-09-30
Value395320.0395290.0395250.0434700.0434660.0339620.0339590.0339560.098455.0104150.039466.039466.039406.039406.00
Percentage of RestrictedCashAndCashEquivalentsNoncurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0

us-gaap:RestrictedCashCurrent

us-gaap:RestrictedCashCurrent


Restricted
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-09-30
Value270600.0264630.0269830.0263140.0369550.0390010.0397930.0403430.0346030.0363740.039466.0
Percentage of RestrictedCashCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:RestrictedCashNoncurrent

us-gaap:RestrictedCashNoncurrent


Restricted
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-09-30
Value395320.0395290.0395250.0434700.0434660.0339620.0339590.0339560.098455.0104150.039466.0
Percentage of RestrictedCashNoncurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:RevenueRemainingPerformanceObligation

us-gaap:RevenueRemainingPerformanceObligation


Revenue
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-31
Value6681900.04165800.05306800.06122500.02009200.01348900.0609240.0
Percentage of RevenueRemainingPerformanceObligation100.0100.0100.0100.0100.0100.0100.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber us-gaap:AwardType

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber

us-gaap:RestrictedStockUnitsRSU


Share
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302017-09-30
Value303010.0303010.0272630.0274850.0274850.0311520.0218330.0218330.0125000.0
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue us-gaap:AwardType

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue

us-gaap:RestrictedStockUnitsRSU


Share
Period End2020-06-302020-03-312019-12-312019-09-302018-09-30
Value2.822.822.62.592.24
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue100.0100.0100.0100.0100.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant us-gaap:PlanName

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant

gnss:EquityPlan2005


Share
Period End2020-06-302020-03-31
Value604230.0602920.0
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant100.0100.0

gnss:EquityPlan2015


Share
Period End2020-06-302020-03-31
Value3637700.04009500.0
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant602.0665.0

us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions

us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions


Share
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312017-09-302014-09-302012-09-30
Value1153000.01495900.01539200.01405600.01736100.01702100.01702200.03329400.02004800.02575900.0
Percentage of ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRange

gnss:RangeFour


Share
Period End2020-06-302020-03-31
Value62573.041715.0
Percentage of ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions5.42.8

gnss:RangeOne


Share
Period End2020-06-302020-03-31
Value369450.0628460.0
Percentage of ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions32.042.0

gnss:RangeThree


Share
Period End2020-06-302020-03-31
Value158500.0263190.0
Percentage of ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions13.717.6

us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions

us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions


Share
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312017-09-302014-09-302012-09-30
Value2730400.03103600.02282200.02219300.02591200.02598200.02639900.04663500.02530500.03463300.0
Percentage of ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRange

gnss:RangeOne


Share
Period End2020-06-302020-03-31
Value406950.0673860.0
Percentage of ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions14.921.7

gnss:RangeThree


Share
Period End2020-06-302020-03-31
Value158500.0264720.0
Percentage of ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions5.88.5

us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1

us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1


Sharebased
Period End2020-06-302020-03-312019-12-312019-09-302017-09-302014-09-302012-09-30
Value2.01.981.971.942.252.181.25
Percentage of SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1100.0100.0100.0100.0100.0100.0100.0

us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1 us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRange

gnss:RangeOne


Sharebased
Period End2020-06-302020-03-31
Value1.661.68
Percentage of SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice183.084.8

gnss:RangeThree


Sharebased
Period End2020-06-302020-03-31
Value2.32.46
Percentage of SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1115.0124.2

us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1

us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1


Sharebased
Period End2020-06-302020-03-312019-12-312019-09-302017-09-302014-09-302012-09-30
Value2.542.482.171.952.182.091.31
Percentage of SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1100.0100.0100.0100.0100.0100.0100.0

us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1 us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRange

gnss:RangeOne


Sharebased
Period End2020-06-302020-03-31
Value1.671.69
Percentage of SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance165.768.1

gnss:RangeThree


Sharebased
Period End2020-06-302020-03-31
Value2.32.46
Percentage of SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance190.699.2

Line plots across dimensions of each concept


TTM Greenblatt ROC
_
(None,)
T T M  Greenblatt  R O C_
us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
us-gaap:StatementGeographical
(None,)
Revenue From Contract With Customer Including Assessed Taxus-gaap: Statement Geographical
us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
us-gaap:ProductOrService
(None,)
Revenue From Contract With Customer Including Assessed Taxus-gaap: Product Or Service
us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
us-gaap:StatementBusinessSegments
(None,)
Revenue From Contract With Customer Including Assessed Taxus-gaap: Statement Business Segments
us-gaap:OperatingIncomeLoss
us-gaap:StatementBusinessSegments
(None,)
Operating Income Lossus-gaap: Statement Business Segments
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:Assets
us-gaap:StatementBusinessSegments
(None,)
Assetsus-gaap: Statement Business Segments
us-gaap:StockholdersEquity
us-gaap:StatementEquityComponents
(None,)
Stockholders Equityus-gaap: Statement Equity Components
us-gaap:MarketableSecuritiesCurrent
us-gaap:FairValueByAssetClass, us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:FairValueByMeasurementFrequency
(None, 'us-gaap:FairValueInputsLevel2', 'us-gaap:FairValueMeasurementsNonrecurring')
Marketable Securities Currentus-gaap: Fair Value By Asset Class, us-gaap: Fair Value By Fair Value Hierarchy Level, us-gaap: Fair Value By Measurement Frequency
us-gaap:NoncurrentAssets
us-gaap:StatementBusinessSegments
(None,)
Noncurrent Assetsus-gaap: Statement Business Segments
us-gaap:PropertyPlantAndEquipmentGross
us-gaap:PropertyPlantAndEquipmentByType
(None,)
Property Plant And Equipment Grossus-gaap: Property Plant And Equipment By Type
us-gaap:ContractWithCustomerLiabilityCurrent
us-gaap:FairValueByLiabilityClass
(None,)
Contract With Customer Liability Currentus-gaap: Fair Value By Liability Class
us-gaap:LongTermDebt
us-gaap:DebtInstrument, us-gaap:LongtermDebtType
(None, 'gnss:LoansWithGovernmentalAgencies')
Long Term Debtus-gaap: Debt Instrument, us-gaap: Longterm Debt Type
us-gaap:StockholdersEquity
us-gaap:StatementEquityComponents
(None,)
Stockholders Equityus-gaap: Statement Equity Components
us-gaap:DepreciationDepletionAndAmortization
us-gaap:StatementBusinessSegments
(None,)
Depreciation Depletion And Amortizationus-gaap: Statement Business Segments