XML 99 R85.htm IDEA: XBRL DOCUMENT v3.21.2
INCOME TAXES, Unrecognized Tax Benefits and Carryforwards (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2021
Oct. 31, 2020
Oct. 31, 2019
Unrecognized Tax Benefits [Abstract]      
Balance at beginning of year before interest and penalties $ 2,550 $ 1,758 $ 1,775
Additions for tax positions in prior years 181 227  
Reductions for tax positions in prior years     (466)
Additions based on current year tax positions 1,313 1,576 1,286
Settlements (489) (992) (204)
Lapses of statutes of limitations (21) (19) (633)
Balance at end of year before interest and penalties 3,534 2,550 1,758
Interest and penalties 223 131 177
Balance at end of year including interest and penalties 3,757 2,681 1,935
Income Tax Uncertainties [Abstract]      
Uncertain tax positions that may be resolved over next twelve months 500    
Income Taxes, Additional Disclosures [Abstract]      
Income taxes paid 22,700 23,000 15,900
Cash received for refunds of income taxes 700 4,300  
Recorded in Other Liabilities [Member]      
Income Tax Uncertainties [Abstract]      
Unrecognized tax benefits that would impact effective tax rate 3,800 $ 2,000 $ 1,900
Federal Research and Development [Member]      
Tax Credit Carryforward [Abstract]      
Tax credit carryforward amount $ 5,204    
Federal Research and Development [Member] | Minimum [Member]      
Tax Credit Carryforward [Abstract]      
Expiration period Oct. 31, 2024    
Federal Research and Development [Member] | Maximum [Member]      
Tax Credit Carryforward [Abstract]      
Expiration period Oct. 31, 2041    
State [Member]      
Tax Credit Carryforward [Abstract]      
Tax credit carryforward amount $ 5,915    
State [Member] | Minimum [Member]      
Tax Credit Carryforward [Abstract]      
Expiration period Oct. 31, 2022    
State [Member] | Maximum [Member]      
Tax Credit Carryforward [Abstract]      
Expiration period Oct. 31, 2035    
Federal [Member]      
Operating Loss Carryforward [Abstract]      
Operating loss carryforwards amount $ 99,636    
Federal [Member] | Minimum [Member]      
Operating Loss Carryforward [Abstract]      
Expiration periods Oct. 31, 2029    
State [Member]      
Operating Loss Carryforward [Abstract]      
Operating loss carryforwards amount $ 187,044    
Expiration periods Oct. 31, 2022    
Foreign [Member]      
Operating Loss Carryforward [Abstract]      
Operating loss carryforwards amount $ 113    
Foreign [Member] | Minimum [Member]      
Operating Loss Carryforward [Abstract]      
Expiration periods Oct. 31, 2024    
Foreign [Member] | Maximum [Member]      
Operating Loss Carryforward [Abstract]      
Expiration periods Oct. 31, 2031