Accounts Receivable, Net (Details Narrative) - USD ($) |
Jun. 30, 2026 |
Dec. 31, 2025 |
Jun. 30, 2025 |
Dec. 31, 2024 |
|---|---|---|---|---|
| Allowance for credit losses for accounts receivable | $ 47,110 | $ 30,499 | $ 56,569 | $ 40,826 |
| Accounts receivable current | 17,759,110 | 12,939,589 | ||
| SGIP | ||||
| Allowance for credit losses for accounts receivable | 6,700,000 | |||
| Accounts receivable related party | 6,700,000 | |||
| Accounts receivable current | $ 4,900,000 | |||
| Longfellow [Member] | ||||
| Allowance for credit losses for accounts receivable | $ 9,400,000 |