XML 39 R23.htm IDEA: XBRL DOCUMENT
v3.22.0.1

Summary of Operations and Significant Accounting Policies (Policies) | 12 Months Ended
--- | ---
Dec. 31, 2021
Organization Consolidation And Presentation Of Financial Statements [Abstract] |
Nature of operations | Nature of operations Barrett Business Services, Inc. (“BBSI” or the “Company”), is a leading provider of business management solutions for small and mid-sized companies. The Company has developed a management platform that integrates a knowledge-based approach from the management consulting industry with tools from the human resource outsourcing industry. This platform, through the effective leveraging of human capital, helps our business owner clients run their businesses more effectively. We believe this platform, delivered through our decentralized organizational structure, differentiates BBSI from our competitors. The Company operates through a network of 50 branch offices throughout Arizona, California, Colorado, Delaware, Idaho, Maryland, Nevada, New Mexico, North Carolina, Oregon, Pennsylvania, Tennessee, Utah, Virginia and Washington. Approximately 73%, 75% and 77%, respectively, of our revenue during 2021, 2020, and 2019 was attributable to our California operations. BBSI was incorporated in Maryland in 1965. The Company operates a wholly owned, fully licensed captive insurance company, Associated Insurance Company for Excess ("AICE") and a wholly owned, fully licensed insurance company, Ecole. AICE and Ecole provide access to more competitive and cost-effective insurance markets and provide cost-effective risk management. See “Note 5 – Workers’ Compensation Claims” for additional information in the Company’s insurance programs.
Principles of consolidation | Principles of consolidation The accompanying financial statements are prepared on a consolidated basis. All intercompany account balances and transactions between BBSI, AICE, and Ecole have been eliminated in consolidation.
Reportable Segment | Reportable segment The Company has one operating and reporting segment. The chief operating decision maker (our Chief Executive Officer) regularly reviews the financial information of our business at a consolidated level in deciding how to allocate resources and in assessing performance.
Revenue recognition | Revenue recognition Professional employer (“PEO”) services are normally used by organizations to satisfy ongoing needs related to the management of human capital and are governed by the terms of a client services agreement which covers all employees at a particular work site. Staffing revenues relate primarily to short-term staffing, contract staffing and on-site management services. The Company’s performance obligations for PEO and staffing services are satisfied, and the related revenue is recognized, as services are rendered by our workforce. Our PEO client service agreements have a minimum term of one year, are renewable on an annual basis and typically require 30 days’ written notice to cancel or terminate the contract by either party. In addition, our client service agreements provide for immediate termination upon any payment default of the client regardless of when notice is given. PEO customers are invoiced following the end of each payroll processing cycle, with payment generally due on the invoice date. Staffing customers are generally invoiced weekly based on agreed rates per employee and actual hours worked, typically with payment terms of 30 days. The amount of earned but unbilled revenue is classified as a receivable on the consolidated balance sheets. We report PEO revenues net of direct payroll costs because we are not the primary obligor for these payments to our clients’ employees. Direct payroll costs include salaries, wages, health insurance, and employee out-of-pocket expenses incurred incidental to employment. We also present revenue net of safety incentives, because these incentives represent consideration payable to customers.
Cost of revenues | Cost of revenues Our cost of revenues for PEO services includes employer payroll-related taxes and workers' compensation costs. Our cost of revenues for staffing services includes direct payroll costs, employer payroll-related taxes, employee benefits, and workers’ compensation costs. Direct payroll costs represent the gross payroll earned by staffing services employees based on salary or hourly wages. Payroll taxes and employee benefits consist of the employer's portion of Social Security and Medicare taxes, federal and state unemployment taxes, and staffing services employee reimbursements for materials, supplies and other expenses, which are paid by our customer. Workers' compensation costs consist primarily of premiums paid to third-party insurers, claims reserves, claims administration fees, legal fees, medical cost containment (“MCC”) expense, state administrative agency fees, third-party broker commissions, risk manager payroll, as well as costs associated with operating our two wholly owned insurance companies, AICE and Ecole.
Cash and cash equivalents | Cash and cash equivalents We consider non-restricted short-term investments that are highly liquid, readily convertible into cash, and have maturities at acquisition of less than three months to be cash equivalents for purposes of the consolidated statements of cash flows and consolidated balance sheets. The Company maintains cash balances in bank accounts that normally exceed FDIC insured limits. The Company has not experienced any losses related to its cash concentration.
Investments | Investments The Company classifies investments as available-for-sale. The Company’s investments are reported at fair value with unrealized gains and losses, net of taxes, shown as a component of accumulated other comprehensive income (loss) in stockholders' equity. Investments are recorded as current on the consolidated balance sheets as the invested funds are available for current operations. Management considers available evidence in evaluating potential impairment of investments, including the extent to which fair value is less than cost and adverse conditions related to the security. In the event of a credit loss, an allowance would be recognized to the extent that the fair value of the security is less than the present value of the expected future cash flows. Realized gains and losses on sales of investments are included in investment income in our consolidated statements of operations.
Restricted cash and investments | Restricted cash and investments The Company holds restricted cash and investments primarily for the future payment of workers’ compensation claims. These investments are categorized as available-for-sale. They are reported at fair value with unrealized gains and losses, net of taxes, shown as a component of accumulated other comprehensive income (loss) in stockholders’ equity. Restricted cash and investments are classified as current and noncurrent on the consolidated balance sheets based on the nature of the restriction. Management considers available evidence in evaluating potential impairment of restricted investments, including the extent to which fair value is less than cost and adverse conditions related to the security. In the event of a credit loss, an allowance would be recognized to the extent that the fair value of the security is less than the present value of the expected future cash flows. Realized gains and losses on sales of restricted investments are included in investment income in our consolidated statements of operations. Restricted cash and investments also includes investments held as part of the Company’s deferred compensation plan. These investments are classified as trading securities and are recorded at fair value with unrealized gains and losses reported as a component of income (loss) from operations.
Allowance for doubtful accounts | Allowance for doubtful accounts The Company had an allowance for doubtful accounts of $460,000 and $757,000 at December 31, 2021 and 2020, respectively. We make estimates of the collectability of our accounts receivable for services provided to our customers based on future expected credit losses. Management analyzes historical bad debts, customer concentrations, customer credit-worthiness, current economic trends and changes in customers' payment trends when evaluating the adequacy of the allowance for doubtful accounts. If the financial condition of our customers deteriorates resulting in an impairment of their ability to make payments, additional allowances may be required. Our allowance for doubtful accounts activity is summarized as follows (in thousands):
|  | 2021 |  |  | 2020 |  |  | 2019 |
Balance at January 1, |  |  |  |  |  |  |  |  |  |  |  |
Allowance for doubtful accounts |  | $ | 757 |  |  | $ | 888 |  |  | $ | 533 |
Charges to expense |  |  | 193 |  |  |  | 125 |  |  |  | 459 |
Write-offs of uncollectible accounts, net of recoveries |  |  | (490 | ) |  |  | (256 | ) |  |  | (104 | )
Balance at December 31, |  |  |  |  |  |  |  |  |  |  |  |
Allowance for doubtful accounts |  | $ | 460 |  |  | $ | 757 |  |  | $ | 888 |
Income taxes | Income taxes Our income taxes are accounted for using an asset and liability approach. This requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the financial statement and tax basis of assets and liabilities at the applicable tax rates. A valuation allowance is recorded against deferred tax assets if, based on the weight of the available evidence, it is more likely than not that some or all of the deferred tax assets will not be realized. The factors used to assess the likelihood of realization include the Company’s forecast of the reversal of temporary differences, future taxable income and available tax planning strategies that could be implemented to realize the net deferred tax assets. Failure to achieve forecasted taxable income in applicable tax jurisdictions could affect the ultimate realization of deferred tax assets and could result in an increase in the Company’s effective tax rate on future earnings. The determination of our provision for income taxes requires significant judgment, the use of estimates, and the interpretation and application of complex tax laws. Significant judgment is required in assessing the timing and amounts of deductible and taxable items and the probability of sustaining uncertain tax positions. The Company recognizes the tax benefit from uncertain tax positions if it is more likely than not that the tax positions will be sustained on examination by the tax authorities. The tax benefit is measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement. As facts and circumstances change, we reassess these probabilities and record any changes in the consolidated financial statements as appropriate. The Company recognizes interest and penalties related to unrecognized tax benefits in income tax expense.
Goodwill and intangible assets | Goodwill and intangible assets Goodwill is recorded as the difference, if any, between the aggregate consideration paid for a business combination and the fair value of the net assets acquired. Goodwill is not amortized but is evaluated for impairment annually, or more frequently if circumstances indicate that it is more likely than not that the fair value of the reporting unit is below its carrying value. The Company has one reporting unit and evaluates the carrying value of goodwill annually at December 31. No impairment has been recognized in the periods presented.
Property, equipment and software | Property, equipment and software Property, equipment and software are stated at cost. Expenditures for maintenance and repairs are charged to selling, general and administrative expenses as incurred and expenditures for additions and improvements to property and equipment are capitalized. The cost of assets sold or otherwise disposed of and the related accumulated depreciation are eliminated from the accounts, and any resulting gain or loss is reflected in the consolidated statements of operations. We capitalize software development costs incurred during the application development stage, which is the stage when preliminary project planning ends and software development begins. Capitalized costs generally include both internal and external costs associated with coding and testing. Capitalized costs are amortized on a straight-line basis over the estimated useful life, commencing when the software is placed into service. Costs incurred during the preliminary project stage and the postimplementation stage, as well as general and administrative and overhead costs, are expensed as they are incurred. Depreciation of property and equipment and amortization of software is calculated using the straight-line method over estimated useful lives of the related assets or lease terms, as follows:
|  | Years
Buildings |  | 39
Office furniture and fixtures |  | 7
Computer hardware, software and software development costs |  | 3 - 10
Leasehold improvements |  | 1 - 7
Impairment of long-lived assets | Impairment of long-lived assets Long-lived assets, such as property, equipment and software and acquired intangibles subject to amortization, are reviewed for impairment annually, or whenever events or changes in circumstances indicate that the remaining estimated useful life may warrant revision or that the carrying amount of an asset may not be recoverable. Some of the events or changes in circumstances that would trigger an impairment review include, but are not limited to, significant under-performance relative to expected and/or historical results, significant negative industry or economic trends, or knowledge of transactions involving the sale of similar property at amounts below the carrying value. Assets are grouped for measurement of impairment at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets. If the carrying amount of an asset group exceeds the estimated undiscounted future cash flows expected to be generated by the asset group, then an impairment charge is recognized to the extent the carrying amount exceeds the asset group’s fair value. In determining fair value, management considers current results, trends, future prospects, and other economic factors.
Leases | Leases The Company leases office facilities and equipment under operating leases. In February 2016, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2016-02, “Leases” (Topic 842) which requires lessees to recognize a right-of-use (“ROU”) asset and a lease liability for all leases with terms greater than 12 months and also requires disclosures by lessees and lessors about the amount, timing and uncertainty of cash flows arising from leases. We determine whether an arrangement is or contains a lease at inception. We record our operating lease liabilities and right-of-use (ROU) assets at the lease commencement date. Operating lease liabilities are based on the present value of future minimum lease payments over the lease term, and include options to renew a lease in the future minimum lease payments if it is reasonably certain that the Company will exercise that option. ROU assets are based on the lease liability, adjusted for any lease prepayments and lease incentives. If a lease does not provide an implicit interest rate, we use our incremental borrowing rate on a collateralized basis from the information available at commencement date in determining the present value of lease payments. We recognize expense for lease payments on a straight-line basis over the lease term for operating leases. Leases with initial terms of 12 months or less are considered short-term lease costs and are not recorded as ROU assets on the consolidated balance sheets. ROU assets are reviewed for impairment in the same manner as long-lived assets. No impairment has been recorded in the periods presented. The Company has elected the practical expedient not to separate non-lease components from lease components for all classes of assets. Our lease agreements contain $3.7 million of residual value guarantees and generally do not contain material variable lease payments or restrictive covenants.
Workers' compensation claims liabilities | Workers’ compensation claims liabilities Our workers’ compensation claims liabilities do not represent an exact calculation of liability but rather management’s best estimate, utilizing actuarial expertise and projection techniques, at a given reporting date. The estimated liability for open workers’ compensation claims is based on an evaluation of information provided by our third-party administrator for workers’ compensation claims, coupled with an actuarial estimate of future loss development with respect to reported claims and incurred but not reported claims (together, “IBNR”). Workers’ compensation claims liabilities include case reserve estimates for reported losses, plus additional amounts for estimated IBNR claims, MCC and legal costs, unallocated loss adjustment expenses and estimated future recoveries. The estimate of incurred costs expected to be paid within one year is included in current liabilities, while the estimate of incurred costs expected to be paid beyond one year is included in long-term liabilities on our consolidated balance sheets. These estimates are reviewed at least quarterly and adjustments to estimated liabilities are reflected in current operating results as they become known. The process of arriving at an estimate of unpaid claims and claims adjustment expense involves a high degree of judgment and is affected by both internal and external events, including changes in claims handling practices, changes in reserve estimation procedures, inflation, trends in the litigation and settlement of pending claims, and legislative changes. Our estimates are based on actuarial analysis and informed judgment, derived from individual experience and expertise applied to multiple sets of data and analyses. We consider significant facts and circumstances known both at the time that loss reserves are initially established and as new facts and circumstances become known. Due to the inherent uncertainty underlying loss reserve estimates, the expenses incurred through final resolution of our liability for our workers’ compensation claims will likely vary from the related loss reserves at the reporting date. Therefore, as specific claims are paid out in the future, actual paid losses may be materially different from our current loss reserves. A basic premise in most actuarial analyses is that historical data and past patterns demonstrated in the incurred and paid historical data form a reasonable basis upon which to project future outcomes, absent a material change. Significant structural changes to the available data can materially impact the reserve estimation process. To the extent a material change affecting the ultimate claim liability becomes known, such change is quantified to the extent possible through an analysis of internal Company data and, if available and when appropriate, external data. Nonetheless, actuaries exercise a considerable degree of judgment in the evaluation of these factors and the need for such actuarial judgment is more pronounced when faced with material uncertainties.
Safety incentives | Safety incentives We accrue for and present expected safety incentives as a reduction of revenue. Safety incentives represent cash incentives paid to certain PEO client companies for maintaining safe work practices and minimizing workplace injuries. The incentive is based on a percentage of annual payroll and is paid annually to customers who meet predetermined workers’ compensation claims cost objectives. Safety incentive payments are made only after closure of all workers' compensation claims incurred during the customer’s contract period. The safety incentive liability is estimated and accrued each month based upon contract year-to-date payroll and the then current amount of the customer’s estimated workers’ compensation claims reserves as established by us and our third-party administrator. In July 2020, the Company began limiting its safety incentive offering in certain markets. The Company provided $4.3 million and $18.8 million at December 31, 2021 and 2020, respectively, as an estimate of the liability for unpaid safety incentives.
Customer deposits | Customer deposits We require deposits from certain PEO customers to cover a portion of our accounts receivable due from such customers in the event of default of payment.
Comprehensive income (loss) | Comprehensive income (loss) Comprehensive income (loss) includes all changes in equity during a period except those that resulted from investments by or distributions to the Company's stockholders. Other comprehensive income (loss) refers to revenues, expenses, gains and losses that under U.S. generally accepted accounting principles (“GAAP”) are included in comprehensive income (loss), but excluded from net income (loss) as these amounts are recorded directly as an adjustment to stockholders' equity. Our other comprehensive income (loss) comprises unrealized holding gains and losses on our available-for-sale investments.
Statements of cash flows | Statements of cash flows Interest paid in 2021, 2020, and 2019 did not materially differ from interest expense. Income taxes paid by the Company totaled $4.7 million, $8.5 million, and $15.4 million in 2021, 2020, and 2019, respectively. Bank deposits and other cash equivalents that are restricted for use are classified as restricted cash. The table below reconciles the cash, cash equivalents and restricted cash balances from our consolidated balance sheets to the amounts reported on the consolidated statements of cash flows (in thousands):
|  | December 31, |  |  | December 31, |  |  | December 31, |
|  | 2021 |  |  | 2020 |  |  | 2019 |
Cash and cash equivalents |  | $ | 69,405 |  |  | $ | 68,688 |  |  | $ | 44,570 |
Restricted cash, included in restricted cash and investments |  |  | 9,224 |  |  |  | 165,149 |  |  |  | 228,771 |
Total cash, cash equivalents and restricted cash shown in the statement of cash flows |  | $ | 78,629 |  |  | $ | 233,837 |  |  | $ | 273,341 |
Basic and diluted earnings per share | Basic and diluted earnings per share Basic earnings per share are computed based on the weighted average number of common shares outstanding for each year using the treasury method. Diluted earnings per share reflect the potential effects of the issuance of shares in connection with the exercise of outstanding stock options, vesting of outstanding restricted stock units and performance share units, and the Company’s employee stock purchase plan. Basic and diluted shares outstanding are summarized as follows (in thousands):
|  | Year Ended |
|  | December 31, |
|  | 2021 |  |  | 2020 |  |  | 2019 |
Weighted average number of basic shares outstanding |  |  | 7,540 |  |  |  | 7,577 |  |  |  | 7,451 |
Effect of dilutive securities |  |  | 81 |  |  |  | 111 |  |  |  | 248 |
Weighted average number of diluted shares outstanding |  |  | 7,621 |  |  |  | 7,688 |  |  |  | 7,699 |
Accounting estimates | Accounting estimates The preparation of our consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions. These affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting periods. Management bases its estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Estimates are used for fair value measurement of investments, allowance for doubtful accounts, deferred income taxes, carrying values for goodwill and property, equipment and software, accrued workers' compensation liabilities and safety incentive liabilities. Actual results may or may not differ from such estimates.
Recent accounting pronouncements | Recent accounting pronouncements There were no new or pending accounting pronouncements in 2021 that had, or will have, a material impact on our results of operations or financial condition.

X
- Definition Cash flow information. + References No definition available. + Details
Name: | bbsi_CashFlowInformationPolicyTextBlock
Namespace Prefix: | bbsi_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Customer deposits. + References No definition available. + Details
Name: | bbsi_CustomerDepositsPolicyTextBlock
Namespace Prefix: | bbsi_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Nature of operation. + References No definition available. + Details
Name: | bbsi_NatureOfOperationPolicyTextBlock
Namespace Prefix: | bbsi_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Restricted cash and investment policy. + References No definition available. + Details
Name: | bbsi_RestrictedCashAndInvestmentPolicyTextBlock
Namespace Prefix: | bbsi_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Safety incentives. + References No definition available. + Details
Name: | bbsi_SafetyIncentivesPolicyTextBlock
Namespace Prefix: | bbsi_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Workers compensation claims. + References No definition available. + Details
Name: | bbsi_WorkersCompensationClaimsPolicyTextBlock
Namespace Prefix: | bbsi_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(1)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_CashAndCashEquivalentsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for comprehensive income. + References No definition available. + Details
Name: | us-gaap_ComprehensiveIncomePolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684 + Details
Name: | us-gaap_ConsolidationPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for cost of product sold and service rendered. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 705 -URI http://asc.fasb.org/topic&trid=2122478 + Details
Name: | us-gaap_CostOfSalesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257 + Details
Name: | us-gaap_EarningsPerSharePolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275 + Details
Name: | us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 05 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.CC) -URI http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742 + Details
Name: | us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 25 -URI http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 20 -URI http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 19 -URI http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 9 -URI http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 28 -URI http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 17 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319 + Details
Name: | us-gaap_IncomeTaxPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for investment in financial asset. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 220 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(3)(b)) -URI http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 323 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (a)(2) -URI http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571 + Details
Name: | us-gaap_InvestmentPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for leasing arrangement entered into by lessee. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=123408670&loc=SL77918666-209980 + Details
Name: | us-gaap_LesseeLeasesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact. + References No definition available. + Details
Name: | us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types: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 Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 958 -SubTopic 360 -Section 50 -Paragraph 1 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.13(a)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 958 -SubTopic 360 -Section 50 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229 + Details
Name: | us-gaap_PropertyPlantAndEquipmentPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(4)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 9 -URI http://asc.fasb.org/extlink&oid=123577603&loc=d3e5144-111524 + Details
Name: | us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (e) -URI http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (f) -URI http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790 + Details
Name: | us-gaap_RevenueRecognitionPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for segment reporting. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 29 -Subparagraph (e) -URI http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 29 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 41 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 29 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 29 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 29 -URI http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 29 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599 + Details
Name: | us-gaap_SegmentReportingPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 12 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 11 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 9 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592 + Details
Name: | us-gaap_UseOfEstimates
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration