XML 57 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Valuation and Qualifying Accounts - Accounts Receivable, Net (Tables)
12 Months Ended
Dec. 31, 2023
Valuation and Qualifying Accounts - Accounts Receivable, Net  
Schedule of valuation and qualifying accounts - accounts receivable, net

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