XML 411 R66.htm IDEA: XBRL DOCUMENT v3.22.4
Trade Accounts Receivable - Allowances for Trade Accounts Receivable (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Jan. 01, 2022
Jan. 02, 2021
Accounts Receivable, Allowance for Doubtful Accounts, Chargebacks and Other Deductions [Roll Forward]      
Beginning Balance $ 61,948 $ 48,745 $ 26,490
Charged to expenses 27,153 26,780 46,292
Deductions, write-offs and adjustments (35,933) (12,582) (24,850)
Currency translation (1,145) (995) 813
Ending Balance 52,023 61,948 48,745
Allowance for Doubtful Accounts      
Accounts Receivable, Allowance for Doubtful Accounts, Chargebacks and Other Deductions [Roll Forward]      
Beginning Balance 37,838 33,603 16,277
Charged to expenses 6,721 2,279 31,661
Deductions, write-offs and adjustments (19,753) 2,663 (14,986)
Currency translation (658) (707) 651
Ending Balance 24,148 37,838 33,603
Allowance for Chargebacks and Other Deductions      
Accounts Receivable, Allowance for Doubtful Accounts, Chargebacks and Other Deductions [Roll Forward]      
Beginning Balance 24,110 15,142 10,213
Charged to expenses 20,432 24,501 14,631
Deductions, write-offs and adjustments (16,180) (15,245) (9,864)
Currency translation (487) (288) 162
Ending Balance $ 27,875 $ 24,110 $ 15,142