XML 49 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accounts Receivable (Tables)
12 Months Ended
Dec. 31, 2023
Schedule of Accounts Receivable
Accounts receivable as of December 31, 2023 and 2022 consisted of the following (in thousands):
 
    
December 31,
 
    
2023
    
2022
 
Accounts receivable
   $ 33,024      $ 35,610  
Notes receivable
     43        32  
Less:
     
Allowance for credit losses
     (78      (79
Sales return reserves
     (348      (183
  
 
 
    
 
 
 
Accounts receivable, net
   $ 32,641      $ 35,380  
  
 
 
    
 
 
 
Allowance for Doubtful Accounts [Member]  
Schedule of Changes in Receivables and Reserves
Changes in allowance for credit losses for the years ended December 31, 2023, 2022 and 2021 are as follows (in thousands):
 
    
Year Ended December 31,
 
    
 2023 
    
 2022 
    
 2021 
 
Beginning balance
   $ (79    $ (466    $ (188
Provision
     —          —          (302
Write off
     —          378        —    
Translation adjustments
     1        9        24  
  
 
 
    
 
 
    
 
 
 
Ending balance
   $ (78    $ (79    $ (466
  
 
 
    
 
 
    
 
 
 
Sales Return Reserve [Member]  
Schedule Of Changes in Volume
Changes in sales return reserves for the years ended December 31, 2023, 2022 and 2021 are as follows (in thousands):
 
    
Year Ended December 31,
 
    
 2023 
    
 2022 
    
 2021 
 
Beginning balance
   $ (183    $ (185    $ (173
Reversal (provision)
     (162      (11      (27
Usage
     —         —         —   
Translation adjustments
     (3      13        15  
  
 
 
    
 
 
    
 
 
 
Ending balance
   $ (348    $ (183    $ (185