XML 18 R11.htm IDEA: XBRL DOCUMENT
v3.26.1

Revenue from Contracts with Customers | 3 Months Ended
--- | ---
Mar. 31, 2026
Revenue from Contract with Customer [Abstract] |
Revenue from Contracts with Customers | Note 3 – Revenue from Contracts with Customers Revenues and related costs on equipment 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. In accordance with ASC 606-10-50-5, the Company identifies Revenue from Contracts with Customers using this 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. Commercial construction performance obligations typically include delivering construction services for commercial construction and recognized the entire contract as a single performance obligation, Residential Construction is typically delivering the new construction of a residential construction or a remodel of an existing residential property, and we recognize the contract as a single performance obligation. 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. Commercial construction revenue is recognized over time, using the cost-to-cost method as we perform work on projects. Residential construction is similarly recognized over time for custom builds and remodel using the cost-to-cost method. By treating our contracts as a single performance obligation, we ensure that our revenue recognition process accurately reflects the economic realities of our business operations across all segments. This approach provides clarity to stakeholders regarding our revenue-generating activities, aligning with the guidance provided in ASC 606-10-55-89 through 55-91. In accordance with ASC 606-10-50-8, the Company has disclosed significant judgements and changes in judgements related to the recognition of revenue from construction contracts. The application of ASC 606 requires the use of judgment in various aspects of revenue recognition, particularly in the cost-to-cost method. The Company applies the cost-to-cost method to measure progress toward completion. This involves estimating the total contract cost and recognizing revenue based on the ration of cost incurred to the estimated total cost. The Company makes judgements regarding the recognition of revenue related to change orders and claims. Revenue from change orders is included in the transaction price when it is probable the customer will approve the change and the amount can be reliably estimated. In accordance with ASC 606-10-50-8, the Company recognizes contract assets and liabilities that reflect timing of revenue relative to the amounts billed or paid. Contract balances are reported in the balance sheet as follows: 1. Contract Assets. Contract Assets represent the Company’s right to consideration for work completed to date but not yet billed to the customer. These amounts typically arise when revenue is recognized before an invoice is issued. 2. Contract Liabilities. Contract Liabilities represent the Company’s obligation to transfer goods or service to a customer for which it has received consideration or has the right to receive consideration before performing under the contract. Contract liabilities include advance payments or progress billing received from customers before the Company has satisfied its performance obligations. Contract assets represent revenues recognized in excess of amounts billed on contracts in progress. Contract liabilities represent billings in excess of revenues recognized on contracts in progress. Assets and liabilities related to long-term contracts are included in current assets and current liabilities in the accompanying balance sheets, as they will be liquidated in the normal course of the contract completion. The contract asset for the three months ended March 31,2026 and the year ended December 31, 2025, was $6,758,560 and $2,630,561, respectively. The contract liability for the three months ended March 31,2026, and the year ended December 31, 2025, was $927,102 and $383,689, respectively. The allowance for doubtful accounts was $135,236 as of March 31,2026 and December 31, 2025. The contract receivable balance was $7,059,241 as of March 31, 2026 and $9,243,354 as of December 31, 2025.

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

X
- Definition The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-7 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-9 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-10 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 15 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-15 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13 Reference 11: 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_RevenueFromContractWithCustomerTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration