XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue Recognition (Tables)
6 Months Ended
Jun. 29, 2024
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 29, 2024
   
July 1, 2023
   
June 29, 2024
   
July 1, 2023
 
Beginning balance
 
$
48,748
   
$
38,280
   
$
47,760
   
$
46,979
 
Sales allowances
   
20,955
     
26,297
     
46,231
     
52,134
 
Credits issued
   
(25,103
)
   
(16,853
)
   
(49,187
)
   
(50,128
)
Foreign currency
   
(107
)
   
1,626
   
(311
)
   
365
Ending balance
 
$
44,493
   
$
49,350
   
$
44,493
   
$
49,350