XML 55 R42.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 27, 2025
Sep. 28, 2024
Sep. 27, 2025
Sep. 28, 2024
Sales returns and allowances accrual activity [Roll Forward]        
Beginning balance $ 43,994 $ 44,493 $ 43,445 $ 47,760
Sales allowances 18,688 21,969 66,764 68,200
Credits issued (22,493) (24,448) (71,192) (73,635)
Foreign currency (384) 456 788 145
Ending balance $ 39,805 $ 42,470 $ 39,805 $ 42,470