Inventory - Schedule of inventory valuation adjustments (Details) - USD ($) |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Inventory | ||||
Work-in-progress | $ (43,275) | $ (13,500) | $ (25,190) | $ (201,700) |
Finished goods | (182,874) | 54,500 | 232,041 | (61,300) |
Total | $ (226,149) | $ 41,000 | $ 206,851 | $ (263,000) |