XML 95 R81.htm IDEA: XBRL DOCUMENT v3.10.0.1
Valuation and Qualifying Accounts (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 28, 2018
Dec. 29, 2017
Dec. 30, 2016
Allowance For Bad Debt [Member]      
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Year $ 917 $ 923 $ 838
Provision Charged to Expense 293 473 443
Provision Charged to Revenues 0 0 0
Accounts Written-off Net of Recoveries [1] (363) (479) (358)
Balance at End of Year 847 917 923
Allowance For Contract Losses [Member]      
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Year 2,609 2,494 1,954
Provision Charged to Expense 0 0 0
Provision Charged to Revenues 1,940 2,033 2,009
Accounts Written-off Net of Recoveries [1] (1,330) (1,918) (1,469)
Balance at End of Year $ 3,219 $ 2,609 $ 2,494
[1] Balance includes currency translation adjustments.