XML 28 R21.htm IDEA: XBRL DOCUMENT
v3.26.1

Summary of Significant Accounting Policies (Policies) | 3 Months Ended
--- | ---
Mar. 31, 2026
Accounting Policies [Abstract] |
Principles of Consolidation | Principles of Consolidation JFB Construction & Development, Inc. accounts are included on its Parent Company’s consolidated financial statements for the three months ended March 31, 2026 and March 31, 2025 and for the year ended December 31, 2025.
Basis of Presentation | Basis of Presentation The accompanying unaudited consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (“U.S. GAAP”), and applicable rules and regulations of the Securities and Exchange Commission (“SEC”), regarding interim financial reporting. Accordingly, they do not include all disclosures normally required in annual financial statements prepared in accordance with U.S. GAAP. Therefore, these unaudited consolidated financial statements should be read in conjunction with the audited financial statements and notes included in the Company’s Annual Report for the year ended December 31, 2025.
Cash and Restricted Cash | Cash and Restricted Cash The Company’s cash is comprised of highly liquid investments with an original maturity of three (3) months or less. As of March 31, 2026 the Company holds $3,000,000 in restricted cash maintained in a separate escrow account. These funds were deposited as collateral required to secure the performance bond associated with the DeSoto School Project. The restricted cash is not available for general corporate use while the bond remains outstanding. Under the terms of the bond agreement, failure to perform or underperform on the DeSoto School Project could result in forfeiture of the $3,000,000 collateral.
Concentration Risk | Concentration Risk Cash includes amounts deposited in financial institutions in excess of insurable Federal Deposit Insurance Company (FDIC) limits. At times throughout the year, the Company may maintain cash balances in certain bank accounts in excess of FDIC limits. As of March 31, 2026 and December 31, 2025, the cash balance in excess of the FDIC limits was $3,401,961 and $21,862,085 respectively. The Company has not experienced any losses in such accounts and believes it is not exposed to any significant credit risk in these accounts.
Use of Estimates | Use of Estimates The preparation of financial statements in conformity with generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Certain accounting estimates of the Company require a higher degree of judgement than others in their application. These include the recognition of revenue and earnings from construction contracts over time, and the valuation of long-lived assets. Management evaluates all of its estimates and judgements based on available information and experience; however, actual results could differ from those estimates.
Revenue Recognition | Revenue Recognition We recognize revenue when services are performed, provided that evidence of an arrangement exists, title and risk of loss have passed to the customer, fees are fixed or determinable, and collection of the related receivable is reasonably assured. Revenues and related costs on construction contracts are recognized as the performance obligations for work are satisfied over time in accordance with Accounting Standards Codification (“ASC”) 606, Revenue from Contracts with Customers. Under ASC 606, revenue, and associated profit, will be recognized as the customer obtains control of the goods and services promised in the contract (i.e., performance obligations). All un-allocable indirect costs and corporate general and administrative costs are charged to the periods as incurred. However, in the event a loss on a contract is foreseen, the Company will recognize the loss as it is determined. Revisions in cost and profit estimates during the course of the contract are reflected in the accounting period in which the facts for the revisions become known. Provisions for estimated losses on uncompleted contracts are made in the period in which such losses are determined. Changes in job performance, job conditions, and estimated profitability, including those arising from contract penalty provisions, and final contract settlements, may result in revisions to costs and income, which are recognized in the period the revisions are determined. Contract receivables are recorded on contracts for amounts currently due based upon progress billings, as well as retention, which are collectible upon completion of the contracts. Accounts payable to material suppliers and subcontractors are recorded for amounts currently due based upon work completed or materials received, as are retention due subcontractors, which are payable upon completion of the contract. General and administrative expenses are charged to operations as incurred and are not allocated to contract costs. To determine proper revenue recognition for contracts, we evaluate whether two or more contracts should be combined and accounted for as one single performance obligation or whether a single contract should be accounted for as more than one performance obligation. This evaluation requires significant judgment and the decision to combine a group of contracts or separate a single contract into multiple performance obligations could change the amount of revenue and profit recorded in a given period. For all of our contracts, we provide a significant service of integrating a complex set of tasks and components into a single project. Hence, the entire contract is accounted for as one performance obligation. Due to the nature of the work required to be performed on many of our performance obligations, the estimation of total revenue and cost at completion is complex, subject to variables and requires significant judgment. We estimate variable consideration at the most likely amount to which we expect to be entitled. We include estimated amounts in the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. Our estimates of variable consideration and determination of whether to include estimated amounts in the transaction price are based largely on an assessment of our anticipated performance and all information (historical, current and forecasted) that is reasonably available to us. In accordance with ASC 606-10-50-12, our revenue recognition policy reflects the nature of the goods and services promised to customers across our three business segments: Commercial Construction, Residential Construction, and Real Estate Development. Commercial Construction segment we provide construction services for commercial properties, including office buildings and retail spaces. Our performance obligation typically consists of delivering a completed construction project within a contract term of approximately 8 to 13 weeks. Residential Construction segment focuses on the construction of residential properties, including ground up development of single family and multi-family residential homes., and the remodeling of single family and multi-family homes. Our residential contracts generally have a duration of 8-12 months. In our Real Estate Development segment, we would undertake the acquisition and development of land for development, or value add opportunities in real estate. This segment of the business would take approximately 6-24 months. In accordance with ASC 606-10-50-13 we disclose information regarding our remaining performance obligations for contracts with customers in our business segments. The total remaining performance obligations under the Commercial Construction segment are expected to be satisfied within the next 8-13 week reflecting the typical duration of these projects. Under the Residential Construction segment are expected to be satisfied over the next 8-12 months as projects progress towards completion. Contract Assets and Contract Liabilities Account receivable are recognized in the period when the Company’s right to consideration is unconditional. Accounts receivable are recognized net of an allowance for credit losses. A considerable amount of judgement is required in assessing the likelihood of realization of receivables. The timing of revenue may differ from timing of invoicing customers. Contract assets include unbilled amounts from long-term construction services when revenue recognized under the cost-to-cost measure of progress exceeds the amounts invoiced to customers, as the amounts cannot be billed under the terms of the contracts. Such amounts are recoverable from customers based upon various measures of performance, including achievement of certain milestones, completion of specified units or completion of contract. Contracts assets are generally classified as current within the consolidated balance sheet. Contract liabilities from construction contracts occur when amounts invoiced to customers exceed revenues recognized under the cost-to-cost measures of progress. Contract liabilities additionally include advance payments from customers on certain contracts. Contract liabilities decrease as the Company recognizes revenue from the satisfaction of the related performance obligation. Contract liabilities are generally classified as current within the consolidated balance sheet. Although the Company believes it has established adequate procedures for estimating costs to complete on open contracts, it is at least reasonably possible that additional significant costs could occur on contracts prior to completion. The Company periodically evaluates and revises its estimates and makes adjustments when they are considered necessary. The Company recognizes revenue by applying the following 5 step model: 1. Identifying the Contract(s) with a Customer. The Company enters into written contract with customers that create enforceable rights and obligations. Contracts are assessed to ensure they meet criteria for being considered legally binding and capable of being accounted for. 2. Identify the Performance Obligations in the Contract. Performance obligations are identified as distinct promises to transfer goods or services to a customer. The Company identifies their scope of work and creates a schedule of values (SOV) outlining each individual scope of the project. 3. Determine the Transaction Price. The transaction price is the amount of considerations the Company expects to be entitled to in exchange for transferring promised services. The transaction price may include fixed amounts or cost-plus percentage method. 4. Allocate the Transaction Priced to Performance Obligations. The transaction price is allocated to each performance obligation (SOV) based on its stand-alone selling price. The stand-alone selling price is the price which the Company would sell its service separately to a customer. 5. Recognize Revenue when (or as) the Company Satisfies a Performance Obligation. The Company recognizes revenue over time based on the progress towards completion of performance obligation. Revenue recognized during this reporting period is derived from the total contract value as allocated to performance obligations satisfied during that period. In accordance with ASC 280-10-50, our operations are organized into three primary business segments: Commercial Construction, Residential Construction, and Real Estate Development. These segments are defined based on the nature of our services and the markets we serve. Commercial Construction: This segment includes all activities related to the construction of commercial properties such as office buildings, retail spaces, and industrial facilities. Revenue is recognized using the cost-to-cost method, reflecting the extent of work performed on contracts. The Commercial segment of JFB Construction represents 49.5% and 69% of revenue for the periods ended March 31, 2026 and March 31, 2025 respectively. Residential Construction: This segment focuses on the construction of residential properties, including single-family homes and multi-family units. Revenue recognition is similarly based on the cost-to-cost method. The Residential segment of JFB Construction represents 10.7% and 31% of revenue for the periods ended March 31,2026 and March 31,2025 respectively. Real Estate Development: This segment encompasses the acquisition, development, and sale of real estate properties. Revenue is recognized upon the sale of developed properties and is influenced by market conditions and demand for residential and commercial properties. The Real Estate Development segment of JFB Construction represents 39.8% and 0% of revenue for the periods ended March 31,2026 and March 31,2025 respectively. The financial performance of each segment is regularly reviewed with operational leaders in charge of these segments, the Chief Executive Officer (CEO), the Chief Financial Officer (CFO) and others.
Contract Receivable | Contract Receivable Accounts receivables are generally based on amounts billed to the customer in accordance with contractual provisions. They are uncollateralized customer obligations due under normal trade terms, only recorded for those amounts deemed collectible, based upon experience with its customers. No finance or interest charges are charged to accounts receivable. The Company uses the allowance method to account for uncollectible accounts receivable. The Company records an allowance against uncollectible items for each customer after all reasonable means of collection have been exhausted, and the potential for recovery is considered remote. The allowance for doubtful accounts was $135,236 as of March 31,2026 and December 31, 2025 respectively. The contract receivable balance was $7,059,241 on March 31,2026 and $9,243,354 on December 31, 2025.
Prepaid Expenses | Prepaid Expenses The Company records expenditures that have been paid in advance as prepaid expenses. The prepaid expenses are initially recorded as assets because they have future economic benefits and are expensed at the time the benefits are realized. The prepaid expenses balance was $103,598 and $218,579 at March 31,2026 and December 31, 2025, respectively. In addition, on February 17, 2026, the Company remitted $30,223,000 to XTEND as a down payment pursuant to the terms of the parties' merger agreement. This payment represents a contractual deposit required under the agreement and is classified in accordance with its nature within the Company's financial statements. For additional information regarding the merger agreement, refer to Note 10.
Advertising Costs | Advertising Costs The Company expenses the cost of advertising and promotional materials when incurred. The advertising costs were $1,192,410 for the three months ended March 31,2026 and $112,084 for the three months ended March 31,2025 .
Property and Equipment | Property and Equipment Property and equipment are recorded at cost and depreciated on a straight-line basis over their estimated useful lives, including vehicles, computers and office equipment and field equipment. Gain or loss is recognized upon disposal of property and equipment, and the asset and related accumulated depreciation are removed from the accounts. Expenditures for maintenance and repairs are charged to expense as incurred, while expenditures for addition and betterment are capitalized. Property and Equipment include the following categories:
Estimated Life |
Office, Field, and Computer Equipment | 5 years
Vehicles | 5 years
Leasehold Improvements | 7 years
|  | 03/31/2026 |  |  | 12/31/2025 |
Field Equipment |  | $ | 114,206 |  |  | $ | 114,206 |
Computer Equipment |  |  | 6,911 |  |  |  | 6,911 |
Vehicles |  |  | 837,230 |  |  |  | 837,230 |
Office Equipment |  |  | 2,076 |  |  |  | 2,076 |
Leasehold Improvements |  |  | 783,471 |  |  |  | 771,841 |
|  |  | 1,743,894 |  |  |  | 1,732,264 |
Less accumulated depreciation |  |  | (817,544 | ) |  |  | (735,493 | )
Net Property and Equipment |  | $ | 926,350 |  |  | $ | 996,771 |
Long-lived assets held and used by the Company are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. In the event that the facts and circumstances indicate that the cost of any long-lived assets may be impaired, an evaluation of recoverability would be performed following generally accepted accounting principles. Depreciation expense during the three months ended March 31,2026 and March 31,2025 , was $82,051 and $62,978 respectively.
Fair Value of Financial Instruments | Fair Value of Financial Instruments Fair Value of Financial Instruments requires disclosure of the fair value information, whether or not recognized in the balance sheet, where it is practicable to estimate that value. As of March 31, 2026 the balances reported for cash, contract receivables, cost in excess of billing, prepaid expenses, accounts payable, billing in excess of cost, and accrued expenses approximate the fair value because of their short maturities. We adopted ASC Topic 820 for financial instruments measured as fair value on a recurring basis. ASC Topic 820 defines fair value, established a framework for measuring fair value in accordance with accounting principles generally accepted in the United States and expands disclosures about fair value measurements. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. ASC Topic 820 established a three-tier fair value hierarchy which prioritizes the inputs used in measuring fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (level 1 measurements) and the lowest priority to unobservable inputs (level 3 measurements). These tiers include: • Level 1, defined as observable inputs such as quoted prices for identical instruments in active markets. • Level 2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable such as quoted prices for similar instruments in active markets or quoted prices for identical or similar instruments in markets that are not active; and • Level 3, defined as unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions, such as valuations derived from valuation techniques in which one or more significant inputs or significant value drivers are unobservable.
Work-in-Process | Work-in-Process The Company recognizes as an asset the accumulated costs for work-in-process on projects expected to be delivered to customers. Work in Process includes the cost price of materials and labor related to the construction of equipment to be sold to customers.
Recently Issued Accounting Pronouncements | Recently Issued Accounting Pronouncements Management reviewed currently issued pronouncements and does not believe that any other recently issued, but not yet effective, accounting standards, if currently adopted, would have a material effect on the accompanying condensed financial statements.

X
- Definition Prepaid Expenses [Policy Text Block] + References No definition available. + Details
Name: | jfb_PrepaidExpensesPolicyTextBlock
Namespace Prefix: | jfb_
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 advertising cost. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -SubTopic 35 -Topic 720 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483406/720-35-50-1 + Details
Name: | us-gaap_AdvertisingCostsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
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 Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(1)(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1 Reference 2: 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_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy
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 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 the basis and manner that goods are added and removed from inventory in the course of production (work in process). If inventory is carried at cost, this disclosure includes the nature of the cost elements included in inventory and how cost is determined (such as FIFO, LIFO, average). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483080/330-10-50-1 + Details
Name: | us-gaap_InventoryWorkInProcessPolicy
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 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://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 360 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(8)(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 6 -SubTopic 360 -Topic 958 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477798/958-360-50-6 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -SubTopic 360 -Topic 958 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477798/958-360-50-1 + 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 receivable. Includes, but is not limited to, accounts receivable and financing receivable. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481569/310-20-50-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2 + Details
Name: | us-gaap_ReceivablesPolicyTextBlock
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 + 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://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