| Schedule of Disaggregation of revenue |
The following table presents the Company’s revenue disaggregated by revenue source. | | | | | | | | | | | Three Months Ended March 31, | | | | 2026 | | 2025 | Retail revenue | | | $ | 8,577,058 | | $ | 9,411,342 | Bulk revenue | | | | 8,744,769 | | | 8,411,716 | Services revenue | | | | 11,251,344 | | | 10,078,268 | Manufacturing revenue | | | | 1,400,529 | | | 5,814,059 | Total revenue | | | $ | 29,973,700 | | $ | 33,715,385 |
Services revenue consists of the following: | | | | | | | | | Three Months Ended March 31, | | | 2026 | | 2025 | Construction revenue | | $ | 2,101,137 | | $ | 2,218,230 | Operations and maintenance revenue | | | 8,888,458 | | | 7,725,298 | Design and consulting revenue | | | 261,749 | | | 134,740 | Total services revenue | | $ | 11,251,344 | | $ | 10,078,268 |
|
| Summary of revenue recognized and amounts billed on contracts in progress |
Revenue recognized and amounts billed on contracts in progress are summarized as follows: | | | | | | | | | March 31, | | December 31, | | | 2026 | | 2025 | Revenue recognized to date on contracts in progress | | $ | 115,143,750 | | $ | 127,237,229 | Amounts billed to date on contracts in progress | | | (128,399,341) | | | (138,121,977) | Retainage | | | 1,674,270 | | | 2,646,929 | Net contract liability | | $ | (11,581,321) | | $ | (8,237,819) |
|
| Summary of net balances of billings reflected in the accompanying consolidated balance sheet |
The above net balances are reflected in the accompanying condensed consolidated balance sheets as follows: | | | | | | | | | March 31, | | December 31, | | | 2026 | | 2025 | Contract assets | | $ | 1,293,848 | | $ | 3,290,815 | Contract liabilities | | | (12,875,169) | | | (11,528,634) | Net contract liability | | $ | (11,581,321) | | $ | (8,237,819) |
|