v3.25.2
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)