XML 68 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
ACCOUNTS RECEIVABLES, NET - (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
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