XML 54 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other Accrued Expenses (Tables)
12 Months Ended
Dec. 31, 2023
Other Accrued Expenses [Abstract]  
Summary of Other Accrued Expenses
Other accrued expenses consist of the following:

 
December 31,
 
 
2023
 
2022
 
 
       
Sales returns and allowances
 
$
47,760
   
$
46,979
 
Goods received, not yet invoiced
   
44,657
     
60,201
 
Accrued VAT taxes payable
   
56,218
     
55,010
 
Other
   
90,715
     
99,416
 
 
 
$
239,350
   
$
261,606
 
Sales Returns and Allowances Accrual Activity
Sales returns and allowances accrual activity is shown below:

   
Years Ended December 31,
 
 
 
2023
   
2022
   
2021
 
                         
Beginning balance
 
$
46,979
   
$
39,759
   
$
39,629
 
Sales returns and allowances
   
101,696
     
102,640
     
89,832
 
Credits issued
   
(101,324
)
   
(94,682
)
   
(88,708
)
Foreign currency
   
409
     
(738
)
   
(994
)
Ending balance
 
$
47,760
   
$
46,979
   
$
39,759