XML 63 R48.htm IDEA: XBRL DOCUMENT v3.20.4
Summary of Significant Accounting Policies and Related Data - Property and Depreciation (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2020
Oct. 31, 2019
Oct. 31, 2018
Property and Depreciation      
Capitalized interest amount $ 1,000 $ 1,300 $ 900
Property, plant and equipment, gross 1,240,158 1,141,699  
Less: accumulated depreciation 772,239 704,382  
Property, plant and equipment, net 467,919 437,317 271,459
Depreciation expense 76,108 69,314 $ 53,484
Land and land improvements      
Property and Depreciation      
Property, plant and equipment, gross 57,387 55,613  
Buildings and leasehold improvements      
Property and Depreciation      
Property, plant and equipment, gross $ 301,848 276,556  
Buildings and leasehold improvements | Minimum      
Property and Depreciation      
Estimated useful life 10 years    
Buildings and leasehold improvements | Maximum      
Property and Depreciation      
Estimated useful life 40 years    
Machinery and equipment      
Property and Depreciation      
Property, plant and equipment, gross $ 499,312 453,314  
Machinery and equipment | Minimum      
Property and Depreciation      
Estimated useful life 2 years    
Machinery and equipment | Maximum      
Property and Depreciation      
Estimated useful life 15 years    
Tooling      
Property and Depreciation      
Property, plant and equipment, gross $ 231,142 226,870  
Tooling | Minimum      
Property and Depreciation      
Estimated useful life 3 years    
Tooling | Maximum      
Property and Depreciation      
Estimated useful life 5 years    
Computer hardware and software      
Property and Depreciation      
Property, plant and equipment, gross $ 102,312 94,409  
Computer hardware and software | Minimum      
Property and Depreciation      
Estimated useful life 2 years    
Computer hardware and software | Maximum      
Property and Depreciation      
Estimated useful life 5 years    
Construction in process      
Property and Depreciation      
Property, plant and equipment, gross $ 48,157 $ 34,937