XML 39 R24.htm IDEA: XBRL DOCUMENT
v3.8.0.1

Summary of Operations and Significant Accounting Policies (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2017
Organization Consolidation And Presentation Of Financial Statements [Abstract] |
Summary of Allowance for Doubtful Accounts | Our allowance for doubtful accounts activity is summarized as follows (in thousands):
|  | 2017 |  |  | 2016 |  |  | 2015 |
Balance at January 1, |  |  |  |  |  |  |  |  |  |  |  |
Allowance for doubtful accounts |  | $ | 78 |  |  | $ | 268 |  |  | $ | 291 |
Charges to expense |  |  | 192 |  |  |  | (115 | ) |  |  | 116 |
Write-offs of uncollectible accounts, net of recoveries |  |  | (5 | ) |  |  | (75 | ) |  |  | (139 | )
Balance at December 31, |  |  |  |  |  |  |  |  |  |  |  |
Allowance for doubtful accounts |  | $ | 265 |  |  | $ | 78 |  |  | $ | 268 |
Property Plant And Equipment Estimated Useful Life Table Text Block | Depreciation of property, equipment and software is calculated using either straight-line or accelerated methods over estimated useful lives of the related assets or lease terms, as follows:
|  | Years
Buildings |  | 39
Office furniture and fixtures |  | 7
Computer hardware and software |  | 3-10
Leasehold improvements |  | Shorter of lease term or estimated useful life
Summary of Basic and Diluted Common Shares Outstanding | Basic and diluted shares outstanding are summarized as follows (in thousands):
|  | Year Ended |
|  | December 31, |
|  | 2017 |  |  | 2016 |  |  | 2015 |
Weighted average number of basic shares outstanding |  |  | 7,275 |  |  |  | 7,226 |  |  |  | 7,173 |
Effect of dilutive securities |  |  | 276 |  |  |  | 152 |  |  |  | 180 |
Weighted average number of diluted shares outstanding |  |  | 7,551 |  |  |  | 7,378 |  |  |  | 7,353 |

X
- Definition Property plant and equipment estimated useful life. + References No definition available. + Details
Name: | bbsi_PropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock
Namespace Prefix: | bbsi_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Tabular disclosure of the activity in the total allowance for credit losses related to financing receivables (such as loans or lease receivables) for entities that have an unclassified balance sheet, including the balance in the allowance at the beginning and end of each period, additions charged to operations, direct write-downs charged against the allowance, and recoveries of amounts previously charged off. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 11B -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=84173941&loc=SL6953423-111524 + Details
Name: | us-gaap_ScheduleOfCreditLossesRelatedToFinancingReceivablesCurrentAndNoncurrentTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit). + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257 + Details
Name: | us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration