XML 46 R37.htm IDEA: XBRL DOCUMENT v3.23.2
Accounts Receivable, net (Details) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Dec. 31, 2021
Accounts Receivable, net      
Gross accounts receivables $ 3,191,711 $ 2,757,839 $ 3,363,827
Distribution service fees (284,285) (339,094) (371,310)
Chargebacks accrual (2,462) (1,960)  
Cash discount allowances (116,866) (99,671) (159,446)
Allowance for doubtful accounts (211,367) (206,868) (377,685)
Total accounts receivable, net $ 2,576,731 $ 2,110,246 $ 2,455,386