XML 25 R12.htm IDEA: XBRL DOCUMENT v3.24.0.1
ACCOUNTS RECEIVABLES, NET
12 Months Ended
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
ACCOUNTS RECEIVABLES, NET
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