Annual report pursuant to Section 13 and 15(d)

Inventory (Details) - Schedule of Inventory

v3.24.4
Inventory (Details) - Schedule of Inventory - USD ($)
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Schedule of Inventory [Abstract]          
Finished goods $ 21,941,803       $ 40,365,286
Total $ 21,941,803 $ 32,932,221 $ 37,207,886 $ 35,417,391 $ 40,365,286