XML 41 R28.htm IDEA: XBRL DOCUMENT v3.24.3
ACCOUNTS RECEIVABLE - TRADE (Tables)
9 Months Ended
Sep. 30, 2024
Receivables [Abstract]  
SCHEDULE OF ACCOUNTS RECEIVABLE - TRADE
Accounts receivable consisted of the following as of September 30, 2024 and December 31, 2023 (in thousands):
2024 2023
Accounts receivable – trade$27,050 $33,089 
Allowance for credit losses(352)(421)
Allowance for sales returns and volume rebates(1,311)(3,145)
Accounts receivable - trade, net of allowances$25,387 $29,523