| Schedule of contract assets and customer deposits |
| | | | | | | | | | | | | | | | Balance at beginning of period | | Billings | | | Payments received | | | Balance at end of period | Six months ended June 30, 2026 | | | | | | | | | | | | | Accounts receivable | | $ | 694,864 | | $ | 17,645,481 | | $ | (17,333,767) | | $ | 1,006,578 | | | | | | | | | | | | | | Six months ended June 30, 2025 | | | | | | | | | | | | | Accounts receivable | | $ | 704,808 | | $ | 7,109,536 | | $ | (7,211,449) | | $ | 602,895 |
| | | | | | | | | | | | | | | | Balance at beginning of period | | | Billings | | | Recognized revenue | | | Balance at end of period | Six months ended June 30, 2026 | | | | | | | | | | | | | Contract Liabilities: Customer deposits | | $ | 829,158 | | $ | 17,481,677 | | $ | (13,764,712) | | $ | 4,546,123 | | | | | | | | | | | | | | Six months ended June 30, 2025 | | | | | | | | | | | | | Contract Liabilities: Customer deposits | | $ | 337,873 | | $ | 4,757,749 | | $ | (4,237,498) | | $ | 858,124 |
|