| Schedule of accrued expenses and other payables |
| | June 30, 2026 | | | December 31, 2025 | | | | | | | | | Customer deposits | | $ | 4,632,460 | | | $ | 3,020,272 | | Accrued operating and project payables | | | 1,693,758 | | | | 2,086,146 | | China legal judgment | | | 4,310,260 | | | | - | | Payable to Uonone (See Note 17) | | | 2,655,859 | | | | 2,578,783 | | Accrued compensation expenses | | | 2,532,211 | | | | 3,270,154 | | Retainage payable to vendors | | | 582,601 | | | | 580,750 | | China preacquisition liability | | | 1,579,737 | | | | 1,533,891 | | Accrued warranty expense | | | 558,677 | | | | 551,170 | | VAT taxes payable | | | 384,103 | | | | 298,598 | | Income taxes payable | | | 236,093 | | | | 348,518 | | Refundable vendor bid deposits | | | 14,723 | | | | 14,296 | | Total accrued expenses and other payables | | $ | 19,180,482 | | | $ | 14,282,578 | |
|
| Schedule of warrant liability |
| | Six Months Ended June 30, | | | | 2026 | | | 2025 | | | | | | | Balance – beginning of period | | $ | 2,367,120 | | | $ | 2,146,522 | | Provision for warranty liability | | | 252,009 | | | | 106,492 | | Expenditures and adjustments | | | (299,205 | ) | | | (180,491 | ) | Effect of exchange rate | | | 7,507 | | | | 4,390 | | Balance – end of period | | | 2,327,431 | | | | 2,076,913 | | Less: current portion (accrued expenses and other payables) | | | (558,677 | ) | | | (545,146 | ) | Non-current portion (other liabilities) | | $ | 1,768,754 | | | $ | 1,531,767 | |
|