XML 65 R50.htm IDEA: XBRL DOCUMENT v3.23.4
INCOME TAXES (Details) - USD ($)
3 Months Ended 12 Months Ended
Oct. 31, 2023
Jul. 31, 2023
Apr. 30, 2023
Jan. 31, 2023
Oct. 31, 2022
Jul. 31, 2022
Apr. 30, 2022
Jan. 31, 2022
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2021
Income Tax Contingency [Line Items]                      
Income Tax Expense (Benefit) $ 1,079,000 $ 385,000 $ 291,000 $ 610,000 $ 628,000 $ 488,000 $ 893,000 $ 1,643,000 $ 2,365,000 $ 3,652,000 $ 3,357,000
Valuation allowance 1,810,000       1,754,000       1,810,000 1,754,000  
Deferred tax assets, net operating loss carryforwards 2,249,000       $ 1,449,000       2,249,000 1,449,000  
Deferred tax assets, net operating loss carryforwards 14,300,000               14,300,000    
Deferred tax assets, unexpired net operating loss 2,300,000               2,300,000    
Tax credits subject to expiration 700,000               700,000    
Unrecognized tax benefits, interest accrued 44,000               $ 44,000    
Unrecognized Tax Benefits Expiration Term                 expire between August 2024 and August 2025    
Deferred tax assets for research and development tax credits 700,000               $ 700,000    
Tax Credits Expiration Term                 expire between years 2024 and 2033    
CARES Act [Member]                      
Income Tax Contingency [Line Items]                      
Tax benefit for employee retention credit                     $ 2,900,000
Income Tax Expense (Benefit)                   $ (5,400,000)  
Expirations Within Five Years [Member]                      
Income Tax Contingency [Line Items]                      
Deferred tax assets, net operating loss carryforwards 4,400,000               $ 4,400,000    
Expiration maximum term                 5 years    
Expirations After Six Years [Member]                      
Income Tax Contingency [Line Items]                      
Deferred tax assets, net operating loss carryforwards $ 7,600,000               $ 7,600,000    
Expiration minimum term                 5 years    
Expiration maximum term                 20 years