XML 64 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Trade Receivables, Net (Details) - Schedule of Trade Receivables - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Schedule of Trade Receivables [Abstract]    
Trade receivables $ 61,428 $ 67,183
Allowance for doubtful accounts (400) (400)
Allowance for discounts (1,164) (1,334)
Trade receivables, net $ 59,864 $ 65,449