XML 72 R58.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Share-Based Compensation (Details 3) - $ / shares | 12 Months Ended
--- | ---
Dec. 31, 2023 | Dec. 31, 2022
Nonvested, Beginning Balance | 113,454 |
Nonvested, Ending Balance | 97,287 | 113,454
Wgt. Avg. Grant Date Fair Value Per Share, Nonvested, Beginning Balance | $ 4.93 |
Weighted Average Price Per Share, Granted | 12.89 |
Weighted Average Price Per Share, Cancelled/forfeited | 17.08 |
Wgt. Avg. Grant Date Fair Value Per Share, Nonvested, Ending Balance | $ 6.12 | $ 4.93
Restricted Stock Units [Member] |  |
Nonvested, Beginning Balance | 41,129 | 27,411
Garanted | 45,412 | 40,857
Vested and Issued | (66,954) | (27,139)
Nonvested, Ending Balance | 19,587 | 41,129
Wgt. Avg. Grant Date Fair Value Per Share, Nonvested, Beginning Balance | $ 13.20 | $ 16.65
Weighted Average Price Per Share, Granted | 12.37 | 11.95
Weighted Average Price Per Share, Vested and issued | 12.63 | 14.80
Weighted Average Price Per Share, Cancelled/forfeited | 0 | 0
Wgt. Avg. Grant Date Fair Value Per Share, Nonvested, Ending Balance | $ 13.22 | $ 13.20

X
- References No definition available. + Details
Name: | bkti_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedAndIssuedInPeriodWeightedAverageExercisePrice
Namespace Prefix: | bkti_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | bkti_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesGaranted
Namespace Prefix: | bkti_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | bkti_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesVestedAndIssued
Namespace Prefix: | bkti_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | bkti_WgtAvgExercisePricePerShareIssued
Namespace Prefix: | bkti_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(03) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of non-vested options outstanding. + References No definition available. + Details
Name: | us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Weighted average grant-date fair value of non-vested options outstanding. + References No definition available. + Details
Name: | us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |