Concentrations (Details Narrative) - USD ($) |
3 Months Ended | 6 Months Ended | |||
|---|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
Dec. 31, 2025 |
|
| Accounts payable | $ 8,652,834 | $ 8,652,834 | $ 59,565,812 | ||
| One Major Customers [Member] | Accounts Receivable [Member] | |||||
| Concentration risks percentge | 52.50% | ||||
| Concentration risks | $ 9,400,000 | ||||
| One Major Customers [Member] | Contract Assets [Member] | |||||
| Concentration risks percentge | 94.70% | ||||
| Concentration risks | $ 51,900,000 | ||||
| Supplier A [Member] | |||||
| Accounts payable | 56,400,000 | 56,400,000 | |||
| Purchases | $ 828,000,000,000 | $ 5,800,000 | |||
| Percent of accounts payable | 89.00% | 89.00% | |||
| Percent of total purchases | 18.10% | 38.10% | |||
| Supplier B [Member] | |||||
| Accounts payable | $ 2,500,000 | $ 1,800,000 | $ 2,500,000 | $ 1,800,000 | |
| Purchases | $ 2,400,000 | $ 1,900,000 | $ 4,800,000 | $ 4,200,000 | |
| Percent of accounts payable | 3.90% | 45.80% | 3.90% | 45.80% | |
| Percent of total purchases | 54.00% | 53.00% | 31.90% | 23.00% | |
| Supplier B 1 [Member] | |||||
| Accounts payable | $ 2,500,000 | $ 1,800,000 | $ 2,500,000 | $ 1,800,000 | |
| Percent of accounts payable | 3.90% | 45.80% | 3.90% | 45.80% | |
| Supplier A 1 [Member] | |||||
| Accounts payable | $ 56,400,000 | $ 56,400,000 | |||
| Percent of accounts payable | 89.00% | 89.00% | |||
| Supplier C [Member] | |||||
| Purchases | $ 1,200,000 | ||||
| Percent of total purchases | 33.00% | ||||
| Major Customers [Member] | |||||
| Description of revenues and accounts receivables | there were no customers that accounted for 10% or more of the Company’s revenues or accounts receivable | there were no customers that accounted for 10% or more of the Company’s revenues or accounts receivable | |||
| Concentration risks percentge | 24.00% | ||||
| Concentration risks | $ 6,000,000.0 | ||||