Property and equipment, net - Property and Equipment, net (Details) - USD ($) |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Property, Plant and Equipment [Line Items] | ||
| Gross property and equipment, net | $ 7,880,030 | $ 7,743,261 |
| Construction-in-progress | 42,000 | 0 |
| Less: accumulated depreciation | (4,217,612) | (3,889,397) |
| Total | 3,662,418 | 3,853,864 |
| Building | ||
| Property, Plant and Equipment [Line Items] | ||
| Gross property and equipment, net | 946,066 | 946,066 |
| Leasehold Improvements | ||
| Property, Plant and Equipment [Line Items] | ||
| Gross property and equipment, net | 2,411,864 | 2,387,353 |
| Machinery and equipment | ||
| Property, Plant and Equipment [Line Items] | ||
| Gross property and equipment, net | 4,025,253 | 3,954,055 |
| Furniture and fixtures | ||
| Property, Plant and Equipment [Line Items] | ||
| Gross property and equipment, net | 280,558 | 281,498 |
| Vehicles | ||
| Property, Plant and Equipment [Line Items] | ||
| Gross property and equipment, net | 147,912 | 147,912 |
| Molds | ||
| Property, Plant and Equipment [Line Items] | ||
| Gross property and equipment, net | $ 26,377 | $ 26,377 |