XML 57 R40.htm IDEA: XBRL DOCUMENT v3.25.0.1
Other Accrued Expenses (Tables)
12 Months Ended
Dec. 31, 2024
Other Accrued Expenses [Abstract]  
Summary of Other Accrued Expenses
Other accrued expenses consist of the following:

 
December 31,
 
 
2024
 
2023
 
 
       
Sales returns and allowances
 
$
43,445
   
$
47,760
 
Goods received, not yet invoiced
   
40,577
     
44,657
 
Accrued VAT taxes payable
   
43,861
     
56,218
 
Other
   
136,588
     
90,715
 
 
 
$
264,471
   
$
239,350
 
Sales Returns and Allowances Accrual Activity
Sales returns and allowances accrual activity is shown below:

   
Years Ended December 31,
 
 
 
2024
   
2023
   
2022
 
                   
Beginning balance
 
$
47,760
   
$
46,979
   
$
39,759
 
Sales returns and allowances
   
88,775
     
101,696
     
102,640
 
Credits issued
   
(92,438
)
   
(101,324
)
   
(94,682
)
Foreign currency
   
(652
)
   
409
     
(738
)
Ending balance
 
$
43,445
   
$
47,760
   
$
46,979