XML 103 R88.htm IDEA: XBRL DOCUMENT v3.24.4
INCOME TAXES, Unrecognized Tax Benefits and Carryforwards (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Oct. 31, 2022
Unrecognized Tax Benefits [Abstract]      
Balance at beginning of year before interest and penalties $ 8,332 $ 5,204 $ 3,534
Reductions of tax positions in prior years 86 209  
Additions of tax positions in prior years     (355)
Additions based on current year tax positions 6,139 3,361 2,892
Settlements (835) (423) (848)
Lapses of statutes of limitations (30) (19) (19)
Balance at end of year before interest and penalties 13,692 8,332 5,204
Interest and penalties 1,028 576 395
Balance at end of year including interest and penalties 14,720 8,908 5,599
Income Tax Uncertainties [Abstract]      
Unrecognized tax benefits that, if recognized, would impact the effective tax rate 14,720 8,908  
Accrued interest and penalties related to uncertain tax positions 1,028 576 395
Uncertain tax positions that may be resolved over next twelve months 400    
Income Tax Payments and Refunds [Abstract]      
Income taxes paid 62,520 70,362 37,770
Income tax refunds received 2,519 $ 485 $ 388
Federal Research and Development [Member]      
Tax Credit Carryforward [Abstract]      
Tax credit carryforward amount $ 6,042    
Federal Research and Development [Member] | Minimum [Member]      
Tax Credit Carryforward [Abstract]      
Expiration period Oct. 31, 2025    
Federal Research and Development [Member] | Maximum [Member]      
Tax Credit Carryforward [Abstract]      
Expiration period Oct. 31, 2044    
Federal 48D credit [Member]      
Tax Credit Carryforward [Abstract]      
Tax credit carryforward amount $ 2,276    
Federal 48D credit [Member] | Minimum [Member]      
Tax Credit Carryforward [Abstract]      
Expiration period Oct. 31, 2043    
Federal 48D credit [Member] | Maximum [Member]      
Tax Credit Carryforward [Abstract]      
Expiration period Oct. 31, 2044    
State [Member]      
Tax Credit Carryforward [Abstract]      
Tax credit carryforward amount $ 5,357    
State [Member] | Minimum [Member]      
Tax Credit Carryforward [Abstract]      
Expiration period Oct. 31, 2025    
State [Member] | Maximum [Member]      
Tax Credit Carryforward [Abstract]      
Expiration period Oct. 31, 2038    
Federal [Member]      
Operating Loss Carryforward [Abstract]      
Operating loss carryforwards amount $ 55,729    
Federal [Member] | Minimum [Member]      
Operating Loss Carryforward [Abstract]      
Expiration periods Oct. 31, 2030    
State [Member]      
Operating Loss Carryforward [Abstract]      
Operating loss carryforwards amount $ 135,736    
State [Member] | Minimum [Member]      
Operating Loss Carryforward [Abstract]      
Expiration periods Oct. 31, 2025    
Foreign [Member]      
Operating Loss Carryforward [Abstract]      
Operating loss carryforwards amount $ 165    
Foreign [Member] | Minimum [Member]      
Operating Loss Carryforward [Abstract]      
Expiration periods Oct. 31, 2025    
Foreign [Member] | Maximum [Member]      
Operating Loss Carryforward [Abstract]      
Expiration periods Oct. 31, 2034