Concentration of risk (Details Narrative) - USD ($) |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Federally bank insured limits | $ 250,000 | $ 250,000 | ||
| Cash deposit balance | $ 4,836,511 | $ 4,836,511 | ||
| Revenues [Member] | ||||
| Concentration risk percentage | 10.00% | 10.00% | 10.00% | 10.00% |
| Purchases [Member] | ||||
| Concentration risk percentage | 10.00% | 10.00% | 10.00% | 10.00% |