XML 67 R56.htm IDEA: XBRL DOCUMENT v3.24.3
Inventory - Schedule of inventory valuation adjustments (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Inventory        
Work-in-progress $ 433,283 $ 1,024,225 $ 231,583 $ 1,580,264
Finished goods (40,283) (40,029) (101,583) (16,392)
Total $ 393,000 $ 984,196 $ 130,000 $ 1,563,872