XML 93 R78.htm IDEA: XBRL DOCUMENT
v3.23.1

Supplementary Information to Statements of Operations (Details) - Schedule of net earnings per share (Parentheticals) - $ / shares | 12 Months Ended
--- | ---
Dec. 31, 2022 | Dec. 31, 2021 | Dec. 31, 2020
Schedule of Net Earnings Per Share [Abstract] |  |  |
Diluted income (loss) per share | $ 0.23 | $ 0.09 | $ (0.22)

X
- References No definition available. + Details
Name: | bosc_DilutedIncomelossPerShare
Namespace Prefix: | bosc_
Data Type: | dtr:perShareItemType
Balance Type: | na
Period Type: | duration

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