XML 58 R43.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies and Related Data - Property and Depreciation (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Oct. 31, 2020
Property and Depreciation      
Capitalized interest amount $ 2,500 $ 800 $ 1,000
Property, plant and equipment, gross 1,416,477 1,292,092  
Less: accumulated depreciation 844,816 804,361  
Property, plant and equipment, net 571,661 487,731 467,919
Depreciation expense 74,922 75,468 $ 76,108
Land and land improvements      
Property and Depreciation      
Property, plant and equipment, gross 59,550 57,690  
Buildings and leasehold improvements      
Property and Depreciation      
Property, plant and equipment, gross $ 324,343 308,217  
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 $ 557,588 522,012  
Machinery and equipment | Minimum      
Property and Depreciation      
Estimated useful life 3 years    
Machinery and equipment | Maximum      
Property and Depreciation      
Estimated useful life 15 years    
Tooling      
Property and Depreciation      
Property, plant and equipment, gross $ 225,865 220,966  
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 $ 104,713 97,485  
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 $ 144,418 $ 85,722