XML 45 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
ACCOUNTS RECEIVABLES, NET (Tables)
12 Months Ended
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Accounts Receivable
Accounts receivables, net consists of the following (in thousands):
 December 31,
 20232022
Trade accounts receivable$77,299 $56,822 
Allowance for expected credit losses
(549)(867)
Reserve for returns, discounts and allowances(16,812)(13,905)
Total accounts receivable, net$59,938 $42,050