XML 53 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accounts Receivable, Net (Tables)
12 Months Ended
Dec. 31, 2023
Receivables [Abstract]  
Schedule of Accounts Receivable, Net
Accounts receivable, net consisted of the following (in thousands):
December 31,
20232022
Accounts receivable$180,000 $232,816 
Less: Allowance for sales discounts
(44,121)(57,332)
Less: Allowance for doubtful accounts
(5,048)(7,589)
Accounts receivable, net$130,831 $167,895 
Schedule of Activity in Allowance for Doubtful Accounts
Activity in our allowance for doubtful accounts was as follows (in thousands):
December 31,
20232022
Allowance for doubtful accounts - beginning$7,589 $3,156 
Charged to costs 294 6,127 
Write offs(2,835)(1,694)
Allowance for doubtful accounts - ending$5,048 $7,589