XML 61 R46.htm IDEA: XBRL DOCUMENT v3.20.4
Nature of Operations and Summary of Significant Accounting Policies - Additional Information (Detail)
12 Months Ended
Dec. 28, 2020
USD ($)
Segment
Dec. 30, 2019
USD ($)
Dec. 31, 2018
USD ($)
Nature of Operations and Summary of Significant Accounting Policies [Line Items]      
Number of reportable segments | Segment 2    
Losses from foreign currency transactions $ 10,475,000 $ 467,000 $ 786,000
Allowance for doubtful accounts 2,886,000 1,929,000 2,750,000
Depreciation of property, plant and equipment 99,572,000 93,370,000 91,329,000
Capitalized interest costs $ 1,783,000 1,810,000 $ 1,438,000
Remaining revenue performance obligation, percentage 99.00%    
Contract assets converted to trade account receivables, threshold period 90 days    
Contract assets $ 273,256,000 254,600,000  
Contract liabilities converted to revenue, threshold period 90 days    
Contract liabilities $ 4,254,000 $ 3,838,000  
Tax on undistributed earnings $ 0    
Percentage of recognized income tax positions 50.00%    
ASU 2020-04      
Nature of Operations and Summary of Significant Accounting Policies [Line Items]      
Change in accounting principle, accounting standards update, adopted true    
Change in accounting principle, accounting standards update, immaterial effect true    
ASU 2018-14      
Nature of Operations and Summary of Significant Accounting Policies [Line Items]      
Change in accounting principle, accounting standards update, adopted true    
Change in accounting principle, accounting standards update, immaterial effect true    
Change in accounting principle, accounting standards update, adoption date Dec. 28, 2020    
ASU 2016-13      
Nature of Operations and Summary of Significant Accounting Policies [Line Items]      
Change in accounting principle, accounting standards update, adopted true    
Change in accounting principle, accounting standards update, immaterial effect true    
Change in accounting principle, accounting standards update, adoption date Dec. 31, 2019    
Transferred over Time      
Nature of Operations and Summary of Significant Accounting Policies [Line Items]      
Revenue from products and services transferred to customers, percentage 98.00% 98.00% 98.00%
Transferred at Point in Time      
Nature of Operations and Summary of Significant Accounting Policies [Line Items]      
Revenue from products and services transferred to customers, percentage 2.00% 2.00% 2.00%
Minimum      
Nature of Operations and Summary of Significant Accounting Policies [Line Items]      
Estimated useful lives of intangibles (in years) 5 years    
Maximum      
Nature of Operations and Summary of Significant Accounting Policies [Line Items]      
Estimated useful lives of intangibles (in years) 13 years