XML 25 R18.htm IDEA: XBRL DOCUMENT
v3.24.2

Basis of Presentation of Interim Period Statements (Policies) | 6 Months Ended
--- | ---
Jun. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract] |
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 condensed 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.
Cost of revenues | Cost of revenues Our cost of revenues for PEO services includes employer payroll-related taxes, workers’ compensation costs and employee benefits costs. Our cost of revenues for staffing services includes direct payroll costs, employer payroll-related taxes, and workers’ compensation costs. Direct payroll costs represent the gross payroll earned by staffing services employees based on salary or hourly wages. Payroll taxes consist of the employer’s portion of Social Security and Medicare taxes and federal and state unemployment taxes. Benefit costs primarily comprise health insurance premiums paid to third-party carriers as part of our fully insured PEO benefits programs and underwriting and benefit consultant payroll. 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, and risk manager payroll, as well as costs associated with operating our two wholly owned insurance companies, Associated Insurance Company for Excess (“AICE”) and Ecole Insurance Company (“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 condensed consolidated statements of cash flows and condensed 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 loss in stockholders’ equity. Investments are recorded as current on the condensed 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 condensed 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 insurance premiums and 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 loss in stockholders’ equity. Restricted cash and investments are classified as current and noncurrent on the condensed 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 condensed 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 from operations.
Allowance for expected credit losses | Allowance for expected credit losses The Company had an allowance for expected credit losses of $0.9 million at June 30, 2024 and December 31, 2023. 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 expected credit losses. If the financial condition of our customers deteriorates resulting in an impairment of their ability to make payments, additional allowances may be required.
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 condensed 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.
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 | Comprehensive income Comprehensive income 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 refers to revenues, expenses, gains and losses that under U.S. generally accepted accounting principles (“GAAP”) are included in comprehensive income, but excluded from net income as these amounts are recorded directly as an adjustment to stockholders’ equity. Our other comprehensive income comprises unrealized holding gains and losses on our available-for-sale investments.
Statements of cash flows | Statements of cash flows Interest paid during the six months ended June 30, 2024 and 2023 did not materially differ from interest expense. Income taxes paid by the Company during the six months ended June 30, 2024 and 2023 totaled $0.26 m illion and $2.84 mil lion, 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 condensed consolidated balance sheets to the amounts reported on the condensed consolidated statements of cash flows (in thousands):
|  | June 30, |  |  | December 31, |  |  | June 30, |  |  | December 31, |
|  | 2024 |  |  | 2023 |  |  | 2023 |  |  | 2022 |
Cash and cash equivalents |  | $ | 40,348 |  |  | $ | 71,168 |  |  | $ | 48,347 |  |  | $ | 91,423 |
Restricted cash, included in restricted cash and investments |  |  | 29,648 |  |  |  | 3,673 |  |  |  | 6,248 |  |  |  | 15,955 |
Total cash, cash equivalents and restricted cash shown in the statements of cash flows |  | $ | 69,996 |  |  | $ | 74,841 |  |  | $ | 54,595 |  |  | $ | 107,378 |
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 adjusted to reflect the 2024 Stock Split are summarized as follows (in thousands):
|  | Three Months Ended |  |  | Six Months Ended |
|  | June 30, |  |  | June 30, |
|  | 2024 |  |  | 2023 |  |  | 2024 |  |  | 2023 |
Weighted average number of basic shares outstanding |  |  | 26,067 |  |  |  | 27,005 |  |  |  | 26,174 |  |  |  | 27,235 |
Effect of dilutive securities |  |  | 698 |  |  |  | 495 |  |  |  | 620 |  |  |  | 486 |
Weighted average number of diluted shares outstanding |  |  | 26,765 |  |  |  | 27,500 |  |  |  | 26,794 |  |  |  | 27,721 |
Accounting estimates | Accounting estimates The preparation of our condensed 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 condensed 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, and accrued workers’ compensation liabilities. Actual results may or may not differ from such estimates.
Reclassifications | Reclassifications To conform to the current period’s presentation, safety incentives liability of $1.3 million was reclassified to other accrued liabilities in the prior period condensed consolidated balance sheets, and net cash outflows related to safety incentives liability of $0.4 million was reclassified to other accrued liabilities in the prior period condensed consolidated statements of cash flows. Additionally, to conform the current period’s presentation to reclassifications made in 2023, net cash outflows associated with premiums payable to third party insurance carriers of $5.4 million were reclassified from other accrued liabilities to premium payable in the prior period condensed consolidated statements of cash flows. All share and per share amounts presented herein have been retroactively adjusted to reflect the impact of the 2024 Stock Split. To conform to the current period’s presentation, additional paid-in-capital of $0.2 million was reclassified to common stock in the prior period condensed consolidated balance sheets.
Recent accounting pronouncements | Recent accounting pronouncements The following Accounting Standards Updates (ASUs) have been issued recently by the Financial Accounting Standards Board (FASB). ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures In November 2023, the FASB issued ASU 2023-07, which expands annual and interim reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. All disclosure requirements under the new guidance are also required for public entities with a single reportable segment. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. When adopted, the requirements will be applied retrospectively to all prior periods presented in the financial statements. We are evaluating the impact of applying this new accounting guidance to our financial statement disclosures. ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures In December 2023, the FASB issued ASU 2023-09, which requires disaggregated information about a reporting entity’s effective tax rate reconciliation as well as information on income taxes paid. The standard is intended to benefit investors by providing more detailed income tax disclosures that would be useful in making capital allocation decisions. The ASU applies to all entities subject to income taxes. The new requirements will be effective for annual periods beginning after December 15, 2024. The guidance will be applied on a prospective basis with the option to apply the standard retrospectively. Early adoption is permitted. We are evaluating the impact of applying this new accounting guidance to our income tax disclosures.

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 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 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 -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482913/230-10-50-1 + 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 for cost of product sold and service rendered. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name Accounting Standards Codification -Topic 705 -Publisher FASB -URI https://asc.fasb.org/705/tableOfContent + 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 credit loss on financial instrument measured at amortized cost basis, net investment in lease, off-balance sheet credit exposure, and available-for-sale debt security. Includes, but is not limited to, methodology used to estimate allowance for credit loss, how writeoff of uncollectible amount is recognized, and determination of past due status and nonaccrual status. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 6.M.2.Q4) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483530/326-20-S99-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 14 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-14 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 30 -Paragraph 5A -Publisher FASB -URI https://asc.fasb.org/1943274/2147479391/326-20-30-5A Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 3C -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-3C Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 35 -Paragraph 8A -Publisher FASB -URI https://asc.fasb.org/1943274/2147479366/326-20-35-8A Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 3D -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-3D Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479344/326-20-45-5 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 30 -Paragraph 1B -Publisher FASB -URI https://asc.fasb.org/1943274/2147479175/326-30-30-1B Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 3C -Publisher FASB -URI https://asc.fasb.org/1943274/2147479106/326-30-50-3C Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 3A -Publisher FASB -URI https://asc.fasb.org/1943274/2147479106/326-30-50-3A Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 3D -Publisher FASB -URI https://asc.fasb.org/1943274/2147479106/326-30-50-3D Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 35 -Paragraph 13A -Publisher FASB -URI https://asc.fasb.org/1943274/2147479148/326-30-35-13A Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 30 -Paragraph 4A -Publisher FASB -URI https://asc.fasb.org/1943274/2147479391/326-20-30-4A Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 35 -Paragraph 7A -Publisher FASB -URI https://asc.fasb.org/1943274/2147479148/326-30-35-7A Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 21 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-21 Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-11 Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479106/326-30-50-7 Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 17 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-17 + Details
Name: | us-gaap_CreditLossFinancialInstrumentPolicyTextBlock
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://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-2 + 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 investment in financial asset. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(3)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(d)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(f)(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(f)(2)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(f)(3)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 12 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-12 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 19 -Subparagraph (2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-19 + 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 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 reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 205 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483504/205-10-50-1 + Details
Name: | us-gaap_PriorPeriodReclassificationAdjustmentDescription
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/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4 Reference 3: http://www.xbrl.org/2003/role/exampleRef -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (e) -SubTopic 10 -Topic 235 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4 + 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 the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-9 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-4 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c) -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 11 -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-11 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 12 -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-12 Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-8 + Details
Name: | us-gaap_UseOfEstimates
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration