XML 67 R53.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Income (Loss) Per Share (Details) - $ / shares | 12 Months Ended
--- | ---
Dec. 31, 2023 | Dec. 31, 2022
Numerator: |  |
Net loss from continuing operations numerator for basic and diluted earnings per share | $ (2,230) | $ (11,633)
Denominator: |  |
Denominator for basic loss per share weighted average shares | 3,426,622 | 3,382,183
Effect Of Dilutive Securities: |  |
Denominator for diluted loss per share weighted average shares | 3,426,622 | 3,382,183
Basic and diluted loss per share | $ (0.65) | $ (3.44)

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

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

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

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

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

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

X
- References No definition available. + Details
Name: | us-gaap_DilutiveSecuritiesAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration