Note 15 - Concentrations of risks (Details) - USD ($) |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
|
| Cash | $ 6,624,600 | $ 8,968,814 | |
| Banks in China | |||
| Cash | 994,735 | ||
| SDIC | |||
| Deposit Insurance Scheme | 57,000 | ||
| DI Scheme | |||
| Cash | $ 5,487,399 | ||
| Customer One | |||
| Concentration Risk, Customer | one | one | one |
| Customer One | Revenue from Contract with Customer Benchmark | Customer Concentration Risk | |||
| Concentration Risk, Percentage | 48.70% | 66.60% | 64.20% |
| Customer Two | |||
| Concentration Risk, Customer | one | one | |
| Customer Two | Customer Concentration Risk | |||
| Concentration Risk, Customer | 16.4% | 23.9% | |
| Vendor | |||
| Concentration Risk, Supplier | one | two | one |
| Vendor | Supplier Concentration Risk | Accounts Payable | |||
| Concentration Risk, Percentage | 14.80% | 1380.00% | 2360.00% |
| Vendor | Purchase Benchmark | Supplier Concentration Risk | |||
| Concentration Risk, Percentage | 1000.00% | 1000.00% | 1000.00% |
| Concentration Risk, Additional Characteristic | no | no | no |
| Vendor Two | Supplier Concentration Risk | Accounts Payable | |||
| Concentration Risk, Percentage | 1240.00% | ||
| X | ||||||||||
- Definition Represents the monetary amount of Insurance Coverage for Cash deposits, as of the indicated date. No definition available.
|
| X | ||||||||||
- Definition Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, this item identifies a second characteristic of the concentration. For example, "Europe" is the second characteristic in the phrase: "net assets in Europe are 70 percent of total net assets". Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Definition Description of risks that arise due to the volume of business transacted with a particular customer. At a minimum, the description informs financial statement users of the general nature of the risk, but excludes "Information about Major Customers" that may be disclosed elsewhere (for instance, segment disclosures). Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Definition For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Description of risks that arise due to the volume of business transacted with a particular supplier or reliance placed on that supplier. At a minimum, the description informs financial statement users of the general nature of the risk. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|