XML 20 R8.htm IDEA: XBRL DOCUMENT v3.24.1.u1
ACCOUNTS RECEIVABLE - TRADE
3 Months Ended
Mar. 31, 2024
Receivables [Abstract]  
ACCOUNTS RECEIVABLE - TRADE ACCOUNTS RECEIVABLE - TRADE
Accounts receivable consisted of the following as of March 31, 2024 and December 31, 2023 (in thousands):
2024 2023
Accounts receivable – trade$29,827 $33,089 
Allowance for credit losses(357)(421)
Allowance for sales returns and volume rebates(2,951)(3,145)
Accounts receivable - trade, net of allowances$26,519 $29,523