XML 43 R27.htm IDEA: XBRL DOCUMENT v3.24.0.1
Valuation and Qualifying Accounts - Accounts Receivable, Net
12 Months Ended
Dec. 31, 2023
Valuation and Qualifying Accounts - Accounts Receivable, Net  
Valuation and Qualifying Accounts - Accounts Receivable, Net

20. VALUATION AND QUALIFYING ACCOUNTS – ACCOUNTS RECEIVABLE, NET

Changes in the valuation allowance for accounts receivable, net during the years ended December 31, 2023, 2022, and 2021, were as follows:

Year Ended December 31, 

    

2023

    

2022

2021

Allowance for distribution fees, discounts and chargebacks at the beginning of the year

$

1,830

$

1,885

$

806

Additions due to current period provision

 

21,821

 

14,806

 

12,174

Deductions due to payment of distribution fees, discount and chargebacks

(21,007)

(14,861)

(11,095)

Allowance for distribution fees, discounts and chargebacks at the beginning of the year

$

2,644

$

1,830

$

1,885