XML 100 R82.htm IDEA: XBRL DOCUMENT v3.22.4
Valuation and Qualifying Accounts - Accounts Receivable, Net (Details) - Distribution Fees, discounts and chargebacks - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Changes in the valuation allowance for accounts receivable, net      
Allowance at the beginning of the year $ 1,885 $ 806 $ 253
Additions due to current period provision 14,806 12,174 4,439
Deductions due to payment (14,861) (11,095) (3,886)
Allowance at the end of the year $ 1,830 $ 1,885 $ 806