BSTC


Line plots across dimensions of each concept
Tables

Table of contents



us-gaap:CommonStockValue

us-gaap:CommonStockSharesIssued

us-gaap:CommonStockSharesAuthorized
us-gaap:StatementClassOfStock
us-gaap:PreferredStockSharesAuthorized

us-gaap:CommonStockSharesOutstanding
us-gaap:StatementEquityComponents

us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding

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

us-gaap:EarningsPerShareBasic

us-gaap:EarningsPerShareDiluted

us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
us-gaap:MajorCustomers
us-gaap:ProductOrService

us-gaap:CostsAndExpenses

us-gaap:ResearchAndDevelopmentExpense

us-gaap:GeneralAndAdministrativeExpense

us-gaap:OperatingIncomeLoss
us-gaap:AwardType, us-gaap:IncomeStatementLocation
us-gaap:AllocatedShareBasedCompensationExpense

us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest

us-gaap:IncomeTaxExpenseBenefit

us-gaap:IncomeTaxesPaidNet

us-gaap:NetIncomeLoss
us-gaap:StatementEquityComponents

us-gaap:Assets

us-gaap:Liabilities

us-gaap:LiabilitiesAndStockholdersEquity

us-gaap:StockholdersEquity
us-gaap:StatementEquityComponents

us-gaap:AssetsCurrent

us-gaap:CashAndCashEquivalentsAtCarryingValue

us-gaap:ShortTermInvestments

us-gaap:AccountsReceivableNetCurrent
us-gaap:MajorCustomers

us-gaap:PrepaidExpenseAndOtherAssetsCurrent
us-gaap:FiniteLivedIntangibleAssetsByMajorClass
us-gaap:AmortizationOfIntangibleAssets

us-gaap:PropertyPlantAndEquipmentNet
us-gaap:PropertyPlantAndEquipmentByType

us-gaap:LongTermInvestments

us-gaap:IntangibleAssetsNetExcludingGoodwill
us-gaap:FiniteLivedIntangibleAssetsByMajorClass

us-gaap:OperatingLeaseRightOfUseAsset

us-gaap:OtherAssetsNoncurrent

us-gaap:LiabilitiesCurrent

us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent

us-gaap:OtherAccruedLiabilitiesCurrent

us-gaap:TaxesPayableCurrent

us-gaap:OperatingLeaseLiabilityCurrent

us-gaap:DeferredIncomeTaxLiabilitiesNet

us-gaap:OperatingLeaseLiabilityNoncurrent

us-gaap:StockholdersEquity
us-gaap:StatementEquityComponents

us-gaap:CommonStockValue

us-gaap:AdditionalPaidInCapital

us-gaap:RetainedEarningsAccumulatedDeficit

us-gaap:TreasuryStockValue

us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
us-gaap:RestructuringCostAndReserve
us-gaap:StatementEquityComponents

us-gaap:NetCashProvidedByUsedInOperatingActivities

us-gaap:NetCashProvidedByUsedInInvestingActivities

us-gaap:NetCashProvidedByUsedInFinancingActivities

us-gaap:NetCashProvidedByUsedInOperatingActivities

us-gaap:NetIncomeLoss
us-gaap:StatementEquityComponents

us-gaap:DepreciationDepletionAndAmortization

us-gaap:IncreaseDecreaseInAccountsReceivable

us-gaap:ShareBasedCompensation

us-gaap:NetCashProvidedByUsedInInvestingActivities

us-gaap:PaymentsToAcquirePropertyPlantAndEquipment

us-gaap:NetCashProvidedByUsedInFinancingActivities

us-gaap:PaymentsForRepurchaseOfCommonStock

us-gaap:EffectiveIncomeTaxRateContinuingOperations
us-gaap:AwardType
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
us-gaap:AwardType, us-gaap:PlanName
us-gaap:AwardType
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice

us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents

bstc:IncreaseDecreaseInLeaseObligations

bstc:OperatingLeaseRightOfUseAssetAmortizationExpense

bstc:RestructuringAndRelatedCostNumberOfPositionsGivenSeparationAgreements

us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments

us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect

us-gaap:FiniteLivedIntangibleAssetsPeriodIncreaseDecrease
us-gaap:FiniteLivedIntangibleAssetsByMajorClass

us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities

us-gaap:IncreaseDecreaseInDeferredIncomeTaxes

us-gaap:IncreaseDecreaseInIncomeTaxesReceivable

us-gaap:IncreaseDecreaseInIntangibleAssetsCurrent

us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecurities
us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements

us-gaap:InvestmentIncomeInterest

us-gaap:InvestmentIncomeNetAmortizationOfDiscountAndPremium

us-gaap:LeaseAndRentalExpense

us-gaap:OperatingLeaseExpense

us-gaap:PaymentsToAcquireMarketableSecurities

us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities

us-gaap:ProceedsFromStockOptionsExercised
us-gaap:AwardType
us-gaap:BalanceSheetLocation, us-gaap:RestructuringCostAndReserve
us-gaap:RestructuringAndRelatedCostIncurredCost

us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminated

us-gaap:RestructuringCharges
us-gaap:RestructuringCostAndReserve

us-gaap:RoyaltyExpense
us-gaap:RestructuringCostAndReserve
us-gaap:SeveranceCosts1
us-gaap:TitleOfIndividual, us-gaap:SubsequentEventType
us-gaap:Range
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
us-gaap:Range
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
us-gaap:StatementEquityComponents
us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
us-gaap:AwardType
us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
us-gaap:StatementEquityComponents

us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
us-gaap:StatementEquityComponents

us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
us-gaap:StatementEquityComponents

us-gaap:TreasuryStockAcquiredAverageCostPerShare

us-gaap:TreasuryStockSharesAcquired

us-gaap:TreasuryStockValueAcquiredCostMethod
us-gaap:StatementEquityComponents
us-gaap:MajorCustomers, us-gaap:ConcentrationRiskByBenchmark, us-gaap:ConcentrationRiskByType
bstc:NumberOfCustomers

bstc:RemainingUnamortizedNetPremiumNetDiscount

bstc:ThresholdOwnershipPercentageAcquiredToTriggerRightsAgreement

us-gaap:AccountsPayableTradeCurrent

us-gaap:AccruedProfessionalFeesCurrent

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

us-gaap:EmployeeRelatedLiabilitiesCurrent
us-gaap:AwardType
us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions

us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
us-gaap:FiniteLivedIntangibleAssetsByMajorClass
us-gaap:FiniteLivedIntangibleAssetsByMajorClass
us-gaap:FiniteLivedIntangibleAssetsGross

us-gaap:HeldToMaturitySecuritiesCurrent
us-gaap:InvestmentType

us-gaap:HeldToMaturitySecuritiesFairValue

us-gaap:HeldToMaturitySecuritiesNoncurrent
us-gaap:InvestmentType
us-gaap:FairValueByAssetClass, us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:FairValueByMeasurementFrequency
us-gaap:InvestmentsFairValueDisclosure
us-gaap:FairValueByAssetClass, us-gaap:FairValueByMeasurementFrequency

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo

us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear

us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount

us-gaap:OperatingLeaseLiability

us-gaap:RestructuringReserveCurrent
us-gaap:RestructuringCostAndReserve
us-gaap:AwardType
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
us-gaap:AwardType, us-gaap:PlanName
us-gaap:AwardType
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
us-gaap:PlanName
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
us-gaap:AwardType
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue

us-gaap:TreasuryStockShares

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.0078260.0078150.0078130.0078110.0077960.007740.0077380.0077380.0076550.007610.00760.0075750.0075750.0075750.0075550.0075450.0074050.0074050.007290.007280.0071970.0070740.0070620.006830.0068060.0067060.0066550.0066350.0066250.0066250.0066250.0066250.0065550.0065550.0065310.0065310.006521NA0.006446NANA
us-gaap:CommonStockSharesIssued ████████▇▇▇▇▇▇▇▆▆▆▅▅▅▄▄▃▃▂▂▂▂▂▂▂▁▁▁▁▁7.826187.815237.813237.811237.796237.7401677.7381677.7381677.6551677.6101677.6001677.5751677.5751677.5751677.5551677.5451677.4051677.4051677.2901677.2801677.1974757.0742097.0622096.8301676.8064676.7061676.6551686.6351686.6251686.6251686.6251686.6251686.5547436.5547436.5307436.5307436.520743NA6.445743NANA
us-gaap:CommonStockSharesAuthorized █▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁15.010.010.010.010.010.010.010.010.010.010.010.010.010.010.010.010.010.010.010.010.010.010.010.010.010.010.010.010.010.010.010.010.010.010.010.010.0NA10.0NANA
 us-gaap:PreferredStockSharesAuthorized us-gaap:StatementClassOfStock us-gaap:SeriesAPreferredStock▁██████████████0.150.70.70.70.70.70.70.70.70.70.70.70.70.70.7NANANA0.7NANANANANANANANANANANANANANANANANANANANANANA
us-gaap:CommonStockSharesOutstanding █████▇▇▇▇▆▆▆▆▆▆▆▄▄▃▃▂▁▁7.3449557.3375117.3395787.3427567.3319177.2779027.2759027.2835287.2442337.1992337.1892337.1642337.1669987.1720217.1562817.1495597.0148497.0229646.9185796.9211376.8479456.7397126.730622NANANA6.354429NANANANANANANANANANANANANANA
us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding █▁7.3617647.361533NA7.3590347.3496967.338128NA7.3568857.3152767.303336NA7.3146097.3291187.332736NA7.2803757.2685277.274966NA7.3162877.2331337.218033NA7.0741547.0096257.022172NA6.9243636.9680576.955452NA6.9616526.9716876.969936NA7.0859457.1745687.203324NA6.2757586.273945
us-gaap:WeightedAverageNumberOfSharesOutstandingBasic ▁█7.337467.337668NA7.3342127.3082687.276885NA7.2813887.2150577.1929NA7.1649347.1702237.164248NA7.0625437.0186527.011664NA6.8926376.7591476.739047NA6.4897586.4292036.378859NA6.3389016.3452776.356954NA6.343216.3433566.336503NA6.3629516.3541356.293868NA6.2757586.273945
 us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecurities bstc:StockOptionsAndRestrictedStockAwards█▁0.1860360.1805NANA0.063750.05NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:EarningsPerShareBasic ▂▆█▇▇▆▇▆▆▅▄▄▄▅▄▄▄▄▄▄▃▄▄▃▂▃▄▃▃▃▃▂▃▃▂▂▄▅▂▁▁0.020.611.01000000000000020.860.880.610.850.690.60.550.370.380.370.470.410.430.370.40.380.420.260.350.290.210.090.120.270.190.160.210.170.070.110.120.010.040.40.590.020000000000000018-0.08-0.15
us-gaap:EarningsPerShareDiluted ▂▆█▇▇▆▇▆▆▅▄▄▄▅▄▄▄▄▄▄▃▄▄▃▂▃▃▃▃▃▃▂▃▃▂▂▄▅▂▁▁0.020.611.00.850.870.60.840.690.590.540.360.370.360.460.40.420.350.390.360.390.240.320.270.20.080.110.250.170.150.190.160.070.10.110.010.040.360.510.020000000000000018-0.08-0.15
  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:RevenueFromContractWithCustomerExcludingAssessedTax ▃▇█▇▆▆▇▆▅▅▅▅▅▅▅▅▄▅▄▄▃▄▃▃▂▂▃▂▃▃▃▂▂▂▂▂▄▂▁▁▁3.9034029.66866711.7633759.4422538.8529868.1291419.8531798.1680817.0964097.0894096.7015096.5161086.5355167.6906196.6206486.882166.1801566.5679916.1388676.2898394.7149755.6064544.6504854.0127872.6525052.7612794.072113.1451233.2699833.9800243.5082712.4482252.6018342.5867482.6085921.9213955.0088241.8569151.1434121.0040970.854807
us-gaap:CostsAndExpenses ▇█▄▃▂▅▄▃▃▃▂▄▄▄▃▃▃▃▃▂▃▃▂▂▂▂▁▁▂▂▁▂▂▁▁▁▂▂▁▁▂4.1543224.4360612.8082992.1212631.8894463.0566962.6474552.3947022.1970082.264861.8997412.5323482.6530142.6804982.308872.1562752.346562.4128332.2443511.9678812.0520012.0425871.7814341.8904081.7768461.6290091.4965031.4066221.7062981.9133561.4633391.6686981.5542721.3382741.3242571.4692951.6888151.7215921.466541.5058811.790964
us-gaap:ResearchAndDevelopmentExpense ▄▃▃▃▄▄▄▄▄▄▅▆▆▅▆▆█▅▅▅▅▅▆▅▅▇▇▆█▆▆▆▇▅▅▅▅▄▁▄▃0.1604610.121970.1362890.1431850.1613210.1495360.1871280.1626250.2117960.1952270.2739180.3568470.3377310.2547810.3220390.3129070.4444770.24850.279250.2588370.2567360.2394650.3543830.2400930.2863320.3827040.372730.3467680.4700440.2948740.3026360.2932210.4043460.2495520.2650630.224150.2707990.212066-0.0342560.2165710.144799
us-gaap:GeneralAndAdministrativeExpense █▆▅▃▃▅▄▄▃▃▂▄▄▄▃▃▃▄▃▃▃▃▂▂▂▁▁▁▁▂▁▂▁▁▁▁▂▂▂▂▂3.9938613.1680462.672011.9780781.7281252.907162.52.2320771.9852122.0696331.6258232.1755012.3152832.4257171.9868311.8433681.9020832.1643331.9651011.7090441.7952651.8031221.4270511.6503151.4905141.2463051.1237731.0598541.2362541.6184821.1607031.3754771.1499261.0887221.0591941.2451451.4180161.5095261.5007961.289311.646165
us-gaap:OperatingIncomeLoss ▁▅█▇▇▅▇▆▅▅▅▄▄▅▅▅▄▅▄▅▄▄▄▃▂▂▃▃▃▃▃▂▂▃▃▂▄▂▁▁▁-0.250925.2326068.9550767.320996.963545.0724457.2057245.7733794.8994014.8245494.8017683.983763.8825025.0101214.3117774.7258853.8335964.1551583.8945164.3219582.6629743.5638672.8690512.1223790.8756591.132272.5756071.7385011.5636852.0666682.0449320.7795271.0475621.2484741.2843350.45213.3200090.135323-0.323128-0.501784-0.936157
 us-gaap:AllocatedShareBasedCompensationExpense us-gaap:AwardType,us-gaap:IncomeStatementLocation us-gaap:EmployeeStockOption,us-gaap:GeneralAndAdministrativeExpense▁▆█▄▄▅▅▂0.0310.1660.2260.1140.1190.1420.140.064NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
 us-gaap:AllocatedShareBasedCompensationExpense us-gaap:AwardType,us-gaap:IncomeStatementLocation us-gaap:RestrictedStock,us-gaap:GeneralAndAdministrativeExpense█▆▆▆▁▁0.1930.1440.1470.1460.00.0NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest ▂▅█▇▇▅▇▆▅▅▅▄▄▅▅▅▄▄▄▅▃▄▄▃▂▂▃▃▃▃▃▂▂▂▂▂▄▂▂▁▁0.1399685.7123159.4701837.8258997.4806965.521877.6563266.1330165.2551325.0571785.0125494.1918894.046925.1144364.4222144.8128133.9107594.2292193.9371054.3501792.6814563.582222.8787652.13050.8830111.1403912.5822991.7456351.5701952.0725342.052010.7878191.0573331.2579671.3003980.4599133.3511760.1518830.133453-0.484297-0.910232
us-gaap:IncomeTaxExpenseBenefit ▅▇█▇▆▇▇▆▆▆█▇▇▇▇▇▇▇▇▇▆▇▆▆▆▆▆▆▆▆▆▆▆▆▇▅▆▁▅▅▅0.0241721.2135092.1163631.5529661.0542361.1052751.51.0899660.9544651.0785742.3679581.4770571.4228291.7696831.5054061.759221.3380441.4000951.2785561.47920.9242521.251320.9595230.7357370.3050450.3864020.8564970.566860.5420090.719450.9510540.3167720.3906510.5155771.2290720.1900770.781835-3.53924-0.0067160.00.0
us-gaap:IncomeTaxesPaidNet ▁▁▃█▆▁▅▄█▁▄▅▄▅0.107840.0164160.832.6361.8190.0073621.51.32.6175720.00.991.641.311.46NANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:NetIncomeLoss ▂▆█▇▇▆▇▆▅▅▄▄▄▅▄▄▄▄▄▄▃▄▃▃▂▂▃▃▃▃▃▂▂▂▂▂▄▅▂▁▁0.1157964.4988067.353826.2729336.426464.4165956.1836845.043054.3006673.9786042.644592.7148322.6240913.3447532.9168073.0535932.5727152.8291242.6585492.8709791.7572042.33091.9192421.3947630.5779660.7539891.7258021.1787751.0281861.3530841.1009560.4710470.6666820.742390.0713260.2698362.5693413.6911230.140169-0.484297-0.910232
  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
  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 ███▇▇▆▆▆▅▅▅▄▄▄▄▄▄▃▃▃▂▂▂▂▂▂▁▁▁▁▁▁▁▁▁▁▁133.781785133.246787126.653268118.471289111.899857105.952833100.09204293.55293489.33031586.37493674.99639472.26098470.29795368.27401864.6962862.43664858.73258656.75476245.69811342.94914838.29867934.6717231.02682426.77012425.32614324.62689223.25224421.35286920.92076820.10491318.39026417.84078217.48666218.75247116.26507315.46199416.115707NA11.518701NANA
us-gaap:Liabilities █▇▁4.3643473.9776042.162166NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:LiabilitiesAndStockholdersEquity ███▇▇▆▆▆▅▅▅▄▄▄▄▄▄▃▃▃▂▂▂▂▂▂▁▁▁▁▁▁▁▁▁▁▁133.781785133.246787126.653268118.471289111.899857105.952833100.09204293.55293489.33031586.37493674.99639472.26098470.29795368.27401864.6962862.43664858.73258656.75476245.69811342.94914838.29867934.6717231.02682426.77012425.32614324.62689223.25224421.35286920.92076820.10491318.39026417.84078217.48666218.75247116.26507315.46199416.115707NA11.518701NANA
us-gaap:StockholdersEquity ███▇▇▆▆▆▅▅▄▄▄▄▄▃▃▃▃▃▂▂▂▂▂▂▂▁▁▁▁▁▁▁▁▁▁129.417438129.269183124.491102117.001002110.310421102.20532397.5885291.74242186.93680881.84468967.51683864.70779762.09722759.696656.28194353.2213949.91481147.60246344.81020942.10884137.26570533.67421130.25685526.01427824.35598623.48156222.33243920.45098819.54821318.63188117.45834616.69644316.15121915.63575214.87231413.82803113.438735NA6.700723NANA
  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 ▇█▇▇▇▇▆▆▅▅▄▄▄▄▄▄▃▃▃▃▂▂▂▂▂▁▁▁▁▁▁▁▁▁▁▁▁112.059292122.868382109.271476101.416258103.018554101.57827298.23396287.66919481.40226182.70501666.38051561.56689858.43466355.15818955.39996755.44008850.60566748.15908838.36888237.53083432.74917128.98911625.1488121.83913820.33949619.54906618.27346116.95791916.43009915.60653113.87580113.08895212.70610314.08684613.08650312.28583512.894891NA10.095258NANA
us-gaap:CashAndCashEquivalentsAtCarryingValue ▇█▂▅▆▇▅▆▅▅▃▃▂▄▂▂▃▄▂▃▄▄▄▄▄▄▂▂▂▃▁▂▂▂▁▂▂▁▁▁▂16.87152219.1343044.99918312.76929313.97255817.5974313.17645213.38101312.96047512.5589017.333816.4223586.0299649.0318084.7633644.7477456.9644029.5144935.1378757.4880768.54719910.7338599.8108169.711328.8407068.9347945.624864.6069784.0175317.2484183.3837373.823863.7881735.7780363.1968313.7957635.0205473.1453592.4708523.2996285.304216
us-gaap:ShortTermInvestments ███▇▇▆▆▆▅▅▅▅▅▄▄▅▄▃▃▃▂▂▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁82.18078485.08465184.23991869.08972471.30418866.8996667.70714358.42921153.58592448.75120651.97397148.16658345.11539138.83996744.25486245.0755736.60728932.27724228.34754223.44239519.24584713.01068510.9004367.7946837.7930027.9730026.9669646.7269647.9669644.9629645.125.195.05.05.05.05.36097NA5.36097NANA
us-gaap:AccountsReceivableNetCurrent ▅▇█▇▇▇▇▆▆█▂▂▂▃▂▂▂▂▂▂▂▂▂▂▁▁▃▃▂▂▃▂▂▁▂▁▁11.69659817.75082919.06591917.76875716.72963616.4767916.51868714.45535412.89389319.165674.6551054.6818854.6632824.9282933.8107923.8467524.279443.7871552.547924.211813.0019753.6565162.9870473.0892292.0426171.921815.0044185.0446823.9039422.9101465.082363.2053942.8208451.8473723.2369171.6998890.877391NA1.986125NANA
us-gaap:PrepaidExpenseAndOtherAssetsCurrent █▅▅▄▆▃▃▄▄▂▃▃▄▃▃▂▄▂▁1.3103880.8985980.9664560.8367081.0121720.6043920.6467490.8019560.8369790.580920.6235030.6730640.8005470.5836360.6243450.5544010.7307560.467130.38381NANANA0.2108470.3827450.2914410.3279470.3265190.444440.411110.3638540.1497240.1611670.2194810.167330.0982330.1220820.151402NA0.091925NANA
  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:AmortizationOfIntangibleAssets us-gaap:FiniteLivedIntangibleAssetsByMajorClass us-gaap:Patents▁█0.020.021NA0.0290.0240.019NA0.0190.0180.0168NA0.01020.01010.01020.0105920.01030.00970.00960.0117580.0110.0120.0110.025920.0260.0230.0450.0163230.0160.0159190.0160810.020190.0150.0160550.012945NANANANANANANA
us-gaap:PropertyPlantAndEquipmentNet ██▁0.0648390.0683130.0NANANANANANANANANANANANANANANANANANANANANANANA0.0NANANA0.0NANANA0.0NANANA0.0NANA
us-gaap:LongTermInvestments █▄▆▆▄▂▁▂▃▂▃▃▃▃▂▁▁▁▂▁▁▁▁20.7912789.38599616.56902416.4925288.2331383.6351151.0998345.1683227.1634832.8401915.7459746.7171967.3969028.1015943.771381.4430992.2645312.47133.5965411.8941.4371.251.25NANANA0.0NANANANANANANANANANANANANANA
us-gaap:IntangibleAssetsNetExcludingGoodwill ▇███▆▅▆▅▅▅▅▁▂▂▂▂▂▂▂▂▃▂▃▃▃▃▁▁▂▂▂▁▁0.5319890.5643010.5732770.5625030.4938560.4256780.4444780.4398920.4429680.4257850.3979930.2278680.238030.2481930.2583550.2689280.26710.2709760.2752060.2850870.2897830.2841930.295030.3079070.2997110.3226070.2159990.232080.248160.2642410.2803220.2106840.225193NA0.190416NANANA0.173443NANA
us-gaap:OperatingLeaseRightOfUseAsset ▁▅█0.2012280.220530.239491NANANA0.0NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:OtherAssetsNoncurrent ██▁0.1331590.1392650.0NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
  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 ▇▆▂▁▃▇▄▃▄█▄▃▄▅▃▄▃▄▁▁▂▁▁▁▁▂▁▁▂▂▁▁▂▅▂▂▄3.8416673.3463511.4224920.8772281.5894363.747512.5035221.8105132.3935074.5126122.1388481.9974442.5395472.6024711.9966352.5728171.7306342.1805250.8385250.7785840.9589060.9110970.6712120.6579120.8664621.0243520.7815450.7463381.199731.2829240.7245280.9196661.0934882.8574811.1162391.2481682.181902NA4.104359NANA
us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent ▇▅▃▂▂▇▆▃▅▆▃▂▄▄▂▃▁▁▁▂▂▂▁▁▂▂▁▁▂▂▁▂▂█▁▂▂2.0900561.6285150.9984090.8772280.7108121.9446631.7985881.1164631.5917071.7811630.9339980.7852751.1624971.1614430.7386490.9918670.5874410.6377490.6110090.6510680.8313890.7835810.5436960.5172280.7191940.8770840.6342770.538870.660560.7659360.5128660.6804060.6597642.2811760.6010020.732930.784985NA0.893083NANA
us-gaap:OtherAccruedLiabilitiesCurrent ▄▂▂▃▅█▂▂▅▅▄▄▃▃▁0.100950.0248340.0332150.0722720.1218550.2347160.0257040.0211530.1368770.1176350.0862320.089970.0715040.0562620.0NANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:TaxesPayableCurrent ▆▆▂▁▃▆▃▃▃█▁1.6730511.6404780.3549840.00.8786241.8028470.7049340.694050.80182.5356760.068733NANANA0.00.279333NANA0.0NANANANANANANANANANANANANA0.1024710.153060.0NANANANANANA
us-gaap:OperatingLeaseLiabilityCurrent █▇▁0.078560.0773580.069099NANANA0.0NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
  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:DeferredIncomeTaxLiabilitiesNet ▁▄▇█0.3958580.4842590.572660.593059NANA0.0NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:OperatingLeaseLiabilityNoncurrent ▁▅█0.1268220.1469940.167014NANANA0.0NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
  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 ███▇▇▆▆▆▅▅▄▄▄▄▄▃▃▃▃▃▂▂▂▂▂▂▂▁▁▁▁▁▁▁▁▁▁129.417438129.269183124.491102117.001002110.310421102.20532397.5885291.74242186.93680881.84468967.51683864.70779762.09722759.696656.28194353.2213949.91481147.60246344.81020942.10884137.26570533.67421130.25685526.01427824.35598623.48156222.33243920.45098819.54821318.63188117.45834616.69644316.15121915.63575214.87231413.82803113.438735NA6.700723NANA
us-gaap:CommonStockValue ████████▇▇▇▇▇▇▇▆▆▆▅▅▅▄▄▃▃▂▂▂▂▂▂▂▁▁▁▁▁0.0078260.0078150.0078130.0078110.0077960.007740.0077380.0077380.0076550.007610.00760.0075750.0075750.0075750.0075550.0075450.0074050.0074050.007290.007280.0071970.0070740.0070620.006830.0068060.0067060.0066550.0066350.0066250.0066250.0066250.0066250.0065550.0065550.0065310.0065310.006521NA0.006446NANA
us-gaap:AdditionalPaidInCapital ████▇▇▇▇▆▆▆▆▆▆▆▆▅▅▅▅▄▄▃▂▂▂▂▂▂▂▂▂▂▂▂▁▁40.08027939.85610139.35579738.95615638.299836.50265236.30244636.19889834.42463233.63322533.46832333.30389833.27042233.23694632.9452432.65093832.19288432.15940931.79741831.13421128.6811926.26016525.05945822.6573422.39383621.42784920.95179620.72934520.79415420.71510620.68870620.66761320.40490920.26908220.04919618.69713618.423586NA17.739765NANA
us-gaap:RetainedEarningsAccumulatedDeficit ███▇▇▆▆▆▅▅▄▄▄▄▃▃▃▃▃▂▂▂▂▂▂▂▂▁▁▁▁▁▁▁▁▁▁101.261129101.14533396.64652789.29270783.01977476.59331472.17671965.99303560.40272156.10205441.93911539.29452436.57969333.95560230.61084927.69404124.64044922.06773419.2386116.58006113.70908211.9518789.6209787.7017376.3069735.7290084.9750183.2492162.0704411.042255-0.310829-1.411785-1.882832-2.549515-3.291904-3.363231-3.633067NA-9.89353NANA
us-gaap:TreasuryStockValue ████▇▇▇▇▅▅▅▅▅▅▅▅▅▄▄▄▃▃▃▃▃▃▂▂▂▂▂▂▂▁▁▁▁11.93179611.74006611.51903511.25567211.01694910.89838310.89838310.457257.89827.89827.89827.89827.7604637.5035237.2817017.1311346.9259276.6320856.2331095.6127115.1317644.5449064.4306434.3516294.3516293.6820013.601033.5342083.3230073.1321052.9261562.566012.3774132.090371.8915091.5124051.358305NA1.151958NANA
us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue ▃█▆▄▂▃▂▁▁▁0.1624640.5003060.3412230.2599210.1186780.1417880.1035480.0635690.0638020.032512NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
  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 ▆▇▇▅▄▆▆▅█▁▄▄▄▄▃▅6.6061688.219997.7468754.7076973.7906916.0398865.4564374.1899648.960426-0.8762913.7857883.0712472.9813533.3192661.5771075.353389NANANANANANANA0.614122-0.5651943.9250431.707292-0.449352-0.0359853.913594-0.1446710.17791-1.7027684.099962-1.445658-1.5789841.6625460.674507-0.809532-1.192159NA
us-gaap:NetCashProvidedByUsedInInvestingActivities ▃█▁▄▃▅▄▅▃█▅▅▄▆▅▃-8.7389456.136162-15.312042-6.068689-8.975523-1.677328-5.219865-2.921156-9.2865025.968982-3.011836-2.541116-5.7262560.912749-1.671757-7.789556NANANANANANANA-0.0016810.18-1.004888-0.841.24-3.0040.1570360.07-0.190.0-1.50.00.360970.00.00.0NANA
us-gaap:NetCashProvidedByUsedInFinancingActivities ▃▃▃▄█▄▂▁▆▄▄▃▃▄▄▄-0.130005-0.221031-0.2049430.1577271.559960.05842-0.441133-0.848270.727650.13240.1375-0.137737-0.2569410.0364290.1102690.21951NANANANANANANA0.2581730.2911060.3897790.15059-0.201201-0.190902-0.205949-0.3654520.047777-0.287095-0.0187570.846726-0.006770.2126420.0-0.0192440.0NA
  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 ▆▇▇▅▄▆▆▅█▁▄▄▄▄▃▅6.6061688.219997.7468754.7076973.7906916.0398865.4564374.1899648.960426-0.8762913.7857883.0712472.9813533.3192661.5771075.353389NANANANANANANA0.614122-0.5651943.9250431.707292-0.449352-0.0359853.913594-0.1446710.17791-1.7027684.099962-1.445658-1.5789841.6625460.674507-0.809532-1.192159NA
us-gaap:NetIncomeLoss ▂▆█▇▇▆▇▆▅▅▄▄▄▅▄▄▄▄▄▄▃▄▃▃▂▂▃▃▃▃▃▂▂▂▂▂▄▅▂▁▁0.1157964.4988067.353826.2729336.426464.4165956.1836845.043054.3006673.9786042.644592.7148322.6240913.3447532.9168073.0535932.5727152.8291242.6585492.8709791.7572042.33091.9192421.3947630.5779660.7539891.7258021.1787751.0281861.3530841.1009560.4710470.6666820.742390.0713260.2698362.5693413.6911230.140169-0.484297-0.910232
us-gaap:DepreciationDepletionAndAmortization ▁▁▂▂▁▃▅▇██▇▆▆▆▆▅▅▅▄▄▂▃▂▂▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁0.0236850.0222340.1112830.052239-0.0026250.1532610.4483640.615350.6695240.6997030.6067280.5482090.5395470.5450670.4757250.3997010.4013690.4147440.2859380.3274890.1470280.1725540.0504210.0880810.063750.0448450.0160810.016080.0160810.0160810.0206610.014510.0160740.0129450.0183360.0111290.010610.010610.0091790.009261NA
us-gaap:IncreaseDecreaseInAccountsReceivable ▁▄▅▅▄▄▅▅▁█▄▄▄▅▄▄▅▅▃▅▄▅▄▅▄▃▄▅▅▃▅▅▅▄▅▄▅▄▅▄-6.054231-1.315091.2971621.0391210.252846-0.0418972.0633331.561461-6.2717786.955839-0.026780.018603-0.2650111.117501-0.03596-0.4326880.4922861.239234-1.663891.209835-0.6545410.717785-0.1021821.0466120.120807-3.082608-0.0402641.140740.993796-2.1722141.8769660.3845490.973473-1.3895451.537028-1.394972.078832-0.9700980.576256-0.803183NA
us-gaap:ShareBasedCompensation ▃█▆▅▃▃▂▂▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▁▁▁▃▂▃▃▃▃▄▆0.1624640.5003060.3412230.2599210.1186780.1417880.1035480.0635690.0638020.0325120.026950.0334760.0334760.0334760.0334760.0334760.0334760.0334760.0334770.0334750.0334760.0053540.0053540.0053540.0053540.0053540.0050150.0011720.0790490.02640.02640.02640.1358790.0398060.1262290.1262310.1312090.1336980.1907890.38922NA
  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 ▃█▁▄▃▅▄▅▃█▅▅▄▆▅▃-8.7389456.136162-15.312042-6.068689-8.975523-1.677328-5.219865-2.921156-9.2865025.968982-3.011836-2.541116-5.7262560.912749-1.671757-7.789556NANANANANANANA-0.0016810.18-1.004888-0.841.24-3.0040.1570360.07-0.190.0-1.50.00.360970.00.00.0NANA
us-gaap:PaymentsToAcquirePropertyPlantAndEquipment NA0.06947NANANA0.0NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
  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.130005-0.221031-0.2049430.1577271.559960.05842-0.441133-0.848270.727650.13240.1375-0.137737-0.2569410.0364290.1102690.21951NANANANANANANA0.2581730.2911060.3897790.15059-0.201201-0.190902-0.205949-0.3654520.047777-0.287095-0.0187570.846726-0.006770.2126420.0-0.0192440.0NA
us-gaap:PaymentsForRepurchaseOfCommonStock ▂▂▂▂▁▁▂█▁▁▁▁▂▂▁▂▂▂▃▂▃▁▁▁▃▁▁▂▂▂▂▂▂▂▂▁▂▁▁▁0.191730.2210310.2633630.2387230.1185660.00.4411332.559050.00.00.00.1377370.2569410.2218210.1505670.2052070.2938420.3989760.6203980.4809470.5868580.1142630.0790141e-060.6696270.0809710.0668220.2112010.1909020.2059490.3601460.1885970.2870430.1988610.3791040.15410.2063470.00.0392440.0NA
  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

None

us-gaap:CommonStockValue

us-gaap:CommonStockValue


None
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-12-31
Value7826.07815.07813.07811.07796.07740.07738.07738.07655.07610.07600.07575.07575.07575.07555.07545.07405.07405.07290.07280.07197.07074.07062.06830.06806.06706.06655.06635.06625.06625.06625.06625.06555.06555.06531.06531.06521.06446.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.1

None

us-gaap:CommonStockSharesIssued

us-gaap:CommonStockSharesIssued


None
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-12-31
Value7826200.07815200.07813200.07811200.07796200.07740200.07738200.07738200.07655200.07610200.07600200.07575200.07575200.07575200.07555200.07545200.07405200.07405200.07290200.07280200.07197500.07074200.07062200.06830200.06806500.06706200.06655200.06635200.06625200.06625200.06625200.06625200.06554700.06554700.06530700.06530700.06520700.06445700.0
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

None

us-gaap:CommonStockSharesAuthorized

us-gaap:CommonStockSharesAuthorized


None
Period End2020-06-302020-06-122020-06-112020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-31
Value151510.010.010.010.010.010.010.010.010.010.010.010.010.010.010.010.010.010.010.010.010.010.010.010.010.010.010.010.010.010.010.010.010.010.010.010.010.010.0
Percentage of CommonStockSharesAuthorized100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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

None

us-gaap:PreferredStockSharesAuthorized us-gaap:StatementClassOfStock

us-gaap:PreferredStockSharesAuthorized

us-gaap:SeriesAPreferredStock


None
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-31
Value150000.0700000.0700000.0700000.0700000.0700000.0700000.0700000.0700000.0700000.0700000.0700000.0700000.0700000.0700000.0700000.0
Percentage of PreferredStockSharesAuthorized100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

None

us-gaap:CommonStockSharesOutstanding

us-gaap:CommonStockSharesOutstanding


None
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-312013-12-31
Value7345000.07337500.07339600.07342800.07331900.07277900.07275900.07283500.07244200.07199200.07189200.07164200.07167000.07172000.07156300.07149600.07014800.07023000.06918600.06921100.06847900.06739700.06730600.06354400.0
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.0

us-gaap:CommonStockSharesOutstanding us-gaap:StatementEquityComponents

us-gaap:CommonStock


None
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-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-312009-12-312008-12-31
Value7826200.07815200.07813200.07811200.07796200.07740200.07738200.07738200.07655200.07610200.07600200.07555200.07290200.07062200.06655200.06625200.06530700.06445700.06327300.06140100.0
Percentage of CommonStockSharesOutstanding106.6106.5106.5106.4106.3106.4106.4106.2105.7105.7105.7105.6105.4104.9104.70.00.00.00.00.0

None

us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding

us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding


None
Period End2020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-312017-09-302017-06-302017-03-312016-09-302016-06-302016-03-312015-09-302015-06-302015-03-312014-09-302014-06-302014-03-312013-09-302013-06-302013-03-312012-09-302012-06-302012-03-312011-09-302011-06-302011-03-312010-09-302010-06-30
Value7.3617647.3615337.3590347.3496967.3381287.3568857.3152767.3033367.3146097.3291187.3327367.2803757.2685277.2749667.3162877.2331337.2180337.0741547.0096257.0221726.9243636.9680576.9554526.9616526.9716876.9699367.0859457.1745687.2033246.2757586.273945
Percentage of WeightedAverageNumberOfDilutedSharesOutstanding100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

None

us-gaap:WeightedAverageNumberOfSharesOutstandingBasic

us-gaap:WeightedAverageNumberOfSharesOutstandingBasic


None
Period End2020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-312017-09-302017-06-302017-03-312016-09-302016-06-302016-03-312015-09-302015-06-302015-03-312014-09-302014-06-302014-03-312013-09-302013-06-302013-03-312012-09-302012-06-302012-03-312011-09-302011-06-302011-03-312010-09-302010-06-30
Value7337500.07337700.07334200.07308300.07276900.07281400.07215100.07192900.07164900.07170200.07164200.07062500.07018700.07011700.06892600.06759100.06739000.06489800.06429200.06378900.06338900.06345300.06357000.06343200.06343400.06336500.06363000.06354100.06293900.06275800.06273900.0
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

None

us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecurities

us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount

bstc:StockOptionsAndRestrictedStockAwards


None
Period End2020-06-302020-03-312019-06-302019-03-31
Value186040.0180500.063750.050000.0
Percentage of AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount100.0100.0100.0100.0

None

us-gaap:EarningsPerShareBasic

us-gaap:EarningsPerShareBasic


None
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
Value0.020.611.010.860.880.610.850.690.60.550.370.380.370.470.410.430.370.40.380.420.260.350.290.210.090.120.270.190.160.210.170.070.110.120.010.040.40.590.02-0.08-0.15
Percentage of EarningsPerShareBasic100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

None

us-gaap:EarningsPerShareDiluted

us-gaap:EarningsPerShareDiluted


None
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
Value0.020.611.00.850.870.60.840.690.590.540.360.370.360.460.40.420.350.390.360.390.240.320.270.20.080.110.250.170.150.190.160.070.10.110.010.040.360.510.02-0.08-0.15
Percentage of EarningsPerShareDiluted100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

None

us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax

us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax


None
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.9034029.668667119.4422538.8529868.1291419.8531798.1680817.0964097.0894096.7015096.5161086.5355167.6906196.6206486.882166.1801566.5679916.1388676.2898394.7149755.6064544.6504854.0127872.6525052.7612794.072113.1451233.2699833.9800243.5082712.4482252.6018342.5867482.6085921.9213955.0088241.8569151.1434121.0040970.854807
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:MajorCustomers

bstc:Endo


None
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-31
Value3.99.7119.48.98.1291419.98.27.0611397.0894096.56.5311077.690619
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax99.9100.3100.399.6100.5100.0100.5100.499.5100.099.899.9100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax99.9100.3100.399.6100.5100.0100.5100.499.5100.099.899.9100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax bstc:Endo100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:ProductOrService

us-gaap:Royalty


None
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-30
Value3.9034029.668667119.4422538.8529868.1291419.98.1680817.8155047.0856.69716.5117
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax100.0100.0100.0100.0100.0100.0100.5100.0110.199.999.999.9
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax100.0100.0100.0100.0100.0100.0100.5100.0110.199.999.999.9
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:Royalty100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

None

us-gaap:CostsAndExpenses

us-gaap:CostsAndExpenses


None
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
Value4154300.04436100.02808300.02121300.01889400.03056700.02647500.02394700.02197000.02264900.01899700.02532300.02653000.02680500.02308900.02156300.02346600.02412800.02244400.01967900.02052000.02042600.01781400.01890400.01776800.01629000.01496500.01406600.01706300.01913400.01463300.01668700.01554300.01338300.01324300.01469300.01688800.01721600.01466500.01505900.01791000.0
Percentage of CostsAndExpenses100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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 RevenueFromContractWithCustomerExcludingAssessedTax106.445.923.922.521.337.626.929.331.031.928.338.940.634.934.931.338.036.736.631.343.536.438.347.167.059.036.844.752.248.141.768.259.751.750.876.533.792.7128.3150.0209.5

None

us-gaap:ResearchAndDevelopmentExpense

us-gaap:ResearchAndDevelopmentExpense


None
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
Value160460.0121970.0136290.0143180.0161320.0149540.0187130.0162620.0211800.0195230.0273920.0356850.0337730.0254780.0322040.0312910.0444480.0248500.0279250.0258840.0256740.0239460.0354380.0240090.0286330.0382700.0372730.0346770.0470040.0294870.0302640.0293220.0404350.0249550.0265060.0224150.0270800.0212070.0-34256.0216570.0144800.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 RevenueFromContractWithCustomerExcludingAssessedTax4.11.31.21.51.81.81.92.03.02.84.15.55.23.34.94.57.23.84.54.15.44.37.66.010.813.99.211.014.47.48.612.015.59.610.211.75.411.4-3.021.616.9

None

us-gaap:GeneralAndAdministrativeExpense

us-gaap:GeneralAndAdministrativeExpense


None
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
Value3993900.03168000.02672000.01978100.01728100.02907200.02500000.02232100.01985200.02069600.01625800.02175500.02315300.02425700.01986800.01843400.01902100.02164300.01965100.01709000.01795300.01803100.01427100.01650300.01490500.01246300.01123800.01059900.01236300.01618500.01160700.01375500.01149900.01088700.01059200.01245100.01418000.01509500.01500800.01289300.01646200.0
Percentage of GeneralAndAdministrativeExpense100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax102.332.822.720.919.535.825.427.328.029.224.333.435.431.530.026.830.833.032.027.238.132.230.741.156.245.127.633.737.840.733.156.244.242.140.664.828.381.3131.3128.4192.6

None

us-gaap:OperatingIncomeLoss

us-gaap:OperatingIncomeLoss


None
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
Value-0.250925.2326068.9550767.320996.963545.0724457.2057245.7733794.8994014.8245494.8017683.983763.8825025.0101214.3117774.7258853.8335964.1551583.8945164.3219582.6629743.5638672.8690512.1223790.8756591.132272.5756071.7385011.5636852.0666682.0449320.7795271.0475621.2484741.2843350.45213.3200090.135323-0.323128-0.501784-0.936157
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 RevenueFromContractWithCustomerExcludingAssessedTax-6.454.176.177.578.762.473.170.769.068.171.761.159.465.165.168.762.063.363.468.756.563.661.752.933.041.063.255.347.851.958.331.840.348.349.223.566.37.3-28.3-50.0-109.5

None

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

us-gaap:AllocatedShareBasedCompensationExpense

us-gaap:EmployeeStockOption, us-gaap:GeneralAndAdministrativeExpense


None
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-30
Value31000.0166000.0226000.0114000.0119000.0142000.0140000.064000.0
Percentage of AllocatedShareBasedCompensationExpense100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.81.71.91.21.31.71.40.8
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:EmployeeStockOption us-gaap:GeneralAndAdministrativeExpense0.00.00.00.00.00.00.00.0

us-gaap:RestrictedStock, us-gaap:GeneralAndAdministrativeExpense


None
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-31
Value193000.0144000.0147000.0146000.000
Percentage of AllocatedShareBasedCompensationExpense622.686.765.0128.10.00.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax4.91.51.21.50.00.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:RestrictedStock us-gaap:GeneralAndAdministrativeExpense0.00.00.00.00.00.0

None

us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest

us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest


None
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
Value0.1399685.7123159.4701837.8258997.4806965.521877.6563266.1330165.2551325.0571785.0125494.1918894.046925.1144364.4222144.8128133.9107594.2292193.9371054.3501792.6814563.582222.8787652.13050.8830111.1403912.5822991.7456351.5701952.0725342.052010.7878191.0573331.2579671.3003980.4599133.3511760.1518830.133453-0.484297-0.910232
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.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax3.659.180.582.984.567.977.775.174.171.374.864.361.966.566.869.963.364.464.169.256.963.961.953.133.341.363.455.548.052.158.532.240.648.649.923.966.98.211.7-48.2-106.5

None

us-gaap:IncomeTaxExpenseBenefit

us-gaap:IncomeTaxExpenseBenefit


None
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
Value24172.01213500.02116400.01553000.01054200.01105300.01500000.01090000.0954460.01078600.02368000.01477100.01422800.01769700.01505400.01759200.01338000.01400100.01278600.01479200.0924250.01251300.0959520.0735740.0305040.0386400.0856500.0566860.0542010.0719450.0951050.0316770.0390650.0515580.01229100.0190080.0781840.0-3539200.0-6716.000
Percentage of IncomeTaxExpenseBenefit100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.00.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.612.618.016.411.913.615.213.313.415.235.322.721.823.022.725.621.721.320.823.519.622.320.618.311.514.021.018.016.618.127.112.915.019.947.19.915.6-190.6-0.60.00.0

None

us-gaap:IncomeTaxesPaidNet

us-gaap:IncomeTaxesPaidNet


None
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
Value107840.016416.0830000.02636000.01819000.07362.01500000.01300000.02617600.00990000.01640000.01310000.01460000.0
Percentage of IncomeTaxesPaidNet100.0100.0100.0100.0100.0100.0100.0100.0100.00.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax2.80.27.127.920.50.115.215.936.90.014.825.220.019.0

None

us-gaap:NetIncomeLoss

us-gaap:NetIncomeLoss


None
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
Value0.1157964.4988067.353826.2729336.426464.4165956.1836845.043054.3006673.9786042.644592.7148322.6240913.3447532.9168073.0535932.5727152.8291242.6585492.8709791.7572042.33091.9192421.3947630.5779660.7539891.7258021.1787751.0281861.3530841.1009560.4710470.6666820.742390.0713260.2698362.5693413.6911230.140169-0.484297-0.910232
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 RevenueFromContractWithCustomerExcludingAssessedTax3.046.562.566.472.654.362.861.760.656.139.541.740.243.544.144.441.643.143.345.637.341.641.334.821.827.342.437.531.434.031.419.225.628.72.714.051.3198.812.3-48.2-106.5

us-gaap:NetIncomeLoss us-gaap:StatementEquityComponents

us-gaap:RetainedEarnings


None
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value0.1157964.4988067.353826.2729336.426464.4165956.1836845.043054.8479313.978604
Percentage of NetIncomeLoss100.0100.0100.0100.0100.0100.0100.0100.0112.7100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax3.046.562.566.472.654.362.861.768.356.1
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:RetainedEarnings0.00.00.00.00.00.00.00.00.00.0

None

us-gaap:Assets

us-gaap:Assets


None
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-12-31
Value13313312611811110510093898674727068646258564542383431262524232120201817171816151611
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

None

us-gaap:Liabilities

us-gaap:Liabilities


None
Period End2020-06-302020-03-312019-12-31
Value4364300.03977600.02162200.0
Percentage of Liabilities100.0100.0100.0
Percentage of Assets3.33.01.7

None

us-gaap:LiabilitiesAndStockholdersEquity

us-gaap:LiabilitiesAndStockholdersEquity


None
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-12-31
Value13313312611811110510093898674727068646258564542383431262524232120201817171816151611
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

None

us-gaap:StockholdersEquity

us-gaap:StockholdersEquity


None
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-12-312009-12-312008-12-31
Value129129124117110102979186816764625956534947444237333026242322201918171616151413136.7007236.0921076.178539
Percentage of StockholdersEquity100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets96.797.098.398.898.696.597.598.197.394.890.089.588.387.487.085.285.083.998.198.097.397.197.597.296.295.396.095.893.492.794.993.692.483.491.489.483.458.20.00.0

us-gaap:StockholdersEquity us-gaap:StatementEquityComponents

us-gaap:AdditionalPaidInCapital


None
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-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-312009-12-312008-12-31
Value4039393838363636343333323125202020171513
Percentage of StockholdersEquity31.030.831.633.334.735.737.239.539.641.149.658.571.082.893.8118.5134.8264.7248.9215.2
Percentage of Assets30.029.931.132.934.234.536.338.738.538.944.650.969.680.890.1112.5123.3154.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

us-gaap:CommonStock


None
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-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-312009-12-312008-12-31
Value0.0078260.0078150.0078130.0078110.0077960.007740.0077380.0077380.0076550.007610.00760.0075550.007290.0070620.0066550.0066250.0065310.0064460.0063270.00614
Percentage of StockholdersEquity0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.10.10.1
Percentage of Assets0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.10.00.0
Percentage of Assets us-gaap:CommonStock0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:RetainedEarnings


None
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-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-312009-12-312008-12-31
Value10110196898376726560564130199.6209784.975018-0.310829-3.291904-9.89353-8.38499-6.428447
Percentage of StockholdersEquity78.278.277.676.375.374.974.071.970.168.562.154.442.931.822.3-1.8-22.1-147.6-137.6-104.0
Percentage of Assets75.775.976.375.474.272.372.170.568.265.055.947.342.131.021.4-1.7-20.2-85.90.00.0
Percentage of Assets us-gaap:RetainedEarnings0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:TreasuryStock


None
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-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-312009-12-312008-12-31
Value-11.931796-11.740066-11.519035-11.255672-11.016949-10.898383-10.898383-10.45725-7.8982-7.8982-7.8982-7.281701-6.233109-4.430643-3.60103-2.926156-1.891509-1.151958-0.693957-0.693957
Percentage of StockholdersEquity-9.2-9.1-9.3-9.6-10.0-10.7-11.2-11.4-9.1-9.7-11.7-12.9-13.9-14.6-16.1-16.8-12.7-17.2-11.4-11.2
Percentage of Assets-8.9-8.8-9.1-9.5-9.8-10.3-10.9-11.2-8.8-9.1-10.5-11.3-13.6-14.3-15.5-15.9-11.6-10.00.00.0
Percentage of Assets us-gaap:TreasuryStock0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

None

us-gaap:AssetsCurrent

us-gaap:AssetsCurrent


None
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-12-31
Value1121221091011031019887818266615855555550483837322825212019181616151313121413121210
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 Assets83.892.286.385.692.195.998.193.791.195.888.585.283.180.885.688.886.284.984.087.485.583.681.181.680.379.478.679.478.577.675.573.472.775.180.579.580.087.6

None

us-gaap:CashAndCashEquivalentsAtCarryingValue

us-gaap:CashAndCashEquivalentsAtCarryingValue


None
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-12-312008-12-31
Value16194.999183121317131312127.333816.4223586.0299649.0318084.7633644.7477456.9644029.5144935.1378757.4880768.547199109.8108169.711328.8407068.9347945.624864.6069784.0175317.2484183.3837373.823863.7881735.7780363.1968313.7957635.0205473.1453592.4708523.2996285.3042163.9503893.49415
Percentage of CashAndCashEquivalentsAtCarryingValue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets12.614.43.910.812.516.613.214.314.514.59.88.98.613.27.47.611.916.811.217.422.331.031.636.334.936.324.221.619.236.118.421.421.730.819.724.531.20.021.50.00.00.00.0

None

us-gaap:ShortTermInvestments

us-gaap:ShortTermInvestments


None
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-12-31
Value82858469716667585348514845384445363228231913107.7946837.7930027.9730026.9669646.7269647.9669644.9629645.125.195.05.05.05.05.360975.36097
Percentage of ShortTermInvestments100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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 Assets61.463.966.558.363.763.167.662.560.056.469.366.764.256.968.472.262.356.962.054.650.337.535.129.130.832.430.031.538.124.727.829.128.626.730.732.333.346.5

None

us-gaap:AccountsReceivableNetCurrent

us-gaap:AccountsReceivableNetCurrent


None
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-12-31
Value111719171616161412194.6551054.6818854.6632824.9282933.8107923.8467524.279443.7871552.547924.211813.0019753.6565162.9870473.0892292.0426171.921815.0044185.0446823.9039422.9101465.082363.2053942.8208451.8473723.2369171.6998890.8773911.986125
Percentage of AccountsReceivableNetCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets8.713.315.115.015.015.616.515.514.422.26.26.56.67.25.96.27.36.75.69.87.810.59.611.58.17.821.523.618.714.527.618.016.19.919.911.05.417.2

us-gaap:AccountsReceivableNetCurrent us-gaap:MajorCustomers

bstc:Endo


None
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-312014-12-31
Value111719171616161412194.74.74.74.93.83.84.33.82.53.0
Percentage of AccountsReceivableNetCurrent100.0100.3100.2100.299.8100.0100.0100.0100.0100.0101.0100.4100.899.499.798.8100.5100.398.1100.4
Percentage of Assets8.713.415.115.014.915.616.515.514.422.26.36.56.77.25.96.17.36.75.59.7
Percentage of Assets bstc:Endo0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

None

us-gaap:PrepaidExpenseAndOtherAssetsCurrent

us-gaap:PrepaidExpenseAndOtherAssetsCurrent


None
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-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-31
Value1310400.0898600.0966460.0836710.01012200.0604390.0646750.0801960.0836980.0580920.0623500.0673060.0800550.0583640.0624340.0554400.0730760.0467130.0383810.0210850.0382740.0291440.0327950.0326520.0444440.0411110.0363850.0149720.0161170.0219480.0167330.098233.0122080.0151400.091925.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.0100.0100.0100.0100.0100.0
Percentage of Assets1.00.70.80.70.90.60.60.90.90.70.80.91.10.91.00.91.20.80.80.71.41.21.31.42.12.01.80.80.91.30.90.60.80.90.8

None

us-gaap:AmortizationOfIntangibleAssets us-gaap:FiniteLivedIntangibleAssetsByMajorClass

us-gaap:AmortizationOfIntangibleAssets

us-gaap:Patents


None
Period End2020-06-302020-03-312019-09-302019-06-302019-03-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-31
Value20000.021000.029000.024000.019000.019000.018000.016800.010200.010100.010200.010592.010300.09700.09600.011758.011000.012000.011000.025920.026000.023000.045000.016323.016000.015919.016081.020190.015000.016055.012945.0
Percentage of AmortizationOfIntangibleAssets100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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.0
Percentage of Assets us-gaap:Patents0.00.00.00.00.00.00.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

None

us-gaap:PropertyPlantAndEquipmentNet

us-gaap:PropertyPlantAndEquipmentNet


None
Period End2020-06-302020-03-312019-12-312013-12-312012-12-312011-12-312010-12-31
Value64839.068313.000000
Percentage of PropertyPlantAndEquipmentNet100.0100.00.00.00.00.00.0
Percentage of Assets0.00.10.00.00.00.00.0

us-gaap:PropertyPlantAndEquipmentNet us-gaap:PropertyPlantAndEquipmentByType

us-gaap:FurnitureAndFixtures


None
Period End2020-06-302020-03-31
Value65000.068000.0
Percentage of PropertyPlantAndEquipmentNet100.299.5
Percentage of Assets0.00.1
Percentage of Assets us-gaap:FurnitureAndFixtures0.00.0

None

us-gaap:LongTermInvestments

us-gaap:LongTermInvestments


None
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-312013-12-31
Value209.38599616168.2331383.6351151.0998345.1683227.1634832.8401915.7459746.7171967.3969028.1015943.771381.4430992.2645312.47133.5965411.8941.4371.251.250.0
Percentage of LongTermInvestments100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0
Percentage of Assets15.57.013.113.97.43.41.15.58.03.37.79.310.511.95.82.33.94.47.94.43.83.64.00.0

None

us-gaap:IntangibleAssetsNetExcludingGoodwill

us-gaap:IntangibleAssetsNetExcludingGoodwill


None
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-12-312010-12-31
Value531990.0564300.0573280.0562500.0493860.0425680.0444480.0439890.0442970.0425780.0397990.0227870.0238030.0248190.0258360.0268930.0267100.0270980.0275210.0285090.0289780.0284190.0295030.0307910.0299710.0322610.0216000.0232080.0248160.0264240.0280320.0210680.0225190.0190420.0173440.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.0
Percentage of Assets0.40.40.50.50.40.40.40.50.50.50.50.30.30.40.40.40.50.50.60.70.80.81.01.21.21.30.91.11.21.31.51.21.31.21.5

us-gaap:IntangibleAssetsNetExcludingGoodwill us-gaap:FiniteLivedIntangibleAssetsByMajorClass

us-gaap:Patents


None
Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-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-12-31
Value564300.0573280.0562500.0493860.0425680.0444480.0439890.0442970.0425780.0397990.0227870.0238030.0248190.0258360.0268930.0267100.0270980.0275210.0285090.0289780.0284190.0295030.0307910.0299710.0322610.0216000.0232080.0248160.0264240.0280320.0210680.0225190.0190420.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.0
Percentage of Assets0.40.50.50.40.40.40.50.50.50.50.30.30.40.40.40.50.50.60.70.80.81.01.21.21.30.91.11.21.31.51.21.31.2
Percentage of Assets us-gaap:Patents0.00.00.00.00.00.00.00.00.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

None

us-gaap:OperatingLeaseRightOfUseAsset

us-gaap:OperatingLeaseRightOfUseAsset


None
Period End2020-06-302020-03-312019-12-312019-12-152018-12-31
Value201230.0220530.0239490.0243000.00
Percentage of OperatingLeaseRightOfUseAsset100.0100.0100.0100.00.0
Percentage of Assets0.20.20.20.00.0

None

us-gaap:OtherAssetsNoncurrent

us-gaap:OtherAssetsNoncurrent


None
Period End2020-06-302020-03-312019-12-31
Value133160.0139260.00
Percentage of OtherAssetsNoncurrent100.0100.00.0
Percentage of Assets0.10.10.0

None

us-gaap:LiabilitiesCurrent

us-gaap:LiabilitiesCurrent


None
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-12-31
Value3841700.03346400.01422500.0877230.01589400.03747500.02503500.01810500.02393500.04512600.02138800.01997400.02539500.02602500.01996600.02572800.01730600.02180500.0838520.0778580.0958910.0911100.0671210.0657910.0866460.01024400.0781540.0746340.01199700.01282900.0724530.0919670.01093500.02857500.01116200.01248200.02181900.04104400.0
Percentage of LiabilitiesCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets2.92.51.10.71.43.52.51.92.75.22.92.83.63.83.14.12.93.81.81.82.52.62.22.53.44.23.43.55.76.43.95.26.315.26.98.113.535.6

None

us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent

us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent


None
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-12-31
Value2090100.01628500.0998410.0877230.0710810.01944700.01798600.01116500.01591700.01781200.0934000.0785280.01162500.01161400.0738650.0991870.0587440.0637750.0611010.0651070.0831390.0783580.0543700.0517230.0719190.0877080.0634280.0538870.0660560.0765940.0512870.0680410.0659760.02281200.0601000.0732930.0784980.0893080.0
Percentage of AccountsPayableAndAccruedLiabilitiesCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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.61.20.80.70.61.81.81.21.82.11.21.11.71.71.11.61.01.11.31.52.22.31.81.92.83.62.72.53.23.82.83.83.812.23.74.74.97.8

None

us-gaap:OtherAccruedLiabilitiesCurrent

us-gaap:OtherAccruedLiabilitiesCurrent


None
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
Value100950.024834.033215.072272.0121860.0234720.025704.021153.0136880.0117640.086232.089970.071504.056262.00
Percentage of OtherAccruedLiabilitiesCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0
Percentage of Assets0.10.00.00.10.10.20.00.00.20.10.10.10.10.10.0

None

us-gaap:TaxesPayableCurrent

us-gaap:TaxesPayableCurrent


None
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-312012-06-302012-03-312011-12-31
Value1673100.01640500.0354980.00878620.01802800.0704930.0694050.0801800.02535700.068733.00279330.00102470.0153060.00
Percentage of TaxesPayableCurrent100.0100.0100.00.0100.0100.0100.0100.0100.0100.0100.00.0100.00.0100.0100.00.0
Percentage of Assets1.31.20.30.00.81.70.70.70.92.90.10.00.40.00.60.80.0

None

us-gaap:OperatingLeaseLiabilityCurrent

us-gaap:OperatingLeaseLiabilityCurrent


None
Period End2020-06-302020-03-312019-12-312019-12-152018-12-31
Value78560.077358.069099.076000.00
Percentage of OperatingLeaseLiabilityCurrent100.0100.0100.0100.00.0
Percentage of Assets0.10.10.10.00.0

None

us-gaap:DeferredIncomeTaxLiabilitiesNet

us-gaap:DeferredIncomeTaxLiabilitiesNet


None
Period End2020-06-302020-03-312019-12-312019-09-302018-12-31
Value395860.0484260.0572660.0593060.00
Percentage of DeferredIncomeTaxLiabilitiesNet100.0100.0100.0100.00.0
Percentage of Assets0.30.40.50.50.0

None

us-gaap:OperatingLeaseLiabilityNoncurrent

us-gaap:OperatingLeaseLiabilityNoncurrent


None
Period End2020-06-302020-03-312019-12-312019-12-152018-12-31
Value126820.0146990.0167010.0167000.00
Percentage of OperatingLeaseLiabilityNoncurrent100.0100.0100.0100.00.0
Percentage of Assets0.10.10.10.00.0

None

us-gaap:StockholdersEquity

us-gaap:StockholdersEquity


None
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-12-312009-12-312008-12-31
Value129129124117110102979186816764625956534947444237333026242322201918171616151413136.7007236.0921076.178539
Percentage of StockholdersEquity100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets96.797.098.398.898.696.597.598.197.394.890.089.588.387.487.085.285.083.998.198.097.397.197.597.296.295.396.095.893.492.794.993.692.483.491.489.483.458.20.00.0

us-gaap:StockholdersEquity us-gaap:StatementEquityComponents

us-gaap:AdditionalPaidInCapital


None
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-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-312009-12-312008-12-31
Value4039393838363636343333323125202020171513
Percentage of StockholdersEquity31.030.831.633.334.735.737.239.539.641.149.658.571.082.893.8118.5134.8264.7248.9215.2
Percentage of Assets30.029.931.132.934.234.536.338.738.538.944.650.969.680.890.1112.5123.3154.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

us-gaap:CommonStock


None
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-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-312009-12-312008-12-31
Value0.0078260.0078150.0078130.0078110.0077960.007740.0077380.0077380.0076550.007610.00760.0075550.007290.0070620.0066550.0066250.0065310.0064460.0063270.00614
Percentage of StockholdersEquity0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.10.10.1
Percentage of Assets0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.10.00.0
Percentage of Assets us-gaap:CommonStock0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:RetainedEarnings


None
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-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-312009-12-312008-12-31
Value10110196898376726560564130199.6209784.975018-0.310829-3.291904-9.89353-8.38499-6.428447
Percentage of StockholdersEquity78.278.277.676.375.374.974.071.970.168.562.154.442.931.822.3-1.8-22.1-147.6-137.6-104.0
Percentage of Assets75.775.976.375.474.272.372.170.568.265.055.947.342.131.021.4-1.7-20.2-85.90.00.0
Percentage of Assets us-gaap:RetainedEarnings0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:TreasuryStock


None
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-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-312009-12-312008-12-31
Value-11.931796-11.740066-11.519035-11.255672-11.016949-10.898383-10.898383-10.45725-7.8982-7.8982-7.8982-7.281701-6.233109-4.430643-3.60103-2.926156-1.891509-1.151958-0.693957-0.693957
Percentage of StockholdersEquity-9.2-9.1-9.3-9.6-10.0-10.7-11.2-11.4-9.1-9.7-11.7-12.9-13.9-14.6-16.1-16.8-12.7-17.2-11.4-11.2
Percentage of Assets-8.9-8.8-9.1-9.5-9.8-10.3-10.9-11.2-8.8-9.1-10.5-11.3-13.6-14.3-15.5-15.9-11.6-10.00.00.0
Percentage of Assets us-gaap:TreasuryStock0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

None

us-gaap:CommonStockValue

us-gaap:CommonStockValue


None
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-12-31
Value7826.07815.07813.07811.07796.07740.07738.07738.07655.07610.07600.07575.07575.07575.07555.07545.07405.07405.07290.07280.07197.07074.07062.06830.06806.06706.06655.06635.06625.06625.06625.06625.06555.06555.06531.06531.06521.06446.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.1

None

us-gaap:AdditionalPaidInCapital

us-gaap:AdditionalPaidInCapital


None
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-12-31
Value4039393838363636343333333333323232323131282625222221202020202020202020181817
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 Assets30.029.931.132.934.234.536.338.738.538.944.646.147.348.750.952.354.856.769.672.574.975.780.884.688.487.090.197.199.4103.0112.5115.8116.7108.1123.3120.9114.3154.0

None

us-gaap:RetainedEarningsAccumulatedDeficit

us-gaap:RetainedEarningsAccumulatedDeficit


None
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-12-31
Value10110196898376726560564139363330272422191613119.6209787.7017376.3069735.7290084.9750183.2492162.0704411.042255-0.310829-1.411785-1.882832-2.549515-3.291904-3.363231-3.633067-9.89353
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 Assets75.775.976.375.474.272.372.170.567.665.055.954.452.049.747.344.442.038.942.138.635.834.531.028.824.923.321.415.29.95.2-1.7-7.9-10.8-13.6-20.2-21.8-22.5-85.9

None

us-gaap:TreasuryStockValue

us-gaap:TreasuryStockValue


None
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-12-31
Value11111111111010107.89827.89827.89827.89827.7604637.5035237.2817017.1311346.9259276.6320856.2331095.6127115.1317644.5449064.4306434.3516294.3516293.6820013.601033.5342083.3230073.1321052.9261562.566012.3774132.090371.8915091.5124051.3583051.151958
Percentage of TreasuryStockValue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets8.98.89.19.59.810.310.911.28.89.110.510.911.011.011.311.411.811.713.613.113.413.114.316.317.215.015.516.615.915.615.914.413.611.111.69.88.410.0

None

us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue

us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue


None
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value162460.0500310.0341220.0259920.0118680.0141790.0103550.063569.063802.032512.0
Percentage of AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.00.00.00.00.00.00.00.00.00.0

us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue us-gaap:RestructuringCostAndReserve

us-gaap:OneTimeTerminationBenefits


None
Period End2020-06-302020-03-31
Value0190430.0
Percentage of AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue0.038.1
Percentage of Assets0.00.0
Percentage of Assets us-gaap:OneTimeTerminationBenefits0.00.0

us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue us-gaap:StatementEquityComponents

us-gaap:AdditionalPaidInCapital


None
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value162460.0500310.0341220.0259920.0118680.0141790.0103550.063569.063802.032512.0
Percentage of AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.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.0

None

us-gaap:NetCashProvidedByUsedInOperatingActivities

us-gaap:NetCashProvidedByUsedInOperatingActivities


None
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-302014-09-302014-06-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
Value6.6061688.219997.7468754.7076973.7906916.0398865.4564374.1899648.960426-0.8762913.7857883.0712472.9813533.3192661.5771075.3533890.614122-0.5651943.9250431.707292-0.449352-0.0359853.913594-0.1446710.17791-1.7027684.099962-1.445658-1.5789841.6625460.674507-0.809532-1.192159
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.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax169.285.065.949.942.874.355.451.3126.3-12.456.547.145.643.223.877.815.3-21.3142.141.9-14.3-1.198.3-4.17.3-65.4158.5-55.4-82.233.236.3-70.8-118.7

None

us-gaap:NetCashProvidedByUsedInInvestingActivities

us-gaap:NetCashProvidedByUsedInInvestingActivities


None
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-302014-09-302014-06-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
Value-8738900.06136200.0-15312000.0-6068700.0-8975500.0-1677300.0-5219900.0-2921200.0-9286500.05969000.0-3011800.0-2541100.0-5726300.0912750.0-1671800.0-7789600.0-1681.0180000.0-1004900.0-840000.01240000.0-3004000.0157040.070000.0-190000.00-1500000.00360970.0000
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.00.0100.00.0100.00.00.00.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax-223.963.5-130.2-64.3-101.4-20.6-53.0-35.8-130.984.2-44.9-39.0-87.611.9-25.3-113.2-0.06.8-36.4-20.639.4-91.93.92.0-7.80.0-58.00.018.80.00.00.0

None

us-gaap:NetCashProvidedByUsedInFinancingActivities

us-gaap:NetCashProvidedByUsedInFinancingActivities


None
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-302014-09-302014-06-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-130000.0-221030.0-204940.0157730.01560000.058420.0-441130.0-848270.0727650.0132400.0137500.0-137740.0-256940.036429.0110270.0219510.0258170.0291110.0389780.0150590.0-201200.0-190900.0-205950.0-365450.047777.0-287100.0-18757.0846730.0-6770.0212640.00-19244.00
Percentage of NetCashProvidedByUsedInFinancingActivities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0100.00.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax-3.3-2.3-1.71.717.60.7-4.5-10.410.31.92.1-2.1-3.90.51.73.26.411.014.13.7-6.4-5.8-5.2-10.42.0-11.0-0.732.5-0.44.20.0-1.70.0

None

us-gaap:NetCashProvidedByUsedInOperatingActivities

us-gaap:NetCashProvidedByUsedInOperatingActivities


None
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-302014-09-302014-06-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
Value6.6061688.219997.7468754.7076973.7906916.0398865.4564374.1899648.960426-0.8762913.7857883.0712472.9813533.3192661.5771075.3533890.614122-0.5651943.9250431.707292-0.449352-0.0359853.913594-0.1446710.17791-1.7027684.099962-1.445658-1.5789841.6625460.674507-0.809532-1.192159
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.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax169.285.065.949.942.874.355.451.3126.3-12.456.547.145.643.223.877.815.3-21.3142.141.9-14.3-1.198.3-4.17.3-65.4158.5-55.4-82.233.236.3-70.8-118.7

None

us-gaap:NetIncomeLoss

us-gaap:NetIncomeLoss


None
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
Value0.1157964.4988067.353826.2729336.426464.4165956.1836845.043054.3006673.9786042.644592.7148322.6240913.3447532.9168073.0535932.5727152.8291242.6585492.8709791.7572042.33091.9192421.3947630.5779660.7539891.7258021.1787751.0281861.3530841.1009560.4710470.6666820.742390.0713260.2698362.5693413.6911230.140169-0.484297-0.910232
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 RevenueFromContractWithCustomerExcludingAssessedTax3.046.562.566.472.654.362.861.760.656.139.541.740.243.544.144.441.643.143.345.637.341.641.334.821.827.342.437.531.434.031.419.225.628.72.714.051.3198.812.3-48.2-106.5

us-gaap:NetIncomeLoss us-gaap:StatementEquityComponents

us-gaap:RetainedEarnings


None
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value0.1157964.4988067.353826.2729336.426464.4165956.1836845.043054.8479313.978604
Percentage of NetIncomeLoss100.0100.0100.0100.0100.0100.0100.0100.0112.7100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax3.046.562.566.472.654.362.861.768.356.1
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:RetainedEarnings0.00.00.00.00.00.00.00.00.00.0

None

us-gaap:DepreciationDepletionAndAmortization

us-gaap:DepreciationDepletionAndAmortization


None
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
Value23685.022234.0111280.052239.0-2625.0153260.0448360.0615350.0669520.0699700.0606730.0548210.0539550.0545070.0475720.0399700.0401370.0414740.0285940.0327490.0147030.0172550.050421.088081.063750.044845.016081.016080.016081.016081.020661.014510.016074.012945.018336.011129.010610.010610.09179.09261.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.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

None

us-gaap:IncreaseDecreaseInAccountsReceivable

us-gaap:IncreaseDecreaseInAccountsReceivable


None
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
Value-6054200.0-1315100.01297200.01039100.0252850.0-41897.02063300.01561500.0-6271800.06955800.0-26780.018603.0-265010.01117500.0-35960.0-432690.0492290.01239200.0-1663900.01209800.0-654540.0717780.0-102180.01046600.0120810.0-3082600.0-40264.01140700.0993800.0-2172200.01877000.0384550.0973470.0-1389500.01537000.0-1395000.02078800.0-970100.0576260.0-803180.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

None

us-gaap:ShareBasedCompensation

us-gaap:ShareBasedCompensation


None
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
Value162460.0500310.0341220.0259920.0118680.0141790.0103550.063569.063802.032512.026950.033476.033476.033476.033476.033476.033476.033476.033477.033475.033476.05354.05354.05354.05354.05354.05015.01172.079049.026400.026400.026400.0135880.039806.0126230.0126230.0131210.0133700.0190790.0389220.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

None

us-gaap:NetCashProvidedByUsedInInvestingActivities

us-gaap:NetCashProvidedByUsedInInvestingActivities


None
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-302014-09-302014-06-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
Value-8738900.06136200.0-15312000.0-6068700.0-8975500.0-1677300.0-5219900.0-2921200.0-9286500.05969000.0-3011800.0-2541100.0-5726300.0912750.0-1671800.0-7789600.0-1681.0180000.0-1004900.0-840000.01240000.0-3004000.0157040.070000.0-190000.00-1500000.00360970.0000
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.00.0100.00.0100.00.00.00.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax-223.963.5-130.2-64.3-101.4-20.6-53.0-35.8-130.984.2-44.9-39.0-87.611.9-25.3-113.2-0.06.8-36.4-20.639.4-91.93.92.0-7.80.0-58.00.018.80.00.00.0

None

us-gaap:PaymentsToAcquirePropertyPlantAndEquipment

us-gaap:PaymentsToAcquirePropertyPlantAndEquipment


None
Period End2020-03-312019-03-31
Value69470.00
Percentage of PaymentsToAcquirePropertyPlantAndEquipment100.00.0

None

us-gaap:NetCashProvidedByUsedInFinancingActivities

us-gaap:NetCashProvidedByUsedInFinancingActivities


None
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-302014-09-302014-06-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-130000.0-221030.0-204940.0157730.01560000.058420.0-441130.0-848270.0727650.0132400.0137500.0-137740.0-256940.036429.0110270.0219510.0258170.0291110.0389780.0150590.0-201200.0-190900.0-205950.0-365450.047777.0-287100.0-18757.0846730.0-6770.0212640.00-19244.00
Percentage of NetCashProvidedByUsedInFinancingActivities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0100.00.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax-3.3-2.3-1.71.717.60.7-4.5-10.410.31.92.1-2.1-3.90.51.73.26.411.014.13.7-6.4-5.8-5.2-10.42.0-11.0-0.732.5-0.44.20.0-1.70.0

None

us-gaap:PaymentsForRepurchaseOfCommonStock

us-gaap:PaymentsForRepurchaseOfCommonStock


None
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
Value191730.0221030.0263360.0238720.0118570.00441130.02559000.0000137740.0256940.0221820.0150570.0205210.0293840.0398980.0620400.0480950.0586860.0114260.079014.01.0669630.080971.066822.0211200.0190900.0205950.0360150.0188600.0287040.0198860.0379100.0154100.0206350.0039244.00
Percentage of PaymentsForRepurchaseOfCommonStock100.0100.0100.0100.0100.00.0100.0100.00.00.00.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0100.00.0

None

us-gaap:EffectiveIncomeTaxRateContinuingOperations

us-gaap:EffectiveIncomeTaxRateContinuingOperations


None
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-30
Value0.170.2120.01240.20.140.20.00030.1810.1820.2130.03320.002
Percentage of EffectiveIncomeTaxRateContinuingOperations100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

None

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber us-gaap:AwardType

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber

us-gaap:EmployeeStockOption


None
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-302015-03-312014-12-31
Value232190.0181690.0189190.0116190.0173500.0175500.0125500.0208500.0252000.0232000.0277000.0277000.0277000.0297000.0307000.0447000.0447000.0562000.0572000.0654690.0747960.0759960.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.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber us-gaap:AwardType, us-gaap:PlanName

us-gaap:EmployeeStockOption, bstc:TwoZeroOneNineOmnibusIncentiveCompensationPlan


None
Period End2020-06-302020-03-312019-12-31
Value232190.0120000.090000.0
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber100.066.047.6

us-gaap:EmployeeStockOption, bstc:TwoZeroZeroOneStockOptionPlan


None
Period End2020-03-312019-12-312019-09-302018-12-31
Value61687.099187.0101190.0175500.0
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber34.052.40.0100.0

None

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice us-gaap:AwardType

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice

us-gaap:EmployeeStockOption


None
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-302015-03-312014-12-31
Value56.0246.1246.7943.737.8337.7329.8626.1824.321.5620.6620.6620.6620.1420.0814.5814.5811.9111.7211.9811.1611.04
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

None

us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents

us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents


None
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-31
Value16194.999183121317131312127.33381
Percentage of CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

bstc:IncreaseDecreaseInLeaseObligations

bstc:IncreaseDecreaseInLeaseObligations


None
Period End2020-03-312019-03-31
Value11761.00
Percentage of IncreaseDecreaseInLeaseObligations100.00.0

bstc:OperatingLeaseRightOfUseAssetAmortizationExpense

bstc:OperatingLeaseRightOfUseAssetAmortizationExpense


None
Period End2020-03-312019-03-31
Value18961.00
Percentage of OperatingLeaseRightOfUseAssetAmortizationExpense100.00.0

bstc:RestructuringAndRelatedCostNumberOfPositionsGivenSeparationAgreements

bstc:RestructuringAndRelatedCostNumberOfPositionsGivenSeparationAgreements


None
Period End2020-03-23
Value5.0
Percentage of RestructuringAndRelatedCostNumberOfPositionsGivenSeparationAgreements100.0

us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments

us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments


None
Period End2020-06-302020-03-312019-06-302019-03-31
Value-237530.0-132660.027029.050470.0
Percentage of AccretionAmortizationOfDiscountsAndPremiumsInvestments100.0100.0100.0100.0

us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect

us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect


None
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value-2.26278214-7.77011-1.203265-3.6248724.420978-0.2045610.4205380.4015745.225091
Percentage of CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:FiniteLivedIntangibleAssetsPeriodIncreaseDecrease

us-gaap:FiniteLivedIntangibleAssetsPeriodIncreaseDecrease


None
Period End2020-06-302019-09-302019-06-302018-09-302018-06-30
Value097000.093000.016000.035000.0
Percentage of FiniteLivedIntangibleAssetsPeriodIncreaseDecrease0.0100.0100.0100.0100.0

us-gaap:FiniteLivedIntangibleAssetsPeriodIncreaseDecrease us-gaap:FiniteLivedIntangibleAssetsByMajorClass

us-gaap:Patents


None
Period End2020-03-312019-06-302019-03-312018-03-31
Value12000.093000.000
Percentage of FiniteLivedIntangibleAssetsPeriodIncreaseDecrease0.0100.00.00.0

us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities

us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities


None
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
Value430810.0630110.0118840.0166420.0-1233800.0146070.0682120.0-475240.0-189460.0308150.0148720.0-377220.01055.0422790.0-253220.0404430.0-50307.026739.0-40059.0-180320.047808.0239880.0212610.0-236650.0-157890.091356.035207.0-61490.0-105380.0253070.0-257840.0-81831.0-1735800.01833200.0-176650.0-942820.0-1442400.0-447280.0-433150.0-398510.0
Percentage of IncreaseDecreaseInAccountsPayableAndAccruedLiabilities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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:IncreaseDecreaseInDeferredIncomeTaxes

us-gaap:IncreaseDecreaseInDeferredIncomeTaxes


None
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
Value88401.088401.024824.0-40449.0-159460.0038242.0-46077.0-82341.00-1252300.0-80115.0-120500.0-97508.0-80714.012219.0-83640.02819300.0-14588.0-200580.0-241470.0841.0-406760.08501.0-25722.0-5020.011077.0636.017771.0-18831.0-855490.0-203360.0-155640.0-260410.0-6099200.06155100.0-6643200.03539200.000
Percentage of IncreaseDecreaseInDeferredIncomeTaxes100.0100.0100.0100.0100.00.0100.0100.0100.00.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.00.0

us-gaap:IncreaseDecreaseInIncomeTaxesReceivable

us-gaap:IncreaseDecreaseInIncomeTaxesReceivable


None
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
Value-32573.0-1285500.0-1306800.01123500.0924220.0-1097900.0-10884.0107750.01733900.0-1067000.0-125660.0-233280.07668.0-212170.0494710.0-884440.0-44404.012000.0-257390.0466000.069117.0-13996.0-98035.0-521340.0978510.038268.0
Percentage of IncreaseDecreaseInIncomeTaxesReceivable100.0100.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:IncreaseDecreaseInIntangibleAssetsCurrent

us-gaap:IncreaseDecreaseInIntangibleAssetsCurrent


None
Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-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
Value12101.036705.097122.092582.0025800.015914.034887.044598.0204420.0000012126.05801.05414.01730.06823.017381.0012814.034684.01.0151450.0
Percentage of IncreaseDecreaseInIntangibleAssetsCurrent100.0100.0100.0100.00.0100.0100.0100.0100.0100.00.00.00.00.0100.0100.0100.0100.0100.0100.00.0100.0100.0100.0100.0

us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets

us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets


None
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
Value405680.071408.0129750.0-175460.0407780.0-42359.0-155210.0-35023.0256060.0-42582.0-49561.0-127480.0216910.0-40709.069944.0-176360.0263630.083320.0-11505.0-193100.0285110.044143.0-667340.0-430030.0942000.039696.086718.033328.047258.0214130.0-31505.0-38252.0-141500.069095.0-158160.0283280.0-48041.0-11436.0-39015.0176050.0
Percentage of IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecurities

us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements

bstc:StockOptionsAndRestrictedStockAwards


None
Period End2020-06-302020-03-312019-06-302019-03-31
Value24304.023865.041428.061243.0
Percentage of IncrementalCommonSharesAttributableToShareBasedPaymentArrangements100.0100.0100.0100.0

us-gaap:InvestmentIncomeInterest

us-gaap:InvestmentIncomeInterest


None
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
Value390890.0479710.0515370.0504910.0517160.0449420.0443320.0359640.0273750.0217950.0200360.0193460.0141000.0101750.095079.080674.067327.052703.033980.026744.018482.013720.09714.08121.07352.06971.06692.07134.06510.05866.07078.08292.09771.09493.014719.07813.016688.016560.017048.017487.025925.0
Percentage of InvestmentIncomeInterest100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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:InvestmentIncomeNetAmortizationOfDiscountAndPremium

us-gaap:InvestmentIncomeNetAmortizationOfDiscountAndPremium


None
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-31
Value266000.0134000.088000.021000.032000.0-50000.011000.0
Percentage of InvestmentIncomeNetAmortizationOfDiscountAndPremium100.0100.0100.0100.0100.0100.0100.0

us-gaap:LeaseAndRentalExpense

us-gaap:LeaseAndRentalExpense


None
Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value57000.049000.034000.034000.034000.039000.032000.032000.032000.0
Percentage of LeaseAndRentalExpense100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:OperatingLeaseExpense

us-gaap:OperatingLeaseExpense


None
Period End2020-06-302019-06-30
Value23000.034000.0
Percentage of OperatingLeaseExpense100.0100.0

us-gaap:PaymentsToAcquireMarketableSecurities

us-gaap:PaymentsToAcquireMarketableSecurities


None
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
Value3429314031212224261413132017121813159.7577517.4890489.5896667.343626.0046971.2056752.4253.2130022.162.124.2343.0429640.03.190.02.010.0-5.00.00.010
Percentage of PaymentsToAcquireMarketableSecurities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0100.00.0100.0100.0100.00.00.0100.0

us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities

us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities


None
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
Value253516342220162116201010141810109.469457123.0272.7409393.1046195.1979861.6310061.2039942.6052.2069641.923.361.233.20.073.00.02.00.05.360970.00.00.0
Percentage of ProceedsFromSaleAndMaturityOfMarketableSecurities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0100.00.0100.00.00.00.0

us-gaap:ProceedsFromStockOptionsExercised

us-gaap:ProceedsFromStockOptionsExercised


None
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
Value61725.0058420.0396450.01678500.058420.001710800.0727650.0132400.0137500.000258250.0182100.0352050.00177250.09999.01141000.01635800.037200.01942300.035550.0169000.066100.020000.010000.000070425.0078000.0010000.072450.0020000.00
Percentage of ProceedsFromStockOptionsExercised100.00.0100.0100.0100.0100.00.0100.0100.0100.0100.00.00.0100.0100.0100.00.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.00.00.0100.00.0100.00.0100.0100.00.0100.00.0

us-gaap:ProceedsFromStockOptionsExercised us-gaap:AwardType

us-gaap:EmployeeStockOption


None
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-09-302016-06-302016-03-312015-09-302015-06-302015-03-312014-09-302014-06-302014-03-31
Value100000.0091816.0400000.01641600.058420.0-29170.01740000.0728000.0132000.041750.00258250.0322750.00177250.01100000.01662800.037200.00133900.066100.0
Percentage of ProceedsFromStockOptionsExercised162.00.0157.2100.997.8100.00.0101.7100.099.70.00.0100.091.70.0100.096.4101.7100.00.079.2100.0

us-gaap:RestructuringAndRelatedCostIncurredCost us-gaap:BalanceSheetLocation, us-gaap:RestructuringCostAndReserve

us-gaap:RestructuringAndRelatedCostIncurredCost

us-gaap:GeneralAndAdministrativeExpense, us-gaap:EmployeeSeverance


None
Period End2020-06-30
Value600000.0
Percentage of RestructuringAndRelatedCostIncurredCost100.0

us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminated

us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminated


None
Period End2020-01-062020-03-31
Value5.01.0
Percentage of RestructuringAndRelatedCostNumberOfPositionsEliminated100.0100.0

us-gaap:RestructuringCharges

us-gaap:RestructuringCharges


None
Period End2020-06-302020-03-312019-03-31
Value01146000.00
Percentage of RestructuringCharges0.0100.00.0

us-gaap:RestructuringCharges us-gaap:RestructuringCostAndReserve

us-gaap:EmployeeSeverance


None
Period End2020-03-31
Value200000.0
Percentage of RestructuringCharges17.5

us-gaap:OneTimeTerminationBenefits


None
Period End2020-03-31
Value900000.0
Percentage of RestructuringCharges78.5

us-gaap:RoyaltyExpense

us-gaap:RoyaltyExpense


None
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-30
Value100000.0200000.0300000.0200000.0200000.0400000.0700000.0600000.0500000.0500000.0400000.0400000.0400000.0500000.0400000.0400000.0400000.0400000.0400000.0300000.0300000.0400000.0335300.0210160.0100000.0100000.0112610.095484.0
Percentage of RoyaltyExpense100.0100.0100.0100.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:SeveranceCosts1 us-gaap:RestructuringCostAndReserve

us-gaap:SeveranceCosts1

us-gaap:OneTimeTerminationBenefits


None
Period End2020-03-31
Value1070000.0
Percentage of SeveranceCosts1100.0

us-gaap:SeveranceCosts1 us-gaap:TitleOfIndividual, us-gaap:SubsequentEventType

srt:ChiefExecutiveOfficer, us-gaap:SubsequentEvent


None
Period End2020-04-06
Value600000.0
Percentage of SeveranceCosts10.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate us-gaap:Range

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate

srt:Maximum


None
Period End2020-06-302020-03-31
Value0.0090.406
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate100.0100.0

srt:Minimum


None
Period End2020-06-302020-03-31
Value00.395
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate0.097.3

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate us-gaap:Range

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate

srt:Maximum


None
Period End2020-06-302020-03-31
Value00.0161
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate0.0100.0

srt:Minimum


None
Period End2020-06-302020-03-31
Value-0.00360.007
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate0.043.5

us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross us-gaap:StatementEquityComponents

us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross

us-gaap:CommonStock


None
Period End2020-06-30
Value9450.0
Percentage of StockIssuedDuringPeriodSharesRestrictedStockAwardGross100.0

us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised us-gaap:AwardType

us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised

us-gaap:EmployeeStockOption


None
Period End2020-06-302020-03-312019-06-302019-03-31
Value1500.0056063.02000.0
Percentage of StockIssuedDuringPeriodSharesStockOptionsExercised100.00.0100.0100.0

us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised us-gaap:StatementEquityComponents

us-gaap:CommonStock


None
Period End2020-06-302019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value1500.02000.015000.056063.02000.0083000.045000.010000.0
Percentage of StockIssuedDuringPeriodSharesStockOptionsExercised100.00.00.0100.0100.00.00.00.00.0

us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross

us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross


None
Period End2020-03-31
Value0
Percentage of StockIssuedDuringPeriodValueRestrictedStockAwardGross0.0

us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross us-gaap:StatementEquityComponents

us-gaap:AdditionalPaidInCapital


None
Period End2020-06-302020-03-31
Value-9.0-2.0
Percentage of StockIssuedDuringPeriodValueRestrictedStockAwardGross0.00.0

us-gaap:CommonStock


None
Period End2020-06-302020-03-31
Value9.02.0
Percentage of StockIssuedDuringPeriodValueRestrictedStockAwardGross0.00.0

us-gaap:RetainedEarnings


None
Period End2020-03-31
Value0
Percentage of StockIssuedDuringPeriodValueRestrictedStockAwardGross0.0

us-gaap:TreasuryStock


None
Period End2020-03-31
Value0
Percentage of StockIssuedDuringPeriodValueRestrictedStockAwardGross0.0

us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised

us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised


None
Period End2020-06-302019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value61725.058420.0396450.01678500.058420.001710800.0727650.0132400.0
Percentage of StockIssuedDuringPeriodValueStockOptionsExercised100.0100.0100.0100.0100.00.0100.0100.0100.0

us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised us-gaap:StatementEquityComponents

us-gaap:AdditionalPaidInCapital


None
Period End2020-06-302019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value61723.058418.0396440.01678500.058418.001710700.0727600.0132390.0
Percentage of StockIssuedDuringPeriodValueStockOptionsExercised100.0100.0100.0100.0100.00.0100.0100.0100.0

us-gaap:CommonStock


None
Period End2020-06-302019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value2.02.015.056.02.0083.045.010.0
Percentage of StockIssuedDuringPeriodValueStockOptionsExercised0.00.00.00.00.00.00.00.00.0

us-gaap:TreasuryStockAcquiredAverageCostPerShare

us-gaap:TreasuryStockAcquiredAverageCostPerShare


None
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-31
Value0.1554.35-3.03-0.3557.890-0.10-0.4-0.552.071.020.4-0.637.591.994.0-0.239.270.7501.0425.10.2
Percentage of TreasuryStockAcquiredAverageCostPerShare100.0100.0100.0100.0100.00.0100.00.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0100.0100.0100.0

us-gaap:TreasuryStockSharesAcquired

us-gaap:TreasuryStockSharesAcquired


None
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
Value3506.04067.05178.04161.02048.007626.043705.00002765.05023.04260.03278.05290.08115.010615.012568.09490.015033.02910.02132.0025491.03225.03539.0
Percentage of TreasuryStockSharesAcquired100.0100.0100.0100.0100.00.0100.0100.00.00.00.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0100.0100.0100.0

us-gaap:TreasuryStockValueAcquiredCostMethod

us-gaap:TreasuryStockValueAcquiredCostMethod


None
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302018-12-312018-09-30
Value191730.0221030.0263360.0238720.0118570.0441130.02559000.0
Percentage of TreasuryStockValueAcquiredCostMethod100.0100.0100.0100.0100.0100.0100.0

us-gaap:TreasuryStockValueAcquiredCostMethod us-gaap:StatementEquityComponents

us-gaap:TreasuryStock


None
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302018-12-312018-09-30
Value191730.0221030.0263360.0238720.0118570.0441130.02559000.0
Percentage of TreasuryStockValueAcquiredCostMethod100.0100.0100.0100.0100.0100.0100.0

bstc:NumberOfCustomers us-gaap:MajorCustomers, us-gaap:ConcentrationRiskByBenchmark, us-gaap:ConcentrationRiskByType

bstc:NumberOfCustomers

bstc:Endo, us-gaap:RevenueFromContractWithCustomer, us-gaap:CustomerConcentrationRisk


None
Period End2020-06-30
Value1.0
Percentage of NumberOfCustomers100.0

bstc:RemainingUnamortizedNetPremiumNetDiscount

bstc:RemainingUnamortizedNetPremiumNetDiscount


None
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302018-12-31
Value341000.0221000.0285000.0198000.082000.0-121000.0
Percentage of RemainingUnamortizedNetPremiumNetDiscount100.0100.0100.0100.0100.0100.0

bstc:ThresholdOwnershipPercentageAcquiredToTriggerRightsAgreement

bstc:ThresholdOwnershipPercentageAcquiredToTriggerRightsAgreement


None
Period End2020-06-30
Value20.0
Percentage of ThresholdOwnershipPercentageAcquiredToTriggerRightsAgreement100.0

us-gaap:AccountsPayableTradeCurrent

us-gaap:AccountsPayableTradeCurrent


None
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
Value346270.0216450.0197080.087446.084617.060125.0122200.0122480.034553.0215640.0152540.0218020.0663960.0251650.0505100.0
Percentage of AccountsPayableTradeCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:AccruedProfessionalFeesCurrent

us-gaap:AccruedProfessionalFeesCurrent


None
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-12-312010-12-31
Value883070.0333560.0330790.0450300.0228550.0843120.0308720.0200120.0219220.0194560.0150690.0233240.0164550.0189130.051000.066775.059182.046141.074138.048930.065407.0133630.065205.051441.0220700.0145530.061538.074904.0129820.021572.061147.065192.064379.050000.077442.0
Percentage of AccruedProfessionalFeesCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.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:AccruedRoyaltiesCurrentAndNoncurrent

us-gaap:AccruedRoyaltiesCurrentAndNoncurrent


None
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-31
Value62000.0169000.0228000.0173000.0170000.0379000.01168800.0589270.01018300.01049000.0329210.0
Percentage of AccruedRoyaltiesCurrentAndNoncurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

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

us-gaap:CashAndCashEquivalentsFairValueDisclosure

us-gaap:CorporateBondSecurities, us-gaap:FairValueInputsLevel1, us-gaap:FairValueMeasurementsRecurring


None
Period End2020-03-312018-09-302018-06-302018-03-31
Value0.01.31.8622.585
Percentage of CashAndCashEquivalentsFairValueDisclosure0.0100.0100.0100.0

us-gaap:CorporateBondSecurities, us-gaap:FairValueInputsLevel2, us-gaap:FairValueMeasurementsRecurring


None
Period End2020-03-312018-09-302018-06-302018-03-31
Value5.0757420.00.00.0
Percentage of CashAndCashEquivalentsFairValueDisclosure0.00.00.00.0

us-gaap:MoneyMarketFunds, us-gaap:FairValueInputsLevel1, us-gaap:FairValueMeasurementsRecurring


None
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-312014-12-312013-12-31
Value8.0581128.4565980.9506582.4335421.267261106.0780259.4910194.9283197.4324323.1085493.565532.9735344.4728562.2903311.8949041.801295.948850.7157841.6042772.10586
Percentage of CashAndCashEquivalentsFairValueDisclosure0.00.00.00.00.00.00.0730.1264.7287.50.00.00.00.00.00.00.00.00.00.00.0

us-gaap:MunicipalBonds, us-gaap:FairValueInputsLevel1, us-gaap:FairValueMeasurementsRecurring


None
Period End2020-03-312019-03-312018-06-302017-12-31
Value0.00.332.520.0
Percentage of CashAndCashEquivalentsFairValueDisclosure0.00.0135.30.0

us-gaap:MunicipalBonds, us-gaap:FairValueInputsLevel2, us-gaap:FairValueMeasurementsRecurring


None
Period End2020-06-302020-03-312019-03-312018-06-302017-12-31
Value2.2483331.0036160.00.00.8
Percentage of CashAndCashEquivalentsFairValueDisclosure0.00.00.00.00.0

us-gaap:CashAndCashEquivalentsFairValueDisclosure us-gaap:FairValueByAssetClass, us-gaap:FairValueByMeasurementFrequency

us-gaap:CorporateBondSecurities, us-gaap:FairValueMeasurementsRecurring


None
Period End2020-03-312018-09-302018-06-302018-03-31
Value5.0757421.31.8622.585
Percentage of CashAndCashEquivalentsFairValueDisclosure0.0100.0100.0100.0

us-gaap:MoneyMarketFunds, us-gaap:FairValueMeasurementsRecurring


None
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-312014-12-312013-12-31
Value8.0581128.4565980.9506582.4335421.267261106.0780259.4910194.9283197.4324323.1085493.565532.9735344.4728562.2903311.8949041.801295.948850.7157841.6042772.10586
Percentage of CashAndCashEquivalentsFairValueDisclosure0.00.00.00.00.00.00.0730.1264.7287.50.00.00.00.00.00.00.00.00.00.00.0

us-gaap:MunicipalBonds, us-gaap:FairValueMeasurementsRecurring


None
Period End2020-06-302020-03-312019-03-312018-06-302017-12-31
Value2.2483331.0036160.332.520.8
Percentage of CashAndCashEquivalentsFairValueDisclosure0.00.00.0135.30.0

us-gaap:EmployeeRelatedLiabilitiesCurrent

us-gaap:EmployeeRelatedLiabilitiesCurrent


None
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-12-312010-12-31
Value638090.018293.0209330.094205.0105790.0427700.0173120.0183440.0182750.0204310.0215320.0244040.0262480.0173160.0182550.0196670.0196190.0189380.0164500.0178400.0186580.0179880.0169300.0195580.0190110.0180360.0163120.0163280.0165680.0157210.0147080.0150060.0147020.0143050.0140720.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.0100.0

us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions us-gaap:AwardType

us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions

us-gaap:EmployeeStockOption


None
Period End2020-06-302020-03-312019-09-30
Value4300000.02300000.01700000.0
Percentage of EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions100.0100.0100.0

us-gaap:RestrictedStock


None
Period End2020-06-302020-03-312019-09-30
Value181000.0144000.0460000.0
Percentage of EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions4.26.327.1

us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization

us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization


None
Period End2020-06-302019-12-312013-12-312012-12-312011-12-312010-12-31
Value740640.0699350.064323.064190.050685.036041.0
Percentage of FiniteLivedIntangibleAssetsAccumulatedAmortization100.0100.0100.0100.0100.0100.0

us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization us-gaap:FiniteLivedIntangibleAssetsByMajorClass

us-gaap:Patents


None
Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-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-12-31
Value720420.0699350.0673420.0644940.0620540.0601740.0580520.0561530.0543830.0527020.0492730.0482570.0472410.0462250.0451670.0441370.0431700.0422050.0410440.0398920.0387130.0376300.0350610.0324120.0301220.0256380.0240300.0224220.0208130.0192050.0171390.0156880.0127860.0
Percentage of FiniteLivedIntangibleAssetsAccumulatedAmortization0.0100.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0398.60.00.00.0299.20.00.0252.3

us-gaap:FiniteLivedIntangibleAssetsGross us-gaap:FiniteLivedIntangibleAssetsByMajorClass

us-gaap:FiniteLivedIntangibleAssetsGross

us-gaap:Patents


None
Period End2020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-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
Value1284700.01272600.01235900.01138800.01046200.01046200.01020400.01004500.0969610.0925020.0720600.0720600.0720600.0720600.0720600.0708470.0702670.0697260.0695530.0688710.0671330.0671330.0
Percentage of FiniteLivedIntangibleAssetsGross100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:HeldToMaturitySecuritiesCurrent

us-gaap:HeldToMaturitySecuritiesCurrent


None
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-312014-12-312013-12-31
Value828584697166675853485148453844453628106.966964
Percentage of HeldToMaturitySecuritiesCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:HeldToMaturitySecuritiesCurrent us-gaap:InvestmentType

us-gaap:CertificatesOfDeposit


None
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-312014-12-312013-12-31
Value4.982514.2514883.6261472.2012395.0965375.5515245.0906315.091073.5950483.4979392.8278262.8255614.1723444.65196.8687886.9388787.88599128.6126646.966964
Percentage of HeldToMaturitySecuritiesCurrent6.15.04.33.27.18.37.58.76.77.25.45.99.212.015.515.421.542.379.0100.0

us-gaap:CorporateBondSecurities


None
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-312014-12-31
Value57625756534961494541484335283031229.8822850.0
Percentage of HeldToMaturitySecuritiesCurrent69.773.668.081.174.974.490.684.084.285.892.691.179.574.268.769.361.934.90.0

us-gaap:MunicipalBonds


None
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-312014-12-312013-12-31
Value108.749716116.59322410111.295354.2851754.87013.4251341.002651.4600785.0914685.3860786.9679546.9176966.0719796.4612162.2877730.0
Percentage of HeldToMaturitySecuritiesCurrent12.710.313.59.515.217.31.97.39.17.01.93.011.313.915.715.316.622.821.00.0

us-gaap:USGovernmentAgenciesDebtSecurities


None
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302018-12-31
Value3.4159433.423351114.2340761.9936380.0
Percentage of HeldToMaturitySecuritiesCurrent4.24.014.26.12.80.0

us-gaap:USTreasurySecurities


None
Period End2020-06-302020-03-312019-12-31
Value6.0169146.027090.0
Percentage of HeldToMaturitySecuritiesCurrent7.37.10.0

us-gaap:HeldToMaturitySecuritiesFairValue

us-gaap:HeldToMaturitySecuritiesFairValue


None
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312017-12-31
Value103941008579706857
Percentage of HeldToMaturitySecuritiesFairValue100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:HeldToMaturitySecuritiesNoncurrent

us-gaap:HeldToMaturitySecuritiesNoncurrent


None
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-312014-12-312013-12-31
Value209.38599616168.2331383.6351151.0998345.1683227.1634832.8401915.7459746.7171967.3969028.1015943.771381.4430992.2645313.5965411.250.0
Percentage of HeldToMaturitySecuritiesNoncurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0

us-gaap:HeldToMaturitySecuritiesNoncurrent us-gaap:InvestmentType

us-gaap:CertificatesOfDeposit


None
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-312014-12-312013-12-31
Value1.0741012.5072183.6612623.7703280.2487110.1999380.00.2490161.7454952.2399612.4904010.2447090.00.00.2490190.249050.01.8431.250.0
Percentage of HeldToMaturitySecuritiesNoncurrent5.226.722.122.93.05.50.04.824.478.943.33.60.00.06.617.30.051.2100.00.0

us-gaap:CorporateBondSecurities


None
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-312014-12-31
Value133.6360866.6759585.948255.7493033.4351771.0998344.8193065.4179880.500233.1555736.4724877.3969027.7754162.9362871.1940491.4517581.5977150.0
Percentage of HeldToMaturitySecuritiesNoncurrent67.038.740.336.169.894.5100.093.275.617.654.996.4100.096.077.982.764.144.40.0

us-gaap:MunicipalBonds


None
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-312014-12-312013-12-31
Value2.292620.00.00.5452650.00.00.00.10.00.10.10.00.00.3261780.5860740.00.8127730.1558260.00.0
Percentage of HeldToMaturitySecuritiesNoncurrent11.00.00.03.30.00.00.01.90.03.51.70.00.04.015.50.035.94.30.00.0

us-gaap:USGovernmentAgenciesDebtSecurities


None
Period End2020-06-302020-03-312019-12-312019-09-302019-06-302018-12-31
Value3.53.2426926.2318046.2286852.2351240.0
Percentage of HeldToMaturitySecuritiesNoncurrent16.834.537.637.827.10.0

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

us-gaap:InvestmentsFairValueDisclosure

us-gaap:CertificatesOfDeposit, us-gaap:FairValueInputsLevel1, us-gaap:FairValueMeasurementsRecurring


None
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-312014-12-312013-12-31
Value6.0566116.7587067.2874095.9715675.3452485.7514625.0906315.3400865.3405435.73795.3182273.070274.1723444.65197.1178077.1879287.8859910139.8626646.966964
Percentage of InvestmentsFairValueDisclosure100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:CorporateBondSecurities, us-gaap:FairValueInputsLevel2, us-gaap:FairValueMeasurementsRecurring


None
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
Value71666362595362535042515043363332241911
Percentage of InvestmentsFairValueDisclosure1175.9980.5878.21038.41106.4925.41226.21008.8946.3737.7964.61640.01036.6786.3468.6450.9305.6186.782.9

us-gaap:MunicipalBonds, us-gaap:FairValueInputsLevel2, us-gaap:FairValueMeasurementsRecurring


None
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-312014-12-31
Value128.749716117.13848910111.295354.3851754.87013.5251341.102651.4600785.0914685.7122567.5540286.9176966.8840064.3755386.6170422.287773
Percentage of InvestmentsFairValueDisclosure210.7129.5155.6119.5202.5201.025.482.191.261.420.747.6122.0122.8106.196.287.341.347.823.2

us-gaap:USGovernmentAgenciesDebtSecurities, us-gaap:FairValueInputsLevel2, us-gaap:FairValueMeasurementsRecurring


None
Period End2020-06-302020-03-312019-12-312019-09-302019-06-30
Value6.9159436.66604318104.228762
Percentage of InvestmentsFairValueDisclosure114.298.6249.5175.279.1

us-gaap:USTreasurySecurities, us-gaap:FairValueInputsLevel2, us-gaap:FairValueMeasurementsRecurring


None
Period End2020-06-302020-03-31
Value6.0169146.02709
Percentage of InvestmentsFairValueDisclosure99.389.2

us-gaap:InvestmentsFairValueDisclosure us-gaap:FairValueByAssetClass, us-gaap:FairValueByMeasurementFrequency

us-gaap:CertificatesOfDeposit, us-gaap:FairValueMeasurementsRecurring


None
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-312014-12-312013-12-31
Value6.0566116.7587067.2874095.9715675.3452485.7514625.0906315.3400865.3405435.73795.3182273.070274.1723444.65197.1178077.1879287.8859910139.8626646.966964
Percentage of InvestmentsFairValueDisclosure100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:CorporateBondSecurities, us-gaap:FairValueMeasurementsRecurring


None
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
Value71666362595362535042515043363332241911
Percentage of InvestmentsFairValueDisclosure1175.9980.5878.21038.41106.4925.41226.21008.8946.3737.7964.61640.01036.6786.3468.6450.9305.6186.782.9

us-gaap:MunicipalBonds, us-gaap:FairValueMeasurementsRecurring


None
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-312014-12-31
Value128.749716117.13848910111.295354.3851754.87013.5251341.102651.4600785.0914685.7122567.5540286.9176966.8840064.3755386.6170422.287773
Percentage of InvestmentsFairValueDisclosure210.7129.5155.6119.5202.5201.025.482.191.261.420.747.6122.0122.8106.196.287.341.347.823.2

us-gaap:USGovernmentAgenciesDebtSecurities, us-gaap:FairValueMeasurementsRecurring


None
Period End2020-06-302020-03-312019-12-312019-09-302019-06-30
Value6.9159436.66604318104.228762
Percentage of InvestmentsFairValueDisclosure114.298.6249.5175.279.1

us-gaap:USTreasurySecurities, us-gaap:FairValueMeasurementsRecurring


None
Period End2020-06-302020-03-31
Value6.0169146.02709
Percentage of InvestmentsFairValueDisclosure99.389.2

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue


None
Period End2020-06-302020-03-312019-12-31
Value213530.0234140.0247670.0
Percentage of LesseeOperatingLeaseLiabilityPaymentsDue100.0100.0100.0

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo


None
Period End2020-06-302020-03-312019-12-31
Value84893.087428.087428.0
Percentage of LesseeOperatingLeaseLiabilityPaymentsDueYearTwo100.0100.0100.0

us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear

us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear


None
Period End2020-03-312019-12-31
Value61815.075352.0
Percentage of LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear100.0100.0

us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount

us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount


None
Period End2020-06-302020-03-312019-12-31
Value8149.09784.011560.0
Percentage of LesseeOperatingLeaseLiabilityUndiscountedExcessAmount100.0100.0100.0

us-gaap:OperatingLeaseLiability

us-gaap:OperatingLeaseLiability


None
Period End2020-06-302020-03-312019-12-31
Value205380.0224350.0236110.0
Percentage of OperatingLeaseLiability100.0100.0100.0

us-gaap:RestructuringReserveCurrent

us-gaap:RestructuringReserveCurrent


None
Period End2020-06-302020-03-312019-12-31
Value59678.0866380.00
Percentage of RestructuringReserveCurrent100.0100.00.0

us-gaap:RestructuringReserveCurrent us-gaap:RestructuringCostAndReserve

us-gaap:OneTimeTerminationBenefits


None
Period End2020-06-302020-03-312019-12-31
Value59678.0866380.00
Percentage of RestructuringReserveCurrent100.0100.00.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber us-gaap:AwardType

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber

us-gaap:RestrictedStock


None
Period End2020-06-302020-03-312019-12-312018-12-31
Value4036.09450.010450.00
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber100.0100.0100.00.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber us-gaap:AwardType, us-gaap:PlanName

us-gaap:RestrictedStock, bstc:TwoZeroOneNineOmnibusIncentiveCompensationPlan


None
Period End2020-06-302020-03-312019-12-312019-09-302018-12-31
Value4036.09450.010450.09950.00
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber100.0100.0100.00.00.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue us-gaap:AwardType

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue

us-gaap:RestrictedStock


None
Period End2020-06-302020-03-312019-12-312018-12-31
Value57.060.8560.470
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue100.0100.0100.00.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant us-gaap:PlanName

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant

bstc:TwoZeroZeroOneStockOptionPlan


None
Period End2020-03-312019-12-312019-09-302019-06-302014-12-31
Value147600.0147600.0148850.0148850.0239100.0
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant100.0100.0100.0100.0100.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue us-gaap:AwardType

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue

us-gaap:EmployeeStockOption


None
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-302015-03-312014-12-31
Value1.2222611.898561.9206841.9267824.251614.0142353.593433.8954655.049915.050997.162777.9919.45633107.85707119.133471718252323
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:TreasuryStockShares

us-gaap:TreasuryStockShares


None
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-12-31
Value481220.0477720.0473650.0468470.0464310.0462260.0462260.0454640.0410930.0410930.0410930.0410930.0408170.0403150.0398890.0395610.0390320.0382200.0371590.0359030.0349530.0334500.0331590.0329460.0329460.0303960.0300740.0297200.0285350.0273720.0260630.0233550.0223190.0206850.0194600.0169630.0160650.0151880.0
Percentage of TreasuryStockShares100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Line plots across dimensions of each concept


us-gaap:AllocatedShareBasedCompensationExpense
us-gaap:AwardType, us-gaap:IncomeStatementLocation
(None, 'us-gaap:GeneralAndAdministrativeExpense')
None
us-gaap:StockholdersEquity
us-gaap:StatementEquityComponents
(None,)
None
us-gaap:StockholdersEquity
us-gaap:StatementEquityComponents
(None,)
None