XML 58 R46.htm IDEA: XBRL DOCUMENT v3.24.1.u1
ACCOUNTS RECEIVABLE - TRADE (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Receivables [Abstract]    
Accounts receivable – trade $ 29,827 $ 33,089
Allowance for credit losses (357) (421)
Allowance for sales returns and volume rebates (2,951) (3,145)
Accounts receivable - trade, net of allowances $ 26,519 $ 29,523