XML 50 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accounts Receivable, net (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Accounts Receivable, net    
Gross accounts receivables $ 2,099,868 $ 2,887,317
Distribution service fees (117,049) (398,968)
Chargebacks accrual (5,983) (2,462)
Cash discount allowances (22,979) (24,639)
Allowance for credit losses (177,326) (235,097)
Total accounts receivable, net $ 1,776,531 $ 2,226,151