v3.25.2
Revenue Recognition (Tables)
6 Months Ended
Jun. 28, 2025
Revenue Recognition [Abstract]  
Sales returns and allowances accrual activity
Sales returns and allowances accrual activity is shown below:

 
Fiscal quarters ended
   
Six fiscal months ended
 
   
June 28, 2025
   
June 29, 2024
   
June 28, 2025
   
June 29, 2024
 
Beginning balance
 
$
38,438
   
$
48,748
   
$
43,445
   
$
47,760
 
Sales allowances
   
27,890
     
20,955
     
48,076
     
46,231
 
Credits issued
   
(23,110
)
   
(25,103
)
   
(48,699
)
   
(49,187
)
Foreign currency
   
776
   
(107
)
   
1,172
   
(311
)
Ending balance
 
$
43,994
   
$
44,493
   
$
43,994
   
$
44,493