v3.25.4
Accounts Receivable, Net (Tables)
12 Months Ended
Dec. 31, 2025
Receivables [Abstract]  
Schedule of Accounts Receivable, Net
Accounts receivable, net consisted of the following (in thousands):
December 31,
20252024
Accounts receivable$157,410 $165,829 
Less: Allowance for sales discounts
(39,759)(42,245)
Less: Allowance for credit losses
(633)(3,702)
Accounts receivable, net$117,018 $119,882 
Schedule of Activity in Allowance for Doubtful Accounts
Activity in our allowance for credit losses was as follows (in thousands):
December 31,
202520242023
Allowance for credit losses- beginning$3,702 $5,048 $7,589 
(Recovery of) amounts charged to costs (635)1,529 294 
Write offs(2,434)(2,875)(2,835)
Allowance for credit losses - ending$633 $3,702 $5,048