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

​