XML 34 R21.htm IDEA: XBRL DOCUMENT
v3.25.2

SIGNIFICANT ACCOUNTING POLICIES (Policies) | 6 Months Ended
--- | ---
Jun. 30, 2025
Accounting Policies [Abstract] |
Basis of Accounting | The accompanying unaudited interim condensed consolidated financial statements of the Company and its subsidiaries have been prepared in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”) and applicable rules and regulations of the U.S. Securities and Exchange Commission (“SEC”).
Consolidation | The unaudited interim condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. All dollar amounts in tables, except share and per share amounts, in the notes to the unaudited interim condensed consolidated financial statements are presented in thousands unless otherwise noted.
Use of Estimates | Use of Estimates The preparation of the unaudited interim condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the unaudited interim condensed consolidated financial statements and accompanying notes. Estimates and assumptions made by management include, but are not limited to, (i) the estimated fair value of convertible notes, convertible preferred stock, share-based termination liability, convertible preferred stock warrant liability, public placement warrant liability, related party private placement warrant liability and equity awards, and, (ii) estimating the useful lives of fixed assets, and (iii) determining incremental borrowing rates and the accounting for income taxes. Actual results could differ materially from those estimates.
Segment Information | Segment Information Segment reporting is based upon the “management approach,” which is how management organizes the Company’s operating segments for which separate financial information is (1) available and (2) evaluated regularly by the chief operating decision maker (“CODM”) in deciding how to allocate resources and in assessing performance. The Company’s CODM is its Chief Executive Officer. The Company has one reportable segment, which is its Vegan Silk Technology Platform. The Vegan Silk Technology Platform segment derives revenues from customers by providing a fully biodegradable, film-forming, versatile and functional ingredient for the beauty industry. The Company's products are based on its single platform technology that is produced in a similar manner and acquired by customers for a similar purpose, as a beauty product ingredient. The accounting policies of the Vegan Silk Technology Platform segment are the same as those described in this summary of significant accounting policies. The CODM assesses performance for the segment and decides how to allocate resources based on expenses and net loss that also is reported on the consolidated statements of operations and comprehensive loss as total consolidated net loss. The measure of segment assets is reported on the consolidated balance sheets as total consolidated assets. Substantially all of the Company’s tangible long-lived assets are located in the United States. As such, long-lived assets by geographic location are not presented. All of the Company's revenues are generated in the United States. When evaluating the Company’s financial performance, the CODM reviews the US GAAP financial statements, forecasts, budgets, and the cash position of the Company in deciding whether to reinvest in the Vegan Silk Technology Platform segment or into other parts of the entity, such as making acquisitions or paying dividends.
Risks and Uncertainties | Risks and Uncertainties The Company’s future results of operations involve risks and uncertainties. Factors that could affect the Company’s future operating results and cause actual results to vary materially from expectations include, but are not limited to, rapid technological change, continued demand for the Company’s services, the acquisition and retention of significant customers, stability of global financial markets, cybersecurity breaches and other disruptions that could compromise the Company’s information or results, business disruptions that are caused by natural disasters or pandemic events, competition from substitute products and larger companies, government regulations and oversight, uncertainty in the U.S. policy on international trade relations and barriers to trade, patent and other types of litigation, ability to protect proprietary technology, and dependence on key individuals.
Concentrations of Credit Risk | Concentrations of Credit Risk Financial instruments that potentially subject the Company to concentration of credit risk consist of cash, cash equivalents, restricted cash and accounts receivable. The Company’s cash and cash equivalents are held at financial institutions where account balances may at times exceed federally insured limits. Management believes the Company is not exposed to significant credit risk due to the financial strength of the depository institution in which the cash is held. The Company has no financial instruments with off-balance sheet risk of loss. The Company is dependent on a sole supplier for certain manufacturing activities for its products. An interruption in the supply of these materials could impact the Company’s ability to commercialize and manufacture inventory.
Inventory | Inventory Inventory consists of finished b-silk and xl-silk powder. Inventory is recorded at the lower of the weighted average cost and net realizable value using the specific identification method based on contractual selling price. Write downs of inventory are recognized as a charge to cost of revenue.
Employee Retention Credits | Employee Retention Credits The Company has accounted for Employee Retention Credits (ERC) as a government grant which analogizes with International Accounting Standards (IAS) 20, Accounting for Government Grants and Disclosure of Government Assistance. IAS 20 indicates that income is recognized when it is considered that there is reasonable assurance the grant will be received and all necessary qualifying conditions, as stated under the ERC program, are met. Under IAS 20, income is recognized on a systematic basis over the periods in which the entity recognizes as expenses the related costs for which the grant is intended to compensate. The Company has elected to account for the credits on a gross basis within the interim condensed consolidated statements of operations and comprehensive loss.
Deferred Transaction Costs | Deferred Transaction Costs Deferred transaction costs consist of legal, accounting, filing and other fees and costs directly attributable to anticipated financing transactions.
Long-Lived Assets and Impairment Assessment | Long-Lived Assets and Impairment Assessment The Company reviews its depreciable long-lived assets, such as property and equipment, for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. An impairment loss may be recognized when the undiscounted cash flows expected to be generated by a long-lived asset (or asset group) are less than its carrying value. Any required impairment loss would be measured as the amount by which the asset’s (or asset group’s) carrying value exceeds its fair value and would be recorded as a reduction in the carrying value of the related asset and reflected in the interim condensed consolidated statements of operations and comprehensive loss. No impairment charges were recorded on any long-lived assets during the three and six months ended June 30, 2025.
Convertible Notes | Convertible Notes Convertible notes are regarded as hybrid instruments, consisting of a liability component and an equity component. The Company determined that it is eligible for the fair value option election in connection with the convertible notes (“Convertible Notes”) under the Bridge NPA issued in October 2023, in February 2024, in June 2024, and in July 2024, and the Ginkgo NPA Amendment issued in December 2023 (see Note 6 — Borrowings) as each instrument met the definition of a “recognized financial liability” which is an acceptable financial instrument eligible for the fair value option under ASC 825-10-15-4 and do not meet the definition of any of the financial instruments found within ASC 825-10-15-5 that are not eligible for the fair value option. Therefore, the Company elected to apply the fair value option to account for the Convertible Notes upon issuance. Accordingly, no features of the Convertible Notes are bifurcated and separately accounted for. At the date of issuance, the fair value for each instrument is derived from the instrument’s implied discount rate at inception. The Convertible Notes were subsequently remeasured at each reporting period until they were converted pursuant to the Merger. The change in fair value of the convertible notes is recognized in the interim condensed consolidated statements of operations and comprehensive loss as the remeasurement of the convertible notes. Additionally, all issuance costs incurred in connection with the Convertible Notes were expensed during the period the debt was acquired and were included in general and administrative expenses within the interim condensed consolidated statement of operations and comprehensive loss.
Share-Based Termination Liability | Share-Based Termination Liability The share-based termination liability is recorded for contract termination costs when the Company terminates a contract or stops using the product or service covered by the contract in exchange for an issuance of the new public company shares. The new public company shares are not considered to be indexed to the Company’s own shares at the time the termination occurred. Therefore, the share-based termination is classified as a liability as it does not qualify for the scope exception for derivative accounting under ASC 815-10. The share-based termination liability is initially recorded at fair value on the termination date and remeasured at fair value each balance sheet date with the offset adjustments recorded in remeasurement of share-based termination liability within the interim condensed consolidated statements of operations and comprehensive loss. The share-based termination liability was settled in September 2024.
Common Stock Warrants | Common Stock Warrants The Company accounts for Common stock warrants as equity if the contract requires physical settlement or net physical settlement or if the Company has the option of physical settlement or net physical settlement and the warrants meet the requirements to be classified as equity. Common stock warrants classified as equity are initially measured at fair value using the Black-Scholes-Merton (“Black-Scholes”) option-pricing model using various inputs, including Company estimates of expected stock price volatility, term, risk-free rate and future dividends, on the issuance date and are not subsequently remeasured. The Company accounts for Common stock warrants as a liability in accordance with ASC 815-40-15 if the warrants do not meet the criteria for equity treatment and must be recorded as liabilities. Accordingly, the Company classifies the warrants as liabilities based on their fair value at issuance. This liability is subject to re-measurement at each balance sheet date until exercised, and any change in fair value is recognized in the interim condensed consolidated statement of operations and comprehensive loss. The warrants are valued using a Monte Carlo simulation model.
Fair Value of Financial Instruments | Fair Value of Financial Instruments The Company determines fair value based upon the exit price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants, as determined by either the principal market or the most advantageous market. The Company uses available market information and other valuation methodologies in assessing the fair value of financial instruments. Judgment is required in interpreting market data to develop the estimates of fair value and, accordingly, changes in assumptions or the estimation methodologies may affect the fair value estimates. Inputs used in the valuation techniques to derive fair values are classified based on a three-level hierarchy. These levels are:
Level 1 — | Quoted prices (unadjusted) in active markets that are accessible at the measurement date for identical assets or liabilities.
Level 2 — | Observable inputs other than quoted prices included within Level 1, including quoted prices for similar assets or liabilities in active markets; quoted prices for identical or similar assets or liabilities in markets that are not active; and inputs other than quoted prices that are observable or are derived principally from, or corroborated by, observable market data by correlation or other means.
Level 3 — | Unobservable inputs are used when little or no market data is available.
The level in the fair value hierarchy within which a fair value measurement in its entirety falls is based on the lowest-level input that is significant to the fair value measurement in its entirety. Financial assets and liabilities held by the Company measured at fair value on a recurring basis at June 30, 2025 and December 31, 2024 include the public placement warrant liability and the related party private placement warrant liability (see Note 4 – Fair Value Measurements). The Company’s long-term debt, non-current, which is the Amended Senior Notes (see Note 6 – Borrowings), is classified within Level 2 of the fair value hierarchy. The carrying value of the long-term debt, non-current approximates the fair value as the interest rate on the Amended Senior Notes is based on a rate which reflects terms similar to those the Company could currently secure in the open market. For certain other financial assets and liabilities, including cash, cash equivalents, restricted cash, prepaid and other current assets, accounts payable, accrued expenses and other current liabilities, the carrying value approximates fair value due to the relatively short maturity period of these balances.
Revenue Recognition | Revenue Recognition The Company’s revenue contracts represent a single performance obligation to sell its products or provide services to customers. Sales are recorded at the time control of the product is transferred to customers, or when services are performed, in an amount that reflects the consideration the Company expects to be entitled to in exchange for the goods or services provided. Control is the ability of customers to “direct the use of” and “obtain” the benefit from the Company’s products. In evaluating the timing of the transfer of control of products to customers, the Company considers several control indicators, including significant risks and rewards of products, the Company’s right to payment and the legal title of the products. Based on the assessment of control indicators, product revenue is generally recognized when products are shipped to customers. Service revenue is generally recognized over time as services are performed. In arrangements where another party is involved in providing products or services to a customer, the Company evaluates whether it acts as a principal or agent in the transaction. To the extent the Company acts as the principal, revenue is reported on a gross basis. To the extent the Company acts as the agent, revenue is reported on a net basis. In this evaluation, the Company considers if the Company obtains control of the specified goods or services before they are transferred to the customer, as well as other indicators such as the party primarily responsible for fulfillment, inventory risk, and discretion in establishing price. For the three and six months ended June 30, 2025 and 2024, the Company has determined it is acting as the principal in its revenue arrangements due to the Company being primarily responsible for fulfillment of the arrangement and having discretion in establishing the price. The timing of revenue recognition may differ from the timing of invoicing to customers, and these timing differences result in receivables (billed or unbilled), contract assets, or contract liabilities (deferred revenue) on the Company’s interim condensed consolidated balance sheets. The Company records a contract asset when revenue is recognized prior to the right to invoice, or deferred revenue when revenue is recognized subsequent to invoicing.
Recent Accounting Pronouncements | Recent Accounting Pronouncements Accounting Pronouncements Not Yet Adopted In December 2023, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which provides qualitative and quantitative updates to the rate reconciliation and income taxes paid disclosures, among others, in order to enhance the transparency of income tax disclosures, including consistent categories and greater disaggregation of information in the rate reconciliation and disaggregation by jurisdiction of income taxes paid. The amendments in ASU 2023-09 are effective for fiscal years beginning after December 15, 2024, with early adoption permitted. The amendments should be applied prospectively; however, retrospective application is also permitted. The Company is currently in the process of reviewing the guidance and evaluating its impact on its consolidated financial statements. In November 2024, the FASB issued ASU 2024-03, Income Statement—Reporting Comprehensive Income—Expense Disaggregation Disclosures, which will require additional expense disclosures for all public entities. The amendments require that at each interim and annual reporting period, an entity will disclose certain disaggregated expenses included in each relevant expense caption, as well as the total amount of selling expenses and, in annual periods, an entity’s definition of selling expenses. ASU 2024-03 is effective for fiscal years beginning after December 15, 2026, and interim periods within fiscal years beginning after December 15, 2027, with early adoption permitted. The Company is currently evaluating the incremental disclosures that will be required in its financial statements.

X
- Definition The disclosure of accounting policy for common stock warrants. + References No definition available. + Details
Name: | bslk_CommonStockWarrantsPolicyTextBlock
Namespace Prefix: | bslk_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Share-Based Termination Liability, Policy + References No definition available. + Details
Name: | bslk_ShareBasedTerminationLiabilityPolicyPolicyTextBlock
Namespace Prefix: | bslk_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4 + Details
Name: | us-gaap_BasisOfAccountingPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for deferred policy acquisition costs, including the nature, type, and amount of capitalized costs incurred to write or acquire insurance contracts, and the basis for and methodologies applied in capitalizing and amortizing such costs. + References Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 944 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479432/944-30-50-1 Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 944 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479432/944-30-50-1 + Details
Name: | us-gaap_CapitalizationOfDeferredPolicyAcquisitionCostsPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for credit risk. Includes, but is not limited to, policy for entering into master netting arrangement or similar agreement to mitigate credit risk of financial instrument. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 21 -Subparagraph (d)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 21 -Subparagraph (c)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21 + Details
Name: | us-gaap_ConcentrationRiskCreditRisk
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 -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1 + 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 related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 470 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1 + Details
Name: | us-gaap_DebtPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for determining the fair value of financial instruments. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-1 + Details
Name: | us-gaap_FairValueOfFinancialInstrumentsPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for government assistance. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 832 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483507/832-10-50-3 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 832 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483507/832-10-50-5 + Details
Name: | us-gaap_GovernmentAssistancePolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets. + References No definition available. + Details
Name: | us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 330 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483080/330-10-50-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483489/210-10-50-1 Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 912 -SubTopic 330 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478411/912-330-50-1 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 330 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/330/tableOfContent Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 330 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483080/330-10-50-4 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 45 -Paragraph 6 -Subparagraph (a) -SubTopic 10 -Topic 270 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482989/270-10-45-6 + Details
Name: | us-gaap_InventoryPolicyTextBlock
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
- Definition Disclosure of accounting policy for revenue from contract with customer. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 17 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-17 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 19 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-19 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20 Reference 9: 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 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Topic 606 -Publisher FASB -URI https://asc.fasb.org/606/tableOfContent + Details
Name: | us-gaap_RevenueFromContractWithCustomerPolicyTextBlock
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 -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 41 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29 Reference 5: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 47 -Subparagraph (bb) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29 Reference 7: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 54 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 36 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-36 Reference 9: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 47 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29 Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29 Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29 + Details
Name: | us-gaap_SegmentReportingPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the nature of the unusual risk or uncertainty, if estimable, such as the threat of expropriation of its assets by a foreign government, rapid technological obsolescence in the industry, risk of natural disaster from earthquake or weather events, and availability of or continuation of a labor force at a reasonable cost. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 275 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18 + Details
Name: | us-gaap_UnusualRisksAndUncertaintiesTextBlock
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 -Topic 942 -SubTopic 235 -Name Accounting Standards Codification -Section S50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 235 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-05(b)(2)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 275 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-12 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 275 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-9 Reference 5: http://www.xbrl.org/2003/role/exampleRef -Topic 275 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482836/275-10-55-6 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 275 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-6 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 275 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-4 Reference 8: 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 9: 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 + Details
Name: | us-gaap_UseOfEstimates
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration