XML 40 R27.htm IDEA: XBRL DOCUMENT v3.24.0.1
Schedule II - Valuation and Qualifying Accounts
12 Months Ended
Dec. 31, 2023
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]  
Schedule II - Valuation and Qualifying Accounts

Schedule II

Schedule II - Valuation and Qualifying Accounts 

Valuation and Qualifying Accounts

 

(In thousands)

                 

 

Column A  Column B   Column C      Column D   Column E 
       Additions            
         (1)   (2)             
                             
Description   

Balance at

beginning of

period

    

Charged to

costs and

expenses

    

Charged to

other

accounts

       

Deductions

    

Balance at

end of period

 
Allowance for doubtful accounts:                            
Year ended December 31, 2023  $4,690    (1,466)   (670) (d)    450(a)   2,104 
Year ended December 31, 2022   $2,247    2,353    1,134 

(d)

   1,044(a)   4,690 
Year ended December 31, 2021  $5,550    877    (844) (d)    3,336(a)   2,247 
                             
Allowance for sales returns, net of inventory:                            
Year ended December 31, 2023  $5,410    3,071           4,783(b)   3,698 
Year ended December 31, 2022  $3,242    4,997           2,829(b)   5,410 
Year ended December 31, 2021  $2,242    3,042           2,042(b)   3,242 
                             
Inventory reserve:                            
Year ended December 31, 2023  $11,431    10,284    476  (d)    948(c)   21,243 
Year ended December 31, 2022  $15,777    8,742    (378) (d)    12,710(c)   11,431 
Year ended December 31, 2021  $9,371    8,217    7,041  (d)(e)    8,852(c)   15,777 

 

(a) Write-off of bad debts.
(b) Write-off of sales returns.
(c) Disposal of inventory
(d) Foreign currency translation adjustment
(e)

Inventory reserves acquired of $7,639