XML 92 R79.htm IDEA: XBRL DOCUMENT v3.22.4
INCOME TAXES, Unrecognized Tax Benefits and Carryforwards (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Oct. 31, 2020
Unrecognized Tax Benefits [Abstract]      
Balance at beginning of year before interest and penalties $ 3,534 $ 2,550 $ 1,758
Reductions for tax positions in prior years (355)    
(Reductions) additions of tax positions in prior years   181 227
Additions based on current year tax positions 2,892 1,313 1,576
Settlements (848) (489) (992)
Lapses of statutes of limitations (19) (21) (19)
Balance at end of year before interest and penalties 5,204 3,534 2,550
Interest and penalties 395 223 131
Balance at end of year including interest and penalties 5,599 3,757 2,681
Income Tax Uncertainties [Abstract]      
Unrecognized tax benefits that, if recognized, would impact the effective tax rate 5,599 3,757  
Accrued interest and penalties related to uncertain tax positions 395 223 131
Uncertain tax positions that may be resolved over next twelve months 400    
Income Tax Payments and Refunds [Abstract]      
Income taxes paid 37,770 22,684 22,954
Income tax refunds received 388 $ 713 $ 4,258
Federal Research and Development [Member]      
Tax Credit Carryforward [Abstract]      
Tax credit carryforward amount $ 5,576    
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, 2042    
State [Member]      
Tax Credit Carryforward [Abstract]      
Tax credit carryforward amount $ 5,169    
State [Member] | Minimum [Member]      
Tax Credit Carryforward [Abstract]      
Expiration period Oct. 31, 2023    
State [Member] | Maximum [Member]      
Tax Credit Carryforward [Abstract]      
Expiration period Oct. 31, 2036    
Federal [Member]      
Operating Loss Carryforward [Abstract]      
Operating loss carryforwards amount $ 95,822    
Federal [Member] | Minimum [Member]      
Operating Loss Carryforward [Abstract]      
Expiration periods Oct. 31, 2029    
State [Member]      
Operating Loss Carryforward [Abstract]      
Operating loss carryforwards amount $ 170,198    
Expiration periods Oct. 31, 2023    
Foreign [Member]      
Operating Loss Carryforward [Abstract]      
Operating loss carryforwards amount $ 107    
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, 2032