v3.25.4
Nature of Operations and Summary of Significant Accounting Policies - Changes in the Allowance for Credit Losses (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 03, 2026
Dec. 28, 2024
Dec. 30, 2023
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Balance at Beginning of Year $ 4,403 $ 4,090 $ 3,595
Provision charged to expense 737 721 531
Accounts written off (265) (215) (89)
Currency translation 274 (193) 53
Balance at End of Year $ 5,149 $ 4,403 $ 4,090