XML 68 R55.htm IDEA: XBRL DOCUMENT v3.21.4
INCOME TAXES (Details) - USD ($)
3 Months Ended 12 Months Ended
Oct. 31, 2021
Jul. 31, 2021
Apr. 30, 2021
Jan. 31, 2021
Oct. 31, 2020
Jul. 31, 2020
Apr. 30, 2020
Jan. 31, 2020
Oct. 31, 2021
Oct. 31, 2020
Oct. 31, 2019
Oct. 31, 2018
Income Tax Contingency [Line Items]                        
Employee retention credit   $ 2,900,000                    
Income Tax Expense (Benefit) $ 755,000 $ 1,109,000 $ 947,000 $ 546,000 $ (2,257,000) $ (937,000) $ (765,000) $ (597,000) $ 3,357,000 $ (4,556,000) $ 5,829,000  
Unrecognized Tax Benefits 167,000       168,000       167,000 168,000 $ 193,000 $ 180,000
Valuation allowance 1,871,000       2,164,000       1,871,000 2,164,000    
Deferred tax assets, net operating loss carryforwards 1,705,000       $ 1,957,000       1,705,000 $ 1,957,000    
Deferred tax assets, net operating loss carryforwards 6,300,000               6,300,000      
Deferred tax assets, unexpired net operating loss 2,000,000.0               2,000,000.0      
Tax credits subject to expiration 800,000               800,000      
Unrecognized tax benefits, interest accrued 31,000               $ 31,000      
Unrecognized Tax Benefits Expiration Term                 expire between August 2022 and August 2025      
Deferred tax assets for research and development tax credits 800,000               $ 800,000      
Tax Credits Expiration Term                 expire between years 2022 and 2031      
CARES Act [Member]                        
Income Tax Contingency [Line Items]                        
Income Tax Expense (Benefit) 5,400,000                      
Expirations Within Five Years [Member]                        
Income Tax Contingency [Line Items]                        
Deferred tax assets, net operating loss carryforwards 3,900,000               $ 3,900,000      
Expiration maximum term                 5 years      
Expirations After Six Years [Member]                        
Income Tax Contingency [Line Items]                        
Deferred tax assets, net operating loss carryforwards $ 400,000               $ 400,000      
Expiration minimum term                 5 years      
Expiration maximum term                 20 years