XML 97 R84.htm IDEA: XBRL DOCUMENT v3.25.0.1
Valuation and Qualifying Accounts (Detail) - USD ($)
$ in Thousands
12 Months Ended
Jan. 03, 2025
Dec. 29, 2023
Dec. 30, 2022
Allowance For Bad Debt [Member]      
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Year $ 1,162 $ 1,239 $ 973
Provision Charged to Expense 993 856 455
Provision Charged to Revenues 0 0 0
Accounts Written-off Net of Recoveries [1] (804) (933) (189)
Balance at End of Year 1,351 1,162 1,239
Allowance For Contract Losses [Member]      
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Year 4,119 4,954 3,450
Provision Charged to Expense 0 0 0
Provision Charged to Revenues 3,457 2,368 2,626
Accounts Written-off Net of Recoveries [1] (2,786) (3,203) (1,122)
Balance at End of Year $ 4,790 $ 4,119 $ 4,954
[1] Balance includes currency translation adjustments.