XML 37 R25.htm IDEA: XBRL DOCUMENT v3.23.2
ACCOUNTS RECEIVABLES, NET (Tables)
6 Months Ended
Jun. 30, 2023
Receivables [Abstract]  
Schedule of Accounts Receivable Accounts receivable consists of the following (in thousands):
June 30,
2023
December 31,
2022
Trade accounts receivable$100,163 $56,822 
Allowance for expected credit losses(967)(867)
Reserve for returns, discounts and allowances(15,906)(13,905)
Total accounts receivable, net$83,290 $42,050