XML 41 R23.htm IDEA: XBRL DOCUMENT v3.24.0.1
VALUATION AND QUALIFYING ACCOUNTS
12 Months Ended
Dec. 31, 2023
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]  
VALUATION AND QUALIFYING ACCOUNTS

VALUATION AND QUALIFYING ACCOUNTS

FOR THE YEARS ENDED DECEMBER 31, 2023 AND 2022

 

   Balance at Beginning of Year   Additions Charged to Cost and Expenses   Deductions   Balance at End of Year 
        Additions           
    Balance at Beginning of    Charged to Cost and         Balance at the 
    Year    Expenses    Deductions    End of Year 
Allowance for doubtful accounts and returns:                    
Year ended December 31, 2023  $235    554    (117)  $672 
Year ended December 31, 2022  $180    118    (63)  $235 
                     
Allowance for inventories valuation:                    
Year ended December 31, 2023  $1,907    83    (51)  $1,939 
Year ended December 31, 2022  $2,165    112    (370)  $1,907