XML 114 R86.htm IDEA: XBRL DOCUMENT v3.23.4
INCOME TAXES, Unrecognized Tax Benefits and Carryforwards (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2021
Unrecognized Tax Benefits [Abstract]      
Balance at beginning of year before interest and penalties $ 5,204 $ 3,534 $ 2,550
Reductions of tax positions in prior years   (355)  
Additions of tax positions in prior years 209   181
Additions based on current year tax positions 3,361 2,892 1,313
Settlements (423) (848) (489)
Lapses of statutes of limitations (19) (19) (21)
Balance at end of year before interest and penalties 8,332 5,204 3,534
Interest and penalties 576 395 223
Balance at end of year including interest and penalties 8,908 5,599 3,757
Income Tax Uncertainties [Abstract]      
Unrecognized tax benefits that, if recognized, would impact the effective tax rate 8,908 5,599  
Accrued interest and penalties related to uncertain tax positions 576 395 223
Uncertain tax positions that may be resolved over next twelve months 400    
Income Tax Payments and Refunds [Abstract]      
Income taxes paid 70,362 37,770 22,684
Income tax refunds received 485 $ 388 $ 713
Federal Research and Development [Member]      
Tax Credit Carryforward [Abstract]      
Tax credit carryforward amount $ 5,806    
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, 2043    
State [Member]      
Tax Credit Carryforward [Abstract]      
Tax credit carryforward amount $ 5,042    
State [Member] | Minimum [Member]      
Tax Credit Carryforward [Abstract]      
Expiration period Oct. 31, 2024    
State [Member] | Maximum [Member]      
Tax Credit Carryforward [Abstract]      
Expiration period Oct. 31, 2037    
Federal [Member]      
Operating Loss Carryforward [Abstract]      
Operating loss carryforwards amount $ 86,765    
Federal [Member] | Minimum [Member]      
Operating Loss Carryforward [Abstract]      
Expiration periods Oct. 31, 2029    
State [Member]      
Operating Loss Carryforward [Abstract]      
Operating loss carryforwards amount $ 148,934    
State [Member] | Minimum [Member]      
Operating Loss Carryforward [Abstract]      
Expiration periods Oct. 31, 2024    
Foreign [Member]      
Operating Loss Carryforward [Abstract]      
Operating loss carryforwards amount $ 435    
Foreign [Member] | Minimum [Member]      
Operating Loss Carryforward [Abstract]      
Expiration periods Oct. 31, 2024