XML 69 R60.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Note L - Equity (Details) (USD $) | 1 Months Ended | 12 Months Ended | 0 Months Ended | 9 Months Ended | 1 Months Ended | 0 Months Ended | 1 Months Ended | 0 Months Ended | 10 Months Ended | 1 Months Ended | 0 Months Ended | 1 Months Ended |  |  |  |
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Jan. 27, 2014 | Dec. 31, 2014 | Dec. 31, 2013 | Nov. 08, 2013 | Mar. 10, 2014 | Mar. 11, 2014 | Sep. 30, 2014 | Feb. 26, 2013 | Nov. 13, 2014 | Nov. 30, 2014 | Nov. 08, 2013 | Oct. 25, 2013 | Jul. 23, 2013 | Jan. 01, 2014 | Feb. 03, 2015 | Jan. 29, 2015 | Dec. 31, 2012 | Aug. 15, 2013 | Feb. 28, 2015 | Nov. 22, 2013
Note L - Equity (Details) [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Preferred Stock, Shares Authorized |  | 5,000,000 us-gaap_PreferredStockSharesAuthorized |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Preferred Stock, Par or Stated Value Per Share (in Dollars per share) |  | $ 0.0001 us-gaap_PreferredStockParOrStatedValuePerShare |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Sale of Stock, Price Per Share (in Dollars per share) |  |  |  | $ 0.5368 us-gaap_SaleOfStockPricePerShare |  |  |  |  |  |  | $ 0.5368 us-gaap_SaleOfStockPricePerShare |  |  |  |  |  |  |  |  |
Stock Issued During Period, Value, New Issues (in Dollars) |  | $ 1,595,000 us-gaap_StockIssuedDuringPeriodValueNewIssues | $ 5,649,794 us-gaap_StockIssuedDuringPeriodValueNewIssues |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs (in Dollars) |  | 103,157 us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts | 648,116 us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Class of Warrant or Right, Outstanding |  |  | 19,334,579 us-gaap_ClassOfWarrantOrRightOutstanding |  |  |  |  |  |  |  |  |  |  |  |  |  | 4,125,000 us-gaap_ClassOfWarrantOrRightOutstanding |  |  |
Class of Warrant or Right, Exercise Price of Warrants or Rights (in Dollars per share) | $ 0.60 us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Payments of Stock Issuance Costs (in Dollars) |  | 103,157 us-gaap_PaymentsOfStockIssuanceCosts | 575,681 us-gaap_PaymentsOfStockIssuanceCosts |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Embedded Derivative, Fair Value of Embedded Derivative Liability (in Dollars) |  |  | 20,323 us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Warrants and Rights Outstanding (in Dollars) |  |  | 93,639 us-gaap_WarrantsAndRightsOutstanding |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Class of Warrant or Right, Number of Securities Called by Warrants or Rights | 4,000,000 us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period |  | 54,166 us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised | 89,999 us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Payments for Repurchase of Warrants (in Dollars) | 150,000 us-gaap_PaymentsForRepurchaseOfWarrants | 150,000 us-gaap_PaymentsForRepurchaseOfWarrants |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Private Investor SPA [Member] | Warrant [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Note L - Equity (Details) [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Class of Warrant or Right, Exercise Price of Warrants or Rights (in Dollars per share) |  |  |  | $ 0.50 us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 / bkyi_FinancingTransactionsAxis = bkyi_PrivateInvestorSPAMember / us-gaap_StatementEquityComponentsAxis = us-gaap_WarrantMember |  |  |  |  |  |  | $ 0.50 us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 / bkyi_FinancingTransactionsAxis = bkyi_PrivateInvestorSPAMember / us-gaap_StatementEquityComponentsAxis = us-gaap_WarrantMember |  |  |  |  |  |  |  |  |
Private Investor SPA [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Note L - Equity (Details) [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Sale of Stock, Price Per Share (in Dollars per share) |  |  |  | $ 0.30 us-gaap_SaleOfStockPricePerShare / bkyi_FinancingTransactionsAxis = bkyi_PrivateInvestorSPAMember |  |  |  |  |  |  | $ 0.30 us-gaap_SaleOfStockPricePerShare / bkyi_FinancingTransactionsAxis = bkyi_PrivateInvestorSPAMember |  |  |  |  |  |  |  |  |
Term of Warrant |  |  |  | 3 years |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Warrant Exercisable on Cashless Basis, Period following Annivesary of Issuance Date |  |  |  | 9 months |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
InterDigital SPA [Member] | Contracted Compensation [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Note L - Equity (Details) [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Class of Warrant or Right, Outstanding |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 150,000 us-gaap_ClassOfWarrantOrRightOutstanding / bkyi_FinancingTransactionsAxis = bkyi_InterDigitalSPAMember / us-gaap_OtherSignificantNoncashTransactionsByUniqueDescriptionAxis = bkyi_ContractedCompensationMember |  |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings (in Dollars) |  |  |  |  |  |  | (6,227)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings / bkyi_FinancingTransactionsAxis = bkyi_InterDigitalSPAMember / us-gaap_OtherSignificantNoncashTransactionsByUniqueDescriptionAxis = bkyi_ContractedCompensationMember |  |  |  |  |  |  |  |  |  |  |  |  |
Stock Issued During Period, Shares, Other |  |  |  |  |  | 76,830 us-gaap_StockIssuedDuringPeriodSharesOther / bkyi_FinancingTransactionsAxis = bkyi_InterDigitalSPAMember / us-gaap_OtherSignificantNoncashTransactionsByUniqueDescriptionAxis = bkyi_ContractedCompensationMember |  |  |  |  |  |  |  |  |  |  |  |  |  |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers out of Level 3 (in Dollars) |  |  |  |  | 42,597 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3 / bkyi_FinancingTransactionsAxis = bkyi_InterDigitalSPAMember / us-gaap_OtherSignificantNoncashTransactionsByUniqueDescriptionAxis = bkyi_ContractedCompensationMember |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
InterDigital SPA [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Note L - Equity (Details) [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Sale of Stock, Price Per Share (in Dollars per share) |  |  |  |  |  |  |  | $ 0.20 us-gaap_SaleOfStockPricePerShare / us-gaap_SubsidiarySaleOfStockAxis = bkyi_InterDigitalSPAMember |  |  |  |  |  |  |  |  |  |  |  |
Stock Issued During Period, Value, New Issues (in Dollars) |  |  |  |  |  |  |  | 402,693 us-gaap_StockIssuedDuringPeriodValueNewIssues / us-gaap_SubsidiarySaleOfStockAxis = bkyi_InterDigitalSPAMember |  |  |  |  |  |  |  |  |  |  |  |
Purchase Exercise or Conversion Price Per Share Threshold of Common Stock (in Dollars per share) (in Dollars per share) |  |  |  |  |  |  |  | $ 0.20 bkyi_PurchaseExerciseOrConversionPricePerShareThresholdOfCommonStock / us-gaap_SubsidiarySaleOfStockAxis = bkyi_InterDigitalSPAMember |  |  |  |  |  |  |  |  |  |  |  |
Private Investor SPA [Member] | Common Stock [Member] | Subsequent Event [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Note L - Equity (Details) [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Class of Warrant or Right, Number of Securities Called by Warrants or Rights |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 5,981,250 us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember / us-gaap_SubsequentEventTypeAxis = us-gaap_SubsequentEventMember / us-gaap_SubsidiarySaleOfStockAxis = bkyi_PrivateInvestorSPAMember |
Private Investor SPA [Member] | Common Stock [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Note L - Equity (Details) [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stock Issued During Period, Shares, New Issues |  |  |  | 12,323,668 us-gaap_StockIssuedDuringPeriodSharesNewIssues / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember / us-gaap_SubsidiarySaleOfStockAxis = bkyi_PrivateInvestorSPAMember |  |  |  |  | 7,974,999 us-gaap_StockIssuedDuringPeriodSharesNewIssues / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember / us-gaap_SubsidiarySaleOfStockAxis = bkyi_PrivateInvestorSPAMember |  |  |  |  |  |  |  |  |  |  |
Class of Warrant or Right, Number of Securities Called by Warrants or Rights |  |  |  |  |  |  |  |  | 5,981,251 us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember / us-gaap_SubsidiarySaleOfStockAxis = bkyi_PrivateInvestorSPAMember |  |  |  |  |  |  |  |  |  |  |
Private Investor SPA [Member] | Warrant [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Note L - Equity (Details) [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Class of Warrant or Right, Number of Securities Called by Warrants or Rights |  |  |  | 12,323,668 us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights / us-gaap_StatementEquityComponentsAxis = us-gaap_WarrantMember / us-gaap_SubsidiarySaleOfStockAxis = bkyi_PrivateInvestorSPAMember |  |  |  |  |  |  | 12,323,668 us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights / us-gaap_StatementEquityComponentsAxis = us-gaap_WarrantMember / us-gaap_SubsidiarySaleOfStockAxis = bkyi_PrivateInvestorSPAMember |  |  |  |  |  |  |  |  |
Private Investor SPA [Member] | Rights [Member] | Minimum [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Note L - Equity (Details) [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Sale of Stock, Price Per Share (in Dollars per share) |  |  |  | $ 0.30 us-gaap_SaleOfStockPricePerShare / us-gaap_EligibleItemOrGroupForFairValueOptionAxis = us-gaap_RightsMember / us-gaap_RangeAxis = us-gaap_MinimumMember / us-gaap_SubsidiarySaleOfStockAxis = bkyi_PrivateInvestorSPAMember |  |  |  |  |  |  | $ 0.30 us-gaap_SaleOfStockPricePerShare / us-gaap_EligibleItemOrGroupForFairValueOptionAxis = us-gaap_RightsMember / us-gaap_RangeAxis = us-gaap_MinimumMember / us-gaap_SubsidiarySaleOfStockAxis = bkyi_PrivateInvestorSPAMember |  |  |  |  |  |  |  |  |
Private Investor SPA [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Note L - Equity (Details) [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Sale of Stock, Price Per Share (in Dollars per share) |  |  |  |  |  |  |  | $ 0.20 us-gaap_SaleOfStockPricePerShare / us-gaap_SubsidiarySaleOfStockAxis = bkyi_PrivateInvestorSPAMember |  |  |  |  |  |  |  |  |  |  |  |
Stock Issued During Period, Value, New Issues (in Dollars) |  |  |  | 3,697,100 us-gaap_StockIssuedDuringPeriodValueNewIssues / us-gaap_SubsidiarySaleOfStockAxis = bkyi_PrivateInvestorSPAMember |  |  |  |  | 1,595,000 us-gaap_StockIssuedDuringPeriodValueNewIssues / us-gaap_SubsidiarySaleOfStockAxis = bkyi_PrivateInvestorSPAMember |  |  |  |  |  |  |  |  |  |  |
Stock Issued During Period, Shares, New Issues |  |  |  | 12,323,668 us-gaap_StockIssuedDuringPeriodSharesNewIssues / us-gaap_SubsidiarySaleOfStockAxis = bkyi_PrivateInvestorSPAMember |  |  |  | 2,500,000 us-gaap_StockIssuedDuringPeriodSharesNewIssues / us-gaap_SubsidiarySaleOfStockAxis = bkyi_PrivateInvestorSPAMember |  |  |  |  |  |  |  |  |  |  |  |
Proceeds from Issuance of Private Placement (in Dollars) |  |  |  |  |  |  |  | 500,000 us-gaap_ProceedsFromIssuanceOfPrivatePlacement / us-gaap_SubsidiarySaleOfStockAxis = bkyi_PrivateInvestorSPAMember |  |  |  |  |  |  |  |  |  |  |  |
Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs (in Dollars) |  |  |  |  |  |  |  | 46,176 us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts / us-gaap_SubsidiarySaleOfStockAxis = bkyi_PrivateInvestorSPAMember |  |  |  |  |  |  |  |  |  |  |  |
Class of Warrant or Right, Exercise Price of Warrants or Rights (in Dollars per share) |  |  |  |  |  |  |  |  | 0.30 us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 / us-gaap_SubsidiarySaleOfStockAxis = bkyi_PrivateInvestorSPAMember |  |  |  |  |  |  |  |  |  |  |
Payments of Stock Issuance Costs (in Dollars) |  |  |  | 466,346 us-gaap_PaymentsOfStockIssuanceCosts / us-gaap_SubsidiarySaleOfStockAxis = bkyi_PrivateInvestorSPAMember |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Class of Warrant or Right, Number of Securities Called by Warrants or Rights |  |  |  |  |  |  |  |  | 11,962,501 us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights / us-gaap_SubsidiarySaleOfStockAxis = bkyi_PrivateInvestorSPAMember |  |  |  |  |  |  |  |  |  |  |
Term of Warrant |  |  |  |  |  |  |  |  | 5 years |  |  |  |  |  |  |  |  |  |  |
Warrants Cancelled |  |  |  |  |  |  |  |  |  | 7,974,999 bkyi_WarrantsCancelled / us-gaap_SubsidiarySaleOfStockAxis = bkyi_PrivateInvestorSPAMember |  |  |  |  |  |  |  |  |  |
July Private Investor SPA [Member] | Rights [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Note L - Equity (Details) [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Sale of Stock, Price Per Share (in Dollars per share) |  |  |  |  |  |  |  |  |  |  |  | $ 0.5444 us-gaap_SaleOfStockPricePerShare / us-gaap_EligibleItemOrGroupForFairValueOptionAxis = us-gaap_RightsMember / us-gaap_SubsidiarySaleOfStockAxis = bkyi_JulyPrivateInvestorSPAMember |  |  |  |  |  |  |  |
Stock Issued During Period, Value, New Issues (in Dollars) |  |  |  |  |  |  |  |  |  |  | 27,307 us-gaap_StockIssuedDuringPeriodValueNewIssues / us-gaap_EligibleItemOrGroupForFairValueOptionAxis = us-gaap_RightsMember / us-gaap_SubsidiarySaleOfStockAxis = bkyi_JulyPrivateInvestorSPAMember |  |  |  |  |  |  |  |  |
Stock Issued During Period, Shares, New Issues |  |  |  |  |  |  |  |  |  |  |  | 178,726 us-gaap_StockIssuedDuringPeriodSharesNewIssues / us-gaap_EligibleItemOrGroupForFairValueOptionAxis = us-gaap_RightsMember / us-gaap_SubsidiarySaleOfStockAxis = bkyi_JulyPrivateInvestorSPAMember |  |  |  |  |  |  |  |
July Private Investor SPA [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Note L - Equity (Details) [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Sale of Stock, Price Per Share (in Dollars per share) |  |  |  |  |  |  |  |  |  |  |  |  | $ 0.60 us-gaap_SaleOfStockPricePerShare / us-gaap_SubsidiarySaleOfStockAxis = bkyi_JulyPrivateInvestorSPAMember |  |  |  |  |  |  |
Stock Issued During Period, Value, New Issues (in Dollars) |  |  |  |  |  |  |  |  |  |  |  |  | 1,050,000 us-gaap_StockIssuedDuringPeriodValueNewIssues / us-gaap_SubsidiarySaleOfStockAxis = bkyi_JulyPrivateInvestorSPAMember |  |  |  |  |  |  |
Purchase Exercise or Conversion Price Per Share Threshold of Common Stock (in Dollars per share) (in Dollars per share) |  |  |  |  |  |  |  |  |  |  |  |  | $ 0.60 bkyi_PurchaseExerciseOrConversionPricePerShareThresholdOfCommonStock / us-gaap_SubsidiarySaleOfStockAxis = bkyi_JulyPrivateInvestorSPAMember |  |  |  |  |  |  |
Stock Issued During Period, Shares, New Issues |  |  |  |  |  |  |  |  |  |  |  |  | 1,750,003 us-gaap_StockIssuedDuringPeriodSharesNewIssues / us-gaap_SubsidiarySaleOfStockAxis = bkyi_JulyPrivateInvestorSPAMember |  |  |  |  |  |  |
Class of Warrant or Right, Outstanding |  |  |  |  |  |  |  |  |  |  |  |  | 1,750,003 us-gaap_ClassOfWarrantOrRightOutstanding / us-gaap_SubsidiarySaleOfStockAxis = bkyi_JulyPrivateInvestorSPAMember |  |  |  |  |  |  |
Class of Warrant or Right, Exercise Price of Warrants or Rights (in Dollars per share) |  |  |  |  |  |  |  |  |  |  |  |  | $ 0.80 us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 / us-gaap_SubsidiarySaleOfStockAxis = bkyi_JulyPrivateInvestorSPAMember |  |  |  |  |  |  | $ 0.50 us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 / us-gaap_SubsidiarySaleOfStockAxis = bkyi_JulyPrivateInvestorSPAMember
Payments of Stock Issuance Costs (in Dollars) |  |  |  |  |  |  |  |  |  |  |  |  | 135,594 us-gaap_PaymentsOfStockIssuanceCosts / us-gaap_SubsidiarySaleOfStockAxis = bkyi_JulyPrivateInvestorSPAMember |  |  |  |  |  |  |
Warrants Issued under PI SPA [Member] | Fair Value, Inputs, Level 3 [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Note L - Equity (Details) [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances (in Dollars) |  |  | 325,891 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByLiabilityClassAxis = bkyi_WarrantsIssuedUnderPISPAMember |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings (in Dollars) |  | 163,480 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByLiabilityClassAxis = bkyi_WarrantsIssuedUnderPISPAMember |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Warrants Issued under PI SPA [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Note L - Equity (Details) [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances (in Dollars) |  |  |  |  |  |  |  |  |  |  |  |  |  | 206,707 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues / us-gaap_FairValueByLiabilityClassAxis = bkyi_WarrantsIssuedUnderPISPAMember |  |  |  |  |  |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings (in Dollars) |  |  |  |  |  |  |  |  |  |  |  |  |  | 163,480 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings / us-gaap_FairValueByLiabilityClassAxis = bkyi_WarrantsIssuedUnderPISPAMember |  |  |  |  |  |
Fair Value, Measurement with Unobservable Inputs Reconciliations, Recurring Basis, Liability Value (in Dollars) |  | 43,227 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue / us-gaap_FairValueByLiabilityClassAxis = bkyi_WarrantsIssuedUnderPISPAMember |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Placement Agent Warrants [Member] | Fair Value, Inputs, Level 3 [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Note L - Equity (Details) [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Fair Value, Measurement with Unobservable Inputs Reconciliations, Recurring Basis, Liability Value (in Dollars) |  | 43,227 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByLiabilityClassAxis = bkyi_PlacementAgentWarrantsMember | 206,707 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByLiabilityClassAxis = bkyi_PlacementAgentWarrantsMember |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Compensatory Warrant [Member] | Fair Value, Inputs, Level 3 [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Note L - Equity (Details) [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Fair Value, Measurement with Unobservable Inputs Reconciliations, Recurring Basis, Liability Value (in Dollars) |  |  | 36,370 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByLiabilityClassAxis = bkyi_CompensatoryWarrantMember |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Compensatory Warrant [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Note L - Equity (Details) [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances (in Dollars) |  |  |  |  |  |  |  |  |  |  |  |  |  | 36,370 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues / us-gaap_FairValueByLiabilityClassAxis = bkyi_CompensatoryWarrantMember |  |  |  |  |  |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings (in Dollars) |  |  |  |  |  |  |  |  |  |  |  |  |  | (6,227)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings / us-gaap_FairValueByLiabilityClassAxis = bkyi_CompensatoryWarrantMember |  |  |  |  |  |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers out of Level 3 (in Dollars) |  |  |  |  |  |  |  |  |  |  |  |  |  | 42,597 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3 / us-gaap_FairValueByLiabilityClassAxis = bkyi_CompensatoryWarrantMember |  |  |  |  |  |
Common Stock [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Note L - Equity (Details) [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stock Issued During Period, Value, New Issues (in Dollars) |  | $ 797 us-gaap_StockIssuedDuringPeriodValueNewIssues / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember | $ 1,859 us-gaap_StockIssuedDuringPeriodValueNewIssues / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stock Issued During Period, Shares, New Issues |  | 7,974,999 us-gaap_StockIssuedDuringPeriodSharesNewIssues / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember | 18,587,139 us-gaap_StockIssuedDuringPeriodSharesNewIssues / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period |  | 28,173 us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember | 50,279 us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stock Issued During Period, Shares, Other |  |  | 206,033 us-gaap_StockIssuedDuringPeriodSharesOther / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Placement Agent Warrants [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Note L - Equity (Details) [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Class of Warrant or Right, Number of Securities Called by Warrants or Rights |  |  |  | 985,893 us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights / us-gaap_StatementEquityComponentsAxis = bkyi_PlacementAgentWarrantsMember |  |  |  |  |  |  | 985,893 us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights / us-gaap_StatementEquityComponentsAxis = bkyi_PlacementAgentWarrantsMember |  |  |  |  |  |  |  |  |
Commissions and Fees, Percent of Gross Proceeds |  |  |  | 8.00%bkyi_CommissionsAndFeesPercentOfGrossProceeds / us-gaap_StatementEquityComponentsAxis = bkyi_PlacementAgentWarrantsMember |  |  |  |  |  |  | 8.00%bkyi_CommissionsAndFeesPercentOfGrossProceeds / us-gaap_StatementEquityComponentsAxis = bkyi_PlacementAgentWarrantsMember |  |  |  |  |  |  |  |  |
Subsequent Event [Member] | Reverse Stock Split [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Note L - Equity (Details) [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stockholders' Equity Note, Stock Split, Conversion Ratio |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 2 us-gaap_StockholdersEquityNoteStockSplitConversionRatio1 / us-gaap_NonmonetaryTransactionTypeAxis = bkyi_ReverseStockSplitMember / us-gaap_SubsequentEventTypeAxis = us-gaap_SubsequentEventMember |  |  |  |  |
Subsequent Event [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Note L - Equity (Details) [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stock Issued During Period, Shares, New Issues |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 13,956,250 us-gaap_StockIssuedDuringPeriodSharesNewIssues / us-gaap_SubsequentEventTypeAxis = us-gaap_SubsequentEventMember |  |  |  |
Maximum [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Note L - Equity (Details) [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument, Convertible, Conversion Price (in Dollars per share) |  |  |  |  |  |  |  |  | 0.20 us-gaap_DebtInstrumentConvertibleConversionPrice1 / us-gaap_RangeAxis = us-gaap_MaximumMember |  |  |  |  |  |  |  |  |  |  |

X
- Definition The percent of commission and fees of gross proceeds from public offering. + References No definition available. + Details
Name: | bkyi_CommissionsAndFeesPercentOfGrossProceeds
Namespace Prefix: | bkyi_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | bkyi_NoteLEquityDetailsLineItems
Namespace Prefix: | bkyi_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Purchase, exercise or conversion price per share threshold of common stock. + References No definition available. + Details
Name: | bkyi_PurchaseExerciseOrConversionPricePerShareThresholdOfCommonStock
Namespace Prefix: | bkyi_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Term of warrant. + References No definition available. + Details
Name: | bkyi_TermOfWarrant
Namespace Prefix: | bkyi_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition The period after the anniversary of the issuance date the warrants are exercisable on a cashless basis. + References No definition available. + Details
Name: | bkyi_WarrantExercisableOnCashlessBasisPeriodFollowingAnnivesaryOfIssuanceDate
Namespace Prefix: | bkyi_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of previously issued warrants cancelled during period. + References No definition available. + Details
Name: | bkyi_WarrantsCancelled
Namespace Prefix: | bkyi_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21463-112644 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770 + Details
Name: | us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Exercise price per share or per unit of warrants or rights outstanding. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08.(i)(4)) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690 + Details
Name: | us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08.(i)(2)) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 08 -Paragraph i -Subparagraph 2 -Article 4 + Details
Name: | us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of warrants or rights outstanding. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08.(i)) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 08 -Paragraph i -Article 4 + Details
Name: | us-gaap_ClassOfWarrantOrRightOutstanding
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition The price per share of the conversion feature embedded in the debt instrument. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 50 -Paragraph 5 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6928298&loc=SL6031898-161870 + Details
Name: | us-gaap_DebtInstrumentConvertibleConversionPrice1
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Fair value as of the balance sheet date of the embedded derivative or group of embedded derivatives classified as a liability. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4B -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=35706170&loc=SL5624163-113959 + Details
Name: | us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of transfers of financial instrument classified as a liability out of level 3 of the fair value hierarchy. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(3) -URI http://asc.fasb.org/extlink&oid=36462937&loc=d3e19207-110258 + Details
Name: | us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of gain (loss) recognized on the income statement for financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1) -URI http://asc.fasb.org/extlink&oid=36462937&loc=d3e19207-110258 + Details
Name: | us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of issuances of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(2) -URI http://asc.fasb.org/extlink&oid=36462937&loc=d3e19207-110258 + Details
Name: | us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=36462937&loc=d3e19207-110258 + Details
Name: | us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The aggregate amount paid by the entity to reacquire the right to purchase equity shares at a predetermined price, usually issued together with corporate debt. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Financing Activities -URI http://asc.fasb.org/extlink&oid=6513228 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 15 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3291-108585 + Details
Name: | us-gaap_PaymentsForRepurchaseOfWarrants
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The cash outflow for cost incurred directly with the issuance of an equity security. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Financing Activities -URI http://asc.fasb.org/extlink&oid=6513228 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 15 -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3291-108585 + Details
Name: | us-gaap_PaymentsOfStockIssuanceCosts
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.28) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29 -Article 5 + Details
Name: | us-gaap_PreferredStockParOrStatedValuePerShare
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.28) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29 -Article 5 + Details
Name: | us-gaap_PreferredStockSharesAuthorized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition The cash inflow associated with the amount received from entity's raising of capital via private rather than public placement. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Financing Activities -URI http://asc.fasb.org/extlink&oid=6513228 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 14 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3255-108585 + Details
Name: | us-gaap_ProceedsFromIssuanceOfPrivatePlacement
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction. + References No definition available. + Details
Name: | us-gaap_SaleOfStockPricePerShare
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Stock Split -URI http://asc.fasb.org/extlink&oid=6525746 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 4 -Subparagraph (SAB TOPIC 4.C) -URI http://asc.fasb.org/extlink&oid=27012166&loc=d3e187143-122770 + Details
Name: | us-gaap_StockholdersEquityNoteStockSplitConversionRatio1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of new stock issued during the period. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21463-112644 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29, 30 -Article 5 + Details
Name: | us-gaap_StockIssuedDuringPeriodSharesNewIssues
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of shares of stock issued during the period that is attributable to transactions involving issuance of stock not separately disclosed. + References No definition available. + Details
Name: | us-gaap_StockIssuedDuringPeriodSharesOther
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of share options (or share units) exercised during the current period. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21463-112644 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.28,29) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(2) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29, 30 -Article 5 + Details
Name: | us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21463-112644 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29, 30, 31 -Article 5 + Details
Name: | us-gaap_StockIssuedDuringPeriodValueNewIssues
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08.(i)) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 08 -Paragraph i -Article 4 + Details
Name: | us-gaap_WarrantsAndRightsOutstanding
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | bkyi_FinancingTransactionsAxis=bkyi_InterDigitalSPAMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | bkyi_FinancingTransactionsAxis=bkyi_PrivateInvestorSPAMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByLiabilityClassAxis=bkyi_CompensatoryWarrantMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByLiabilityClassAxis=bkyi_PlacementAgentWarrantsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByLiabilityClassAxis=bkyi_WarrantsIssuedUnderPISPAMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RangeAxis=us-gaap_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementEquityComponentsAxis=bkyi_PlacementAgentWarrantsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_SubsidiarySaleOfStockAxis=bkyi_InterDigitalSPAMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_SubsidiarySaleOfStockAxis=bkyi_JulyPrivateInvestorSPAMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_SubsidiarySaleOfStockAxis=bkyi_PrivateInvestorSPAMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |