XML 53 R42.htm IDEA: XBRL DOCUMENT v3.26.1
Revenue Recognition - Sales Returns and Allowances Accrual Activity (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 04, 2026
Jun. 28, 2025
Jul. 04, 2026
Jun. 28, 2025
Revenue Recognition [Abstract]        
Beginning balance $ 32,738 $ 38,438 $ 41,249 $ 43,445
Sales allowances 23,190 27,890 45,387 48,076
Credits issued (18,678) (23,110) (49,252) (48,699)
Foreign currency (104) 776 (238) 1,172
Ending balance $ 37,146 $ 43,994 $ 37,146 $ 43,994