XML 61 R45.htm IDEA: XBRL DOCUMENT v3.21.2
Significant Accounting Policies - Additional Information (Detail) - USD ($)
12 Months Ended
Oct. 31, 2021
Oct. 31, 2020
Oct. 31, 2019
Significant Accounting Policies [Line Items]      
Ownership percentage in affiliates and joint ventures 50.00%    
Percent of revenue recognized over time 10.00% 10.00%  
Advertising costs incurred $ 5,986,000 $ 7,174,000 $ 10,479,000
Research and development costs incurred $ 59,422,000 $ 63,591,000 $ 60,018,000
Percentage of research and development expenses on sales 2.50% 3.00% 2.70%
Periods of performance considered for calculating compensation expense 3 years    
Accounts receivable, after allowance for credit loss $ 7,552,000 $ 9,045,000  
Provision for losses on receivables $ 32,000 $ 2,165,000 $ 2,254,000
Cost percentage of inventory under LIFO method 16.00% 19.00%  
Consolidated inventories under FIFO method $ 4,216,000 $ 4,545,000  
Interest charges capitalized $ 0 $ 0 $ 0
Product warranty period 1 year    
Accounting Standards Update 2016-13      
Significant Accounting Policies [Line Items]      
Provision for losses on receivables $ 396,000    
Maximum      
Significant Accounting Policies [Line Items]      
Liquid instruments with maturity period 90 days    
Stock Options      
Significant Accounting Policies [Line Items]      
Options for common shares excluded from computation of diluted earning per share (in shares) 46,000 95,000 176,000