v3.26.3
Note 8 - Segment Information - Schedule of Segment Information (Details) - USD ($)
3 Months Ended 9 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2026
Jul. 31, 2025
Oct. 31, 2025
Net sales $ 23,960,000 $ 19,790,000 $ 63,621,000 $ 57,900,000  
Total cost of goods sold 15,422,000 13,071,000 41,696,000 39,514,000  
Gross profit 8,538,000 6,719,000 21,925,000 18,386,000  
Engineering expense 1,074,000 759,000 2,842,000 2,124,000  
Total operating expenses 6,779,000 5,999,000 18,891,000 17,504,000  
Operating income 1,759,000 720,000 3,034,000 882,000  
Other expense (233,000) (240,000) (585,000) (721,000)  
Income before provision for income taxes 1,526,000 480,000 2,449,000 161,000  
Income Tax Expense (Benefit) 84,000 88,000 178,000 259,000  
Consolidated net income (loss) 1,442,000 392,000 2,271,000 (98,000)  
Total assets 72,097,000   72,097,000   $ 73,046,000
Single Reportable Segment [Member]          
Net sales 23,960,000 19,790,000 63,621,000 57,900,000  
Material cost 10,327,000 8,595,000 27,190,000 26,485,000  
Salaries and benefits 3,864,000 3,391,000 10,873,000 9,966,000  
Depreciation 121,000 133,000 371,000 397,000  
Other costs of sales 1,110,000 952,000 3,262,000 2,666,000  
Total cost of goods sold 15,422,000 13,071,000 41,696,000 39,514,000  
Gross profit 8,538,000 6,719,000 21,925,000 18,386,000  
Salaries and benefits 2,089,000 2,208,000 6,542,000 6,654,000  
Engineering expense 1,074,000 759,000 2,842,000 2,124,000  
Share-Based Payment Arrangement, Expense 283,000 219,000 824,000 640,000  
Commission and bonus 1,280,000 991,000 2,320,000 1,994,000  
Depreciation 81,000 73,000 238,000 218,000  
Amortization 411,000 411,000 1,233,000 1,233,000  
Corporate and public company fees 434,000 366,000 1,480,000 1,175,000  
Selling and general 1,127,000 972,000 3,412,000 3,343,000  
Non-cash and one-time charges 0 0 0 123,000  
Total operating expenses 6,779,000 5,999,000 18,891,000 17,504,000  
Operating income 1,759,000 720,000 3,034,000 882,000  
Other expense (233,000) (240,000) (585,000) (721,000)  
Income before provision for income taxes 1,526,000 480,000 2,449,000 161,000  
Income Tax Expense (Benefit) 84,000 88,000 178,000 259,000  
Consolidated net income (loss) 1,442,000 392,000 2,271,000 (98,000)  
Total assets 72,097,000 73,201,000 72,097,000 73,201,000  
Expenditures for Segment Assets $ 127,000 $ 108,000 $ 377,000 $ 170,000