v3.26.1
Inventory - Schedule of inventory valuation adjustments (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Inventory    
Work-in-progress $ 762,773 $ 368,444
Finished goods 1,096,532 (74,444)
Total $ 1,859,305 $ 294,000