XML 94 R81.htm IDEA: XBRL DOCUMENT v3.22.4
Valuation and Qualifying Accounts (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 30, 2022
Dec. 31, 2021
Jan. 01, 2021
Allowance For Bad Debt [Member]      
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Year $ 973 $ 879 $ 945
Provision Charged to Expense 455 454 443
Provision Charged to Revenues 0 0 0
Accounts Written-off Net of Recoveries [1] (189) (360) (509)
Balance at End of Year 1,239 973 879
Allowance For Contract Losses [Member]      
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Year 3,450 3,116 3,350
Provision Charged to Expense 0 0 0
Provision Charged to Revenues 2,626 1,505 1,406
Accounts Written-off Net of Recoveries [1] (1,122) (1,171) (1,640)
Balance at End of Year $ 4,954 $ 3,450 $ 3,116
[1] Balance includes currency translation adjustments.