XML 33 R24.htm IDEA: XBRL DOCUMENT v3.23.2
Accounts Receivable, net (Tables)
6 Months Ended
Jun. 30, 2023
Accounts Receivable, net  
Schedule of accounts receivable

June 30,

December 31,

December 31, 

    

2023

    

2022

    

2021

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