Document And Entity Information
Document And Entity Information - shares | 9 Months Ended | |
Jul. 31, 2021 | Sep. 09, 2021 | |
Document Information [Line Items] | ||
Entity Central Index Key | 0000740664 | |
Entity Registrant Name | R F INDUSTRIES LTD | |
Amendment Flag | false | |
Current Fiscal Year End Date | --10-31 | |
Document Fiscal Period Focus | Q3 | |
Document Fiscal Year Focus | 2021 | |
Document Type | 10-Q | |
Document Quarterly Report | true | |
Document Period End Date | Jul. 31, 2021 | |
Document Transition Report | false | |
Entity File Number | 000-13301 | |
Entity Incorporation, State or Country Code | NV | |
Entity Tax Identification Number | 88-0168936 | |
Entity Address, Address Line One | 7610 Miramar Road, Building 6000 | |
Entity Address, City or Town | San Diego | |
Entity Address, State or Province | CA | |
Entity Address, Postal Zip Code | 92126 | |
City Area Code | 858 | |
Local Phone Number | 549-6340 | |
Title of 12(b) Security | Common Stock, $0.01 par value per share | |
Trading Symbol | RFIL | |
Security Exchange Name | NASDAQ | |
Entity Current Reporting Status | Yes | |
Entity Interactive Data Current | Yes | |
Entity Filer Category | Non-accelerated Filer | |
Entity Small Business | true | |
Entity Emerging Growth Company | false | |
Entity Shell Company | false | |
Entity Common Stock, Shares Outstanding | 10,040,598 |
Condensed Consolidated Balance
Condensed Consolidated Balance Sheets (Current Period Unaudited) - USD ($) | Jul. 31, 2021 | Oct. 31, 2020 |
CURRENT ASSETS | ||
Cash and cash equivalents | $ 12,578,000 | $ 15,797,000 |
Trade accounts receivable, net of allowance for doubtful accounts of $79 and $66, respectively | 10,526,000 | 5,669,000 |
Inventories | 10,400,000 | 8,586,000 |
Other current assets | 4,124,000 | 813,000 |
TOTAL CURRENT ASSETS | 37,628,000 | 30,865,000 |
Property and equipment: | ||
Equipment and tooling | 3,948,000 | 3,819,000 |
Furniture and office equipment | 1,093,000 | 1,073,000 |
Property, Plant and Equipment, Gross, Ending Balance | 5,041,000 | 4,892,000 |
Less accumulated depreciation | 4,282,000 | 4,082,000 |
Total property and equipment, net | 759,000 | 810,000 |
Operating lease right of use assets, net | 1,482,000 | 1,421,000 |
Goodwill | 2,467,000 | 2,467,000 |
Amortizable intangible assets, net | 2,834,000 | 3,181,000 |
Non-amortizable intangible assets | 1,174,000 | 1,174,000 |
Deferred tax assets | 0 | 834,000 |
Other assets | 70,000 | 70,000 |
TOTAL ASSETS | 46,414,000 | 40,822,000 |
CURRENT LIABILITIES | ||
Accounts payable | 2,461,000 | 1,475,000 |
Accrued expenses | 3,697,000 | 2,573,000 |
Current portion of PPP Loans | 0 | 1,699,000 |
Current portion of operating lease liabilities | 848,000 | 874,000 |
Income taxes payable | 0 | 43,000 |
TOTAL CURRENT LIABILITIES | 7,006,000 | 6,664,000 |
Deferred tax liabilities | 90,000 | 0 |
Operating lease liabilities | 698,000 | 635,000 |
PPP Loans | 0 | 1,089,000 |
Other long-term liabilities | 0 | 370,000 |
TOTAL LIABILITIES | 7,794,000 | 8,758,000 |
COMMITMENTS AND CONTINGENCIES | ||
STOCKHOLDERS’ EQUITY | ||
Common stock - authorized 20,000,000 shares of $0.01 par value; 10,025,598 and 9,814,118 shares issued and outstanding at July 31, 2021 and October 31, 2020, respectively | 100,000 | 98,000 |
Additional paid-in capital | 24,132,000 | 22,946,000 |
Retained earnings | 14,388,000 | 9,020,000 |
TOTAL STOCKHOLDERS' EQUITY | 38,620,000 | 32,064,000 |
TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY | $ 46,414,000 | $ 40,822,000 |
Condensed Consolidated Balanc_2
Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) - USD ($) $ in Thousands | Jul. 31, 2021 | Oct. 31, 2020 |
Trade accounts receivable, allowance for doubtful accounts | $ 79 | $ 66 |
Common stock, par value (in dollars per share) | $ 0.01 | $ 0.01 |
Common stock, shares authorized (in shares) | 20,000,000 | 20,000,000 |
Common stock, shares issued (in shares) | 10,025,598 | 9,814,118 |
Common stock, shares outstanding (in shares) | 10,025,598 | 9,814,118 |
Condensed Consolidated Statemen
Condensed Consolidated Statements of Operations (Unaudited) - USD ($) | 3 Months Ended | 9 Months Ended | ||
Jul. 31, 2021 | Jul. 31, 2020 | Jul. 31, 2021 | Jul. 31, 2020 | |
Net sales | $ 15,257,000 | $ 9,544,000 | $ 36,316,000 | $ 32,348,000 |
Cost of sales | 10,198,000 | 6,814,000 | 23,881,000 | 23,778,000 |
Gross profit | 5,059,000 | 2,730,000 | 12,435,000 | 8,570,000 |
Operating expenses: | ||||
Engineering | 411,000 | 429,000 | 1,044,000 | 1,553,000 |
Selling and general | 3,452,000 | 2,521,000 | 8,099,000 | 7,423,000 |
Total operating expenses | 3,863,000 | 2,950,000 | 9,143,000 | 8,976,000 |
Operating income (loss) | 1,196,000 | (220,000) | 3,292,000 | (406,000) |
Other income | 2,000 | 1,000 | 2,803,000 | 18,000 |
Income (loss) before provision (benefit) for income taxes | 1,198,000 | (219,000) | 6,095,000 | (388,000) |
Provision (benefit) for income taxes | 272,000 | (137,000) | 727,000 | (148,000) |
Consolidated net income (loss) | $ 926,000 | $ (82,000) | $ 5,368,000 | $ (240,000) |
Earnings (loss) per share: | ||||
Basic (in dollars per share) | $ 0.09 | $ (0.01) | $ 0.54 | $ (0.02) |
Diluted (in dollars per share) | $ 0.09 | $ (0.01) | $ 0.53 | $ (0.02) |
Weighted average shares outstanding: | ||||
Basic (in shares) | 9,979,578 | 9,714,700 | 9,955,193 | 9,661,054 |
Diluted (in shares) | 10,150,396 | 9,714,700 | 10,131,172 | 9,661,054 |
Condensed Consolidated Statem_2
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($) $ in Thousands | Common Stock [Member] | Additional Paid-in Capital [Member] | Retained Earnings [Member] | Total |
Balance (in shares) at Oct. 31, 2019 | 9,462,267 | |||
Balance at Oct. 31, 2019 | $ 95 | $ 21,949 | $ 9,489 | $ 31,533 |
Exercise of stock options (in shares) | 241,209 | |||
Exercise of stock options | $ 2 | 443 | 0 | 445 |
Stock-based compensation expense | $ 0 | 367 | 0 | 367 |
Issuance of restricted stock (in shares) | 54,850 | |||
Issuance of restricted stock | $ 1 | (1) | 0 | 0 |
Consolidated net income | $ 0 | 0 | (240) | (240) |
Issuance of common shares (in shares) | 13,191 | |||
Issuance of common shares | $ 0 | 82 | 0 | 82 |
Dividends | $ 0 | 0 | (388) | (388) |
Balance (in shares) at Jul. 31, 2020 | 9,771,517 | |||
Balance at Jul. 31, 2020 | $ 98 | 22,840 | 8,861 | 31,799 |
Balance (in shares) at Apr. 30, 2020 | 9,758,062 | |||
Balance at Apr. 30, 2020 | $ 98 | 22,652 | 8,943 | 31,693 |
Exercise of stock options (in shares) | 12,339 | |||
Exercise of stock options | $ 0 | 22 | 0 | 22 |
Stock-based compensation expense | 0 | 161 | 0 | 161 |
Consolidated net income | $ 0 | 0 | (82) | (82) |
Issuance of common shares (in shares) | 1,116 | |||
Issuance of common shares | $ 0 | 5 | 0 | 5 |
Balance (in shares) at Jul. 31, 2020 | 9,771,517 | |||
Balance at Jul. 31, 2020 | $ 98 | 22,840 | 8,861 | 31,799 |
Balance (in shares) at Oct. 31, 2020 | 9,814,118 | |||
Balance at Oct. 31, 2020 | $ 98 | 22,946 | 9,020 | $ 32,064 |
Exercise of stock options (in shares) | 180,528 | 180,528 | ||
Exercise of stock options | $ 1 | 566 | 0 | $ 567 |
Stock-based compensation expense | $ 0 | 634 | 0 | 634 |
Issuance of restricted stock (in shares) | 38,674 | |||
Issuance of restricted stock | $ 1 | (1) | 0 | 0 |
Forfeiture of restricted stock (in shares) | (5,182) | |||
Forfeiture of restricted stock | $ 0 | 0 | 0 | 0 |
Tax withholding related to vesting of restricted stock (in shares) | (2,540) | |||
Tax withholding related to vesting of restricted stock | $ 0 | (13) | 0 | (13) |
Consolidated net income | $ 0 | 0 | 5,368 | 5,368 |
Balance (in shares) at Jul. 31, 2021 | 10,025,598 | |||
Balance at Jul. 31, 2021 | $ 100 | 24,132 | 14,388 | 38,620 |
Balance (in shares) at Apr. 30, 2021 | 10,001,056 | |||
Balance at Apr. 30, 2021 | $ 100 | 23,678 | 13,462 | 37,240 |
Exercise of stock options (in shares) | 23,827 | |||
Exercise of stock options | $ 0 | 82 | 0 | 82 |
Stock-based compensation expense | $ 0 | 374 | 0 | 374 |
Issuance of restricted stock (in shares) | 1,840 | |||
Issuance of restricted stock | $ 0 | 0 | 0 | 0 |
Forfeiture of restricted stock (in shares) | (864) | |||
Forfeiture of restricted stock | $ 0 | 0 | 0 | 0 |
Tax withholding related to vesting of restricted stock (in shares) | (261) | |||
Tax withholding related to vesting of restricted stock | $ 0 | (2) | 0 | (2) |
Consolidated net income | $ 0 | 0 | 926 | 926 |
Balance (in shares) at Jul. 31, 2021 | 10,025,598 | |||
Balance at Jul. 31, 2021 | $ 100 | $ 24,132 | $ 14,388 | $ 38,620 |
Condensed Consolidated Statem_3
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($) | 9 Months Ended | |
Jul. 31, 2021 | Jul. 31, 2020 | |
OPERATING ACTIVITIES: | ||
Consolidated net income (loss) | $ 5,368,000 | $ (240,000) |
Adjustments to reconcile net income (loss) to net cash (used in) provided by operating activities: | ||
Bad debt expense | 17,000 | 17,000 |
Depreciation and amortization | 592,000 | 760,000 |
Stock-based compensation expense | 634,000 | 449,000 |
Tax payments related to shares cancelled for vested restricted stock awards | (13,000) | 0 |
Deferred income taxes | 924,000 | 219,000 |
PPP Loan and interest forgiveness | (2,807,000) | 0 |
Changes in operating assets and liabilities: | ||
Trade accounts receivable | (4,874,000) | 7,395,000 |
Inventories | (1,814,000) | (219,000) |
Other current assets | (3,311,000) | (544,000) |
Right of use assets | (24,000) | 94,000 |
Other long-term assets | 0 | (2,000) |
Accounts payable | 986,000 | (1,293,000) |
Accrued expenses | 1,143,000 | (1,576,000) |
Income taxes payable | (43,000) | (21,000) |
Other long-term liabilities | (370,000) | (778,000) |
Net cash (used in) provided by operating activities | (3,592,000) | 4,261,000 |
INVESTING ACTIVITIES: | ||
Capital expenditures | (194,000) | (117,000) |
Net cash used in investing activities | (194,000) | (4,018,000) |
FINANCING ACTIVITIES: | ||
Proceeds from exercise of stock options | 567,000 | 445,000 |
Dividends paid | 0 | (388,000) |
Net cash provided by financing activities | 567,000 | 2,845,000 |
Net (decrease) increase in cash and cash equivalents | (3,219,000) | 3,088,000 |
Cash and cash equivalents, beginning of period | 15,797,000 | 12,540,000 |
Cash and cash equivalents, end of period | 12,578,000 | 15,628,000 |
Supplemental cash flow information – income taxes paid | 309,000 | 415,000 |
Paycheck Protection Program CARES Act [Member] | ||
FINANCING ACTIVITIES: | ||
Proceeds from PPP Loan | 0 | 2,788,000 |
Schrofftech [Member] | ||
INVESTING ACTIVITIES: | ||
Purchase of company, net of cash acquired | $ 0 | $ (3,901,000) |
Note 1 - Unaudited Interim Cond
Note 1 - Unaudited Interim Condensed Consolidated Financial Statements | 9 Months Ended |
Jul. 31, 2021 | |
Notes to Financial Statements | |
Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] | Note 1 Unaudited interim condensed consolidated financial statements Our accompanying unaudited condensed consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America for interim financial information and with the instructions to Form 10 not not October 31, 2020 October 31, 2020 10 10 October 31, 2020 nine July 31, 2021 not may October 31, 2021. 10 Principles of consolidation The accompanying unaudited condensed consolidated financial statements include the accounts of RF Industries, Ltd. and our four Risks and uncertainties In March 2020, 19” 19 19 The outbreak impacted our performance for the nine July 31, 2021. 19 May 2020 13 In March 2021, 2021 20, nine July 31, 2021, We considered the impact of the COVID- 19 July 31, 2021. no Fair value measurement We measure at fair value certain financial assets and liabilities. Fair value is defined as the price that would be received to sell an asset or transfer a liability in an orderly transaction between market participants at the measurement date. The accounting principles generally accepted in the United States of America (“GAAP”) specifies a hierarchy of valuation techniques based on whether the inputs to those valuation techniques are observable or unobservable. Observable inputs reflect market data obtained from independent sources, while unobservable inputs reflect our market assumptions. These two Level 1 Level 2 not Level 3 one As of July 31, 2021 October 31, 2020, 5 Recent accounting standards Recently issued accounting pronouncements not In June 2016, 2016 13, December 15, 2019. November 2019, 2019 10, 326 December 15, 2022. Recently issued accounting pronouncements adopted: In February 2016, No. 2016 02, 2016 02, November 1, 2019, 2020, 12 not may November 1, 2019, not In January 2017, No. 2017 04, 2 November 1, 2020, 2021, not July 31, 2021. |
Note 2 - Business Acquisition
Note 2 - Business Acquisition | 9 Months Ended |
Jul. 31, 2021 | |
Notes to Financial Statements | |
Business Combination Disclosure [Text Block] | Note 2 Business acquisition On November 4, 2019, two The acquisition was accounted for as an acquisition of a business in accordance with the acquisition method of accounting. The acquired assets and assumed liabilities have been recorded at their estimated fair values. We determined the estimated fair values with the assistance of appraisals or valuations performed by an independent third Although the closing occurred on November 4, 2019, November 1, 2019. November 1, 2019, November 1, 2020. The following table summarizes the components of the purchase price at fair values at November 1, 2019: Cash consideration paid $ 4,000,000 Earn-out liability 1,249,000 Total purchase price $ 5,249,000 The following table summarizes the allocation of the purchase price at fair value at November 1, 2019: Current assets $ 1,168,000 Fixed assets 58,000 Intangible assets 3,299,000 Goodwill 1,127,000 Non-interest bearing liabilities (403,000 ) Net assets $ 5,249,000 |
Note 3 - Inventories and Major
Note 3 - Inventories and Major Vendors | 9 Months Ended |
Jul. 31, 2021 | |
Notes to Financial Statements | |
Inventory Disclosure [Text Block] | Note 3 Inventories and major vendors Inventories, consisting of materials, labor and manufacturing overhead, are stated at the lower of cost or net realizable value. Cost has been determined using the weighted average cost method. Inventories consist of the following (in thousands): July 31, 2021 October 31, 2020 Raw materials and supplies $ 6,034 $ 4,410 Work in process 301 196 Finished goods 4,065 3,980 Totals $ 10,400 $ 8,586 One three July 31, 2021, nine July 31, 2021. Two three July 31, 2020, no 10% nine July 31, 2020. |
Note 4 - Other Current Assets
Note 4 - Other Current Assets | 9 Months Ended |
Jul. 31, 2021 | |
Notes to Financial Statements | |
Other Current Assets [Text Block] | Note 4 Other current assets Other current assets consist of the following (in thousands): July 31, 2021 October 31, 2020 Employee retention credit $ 2,750 $ - Prepaid taxes 463 - Prepaid expense 572 393 Other 339 420 Totals $ 4,124 $ 813 Pursuant to the CARES Act, eligible employers are able to claim an ERC, which is a refundable tax credit against certain employment taxes. If the employer’s employment tax deposits are not may first second 2021, July 31, 2021, not |
Note 5 - Accrued Expenses
Note 5 - Accrued Expenses | 9 Months Ended |
Jul. 31, 2021 | |
Notes to Financial Statements | |
Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Noncurrent [Text Block] | Note 5 Accrued expenses Accrued expenses consist of the following (in thousands): July 31, 2021 October 31, 2020 Wages payable $ 1,838 $ 1,506 Accrued receipts 1,271 518 Other accrued expenses 588 549 Totals $ 3,697 $ 2,573 Accrued receipts represent purchased inventory for which invoices have not The purchase agreement for the Schrofftech acquisition provides for earn-out payments of up to $2.4 million, which are earned through October 31, 2021. We estimate the fair value of the earn-out liability using an option pricing based approach with a risk-neutral framework using Black Scholes related to Schrofftech calculated at net present value (Level 3 The following table summarizes our financial assets and liabilities measured at fair value on a recurring basis as of July 31, 2021 ( Description Level 3 Earn-out liability $ - The following table summarizes our financial assets and liabilities measured at fair value on a recurring basis as of October 31, 2020 ( Description Level 3 Earn-out liability $ 370 The following table summarizes the changes to the Level 3 three July 31, 2021, April 30, 2021, January 31, 2021 October 31, 2020 ( Level 3 July 31, 2021 April 30, 2021 January 31, 2021 October 31, 2020 Beginning balance $ - $ 296 $ 370 $ 1,249 Change in value - (296 ) (74 ) (879 ) Ending balance $ - $ - $ 296 $ 370 |
Note 6 - Earnings (Loss) Per Sh
Note 6 - Earnings (Loss) Per Share | 9 Months Ended |
Jul. 31, 2021 | |
Notes to Financial Statements | |
Earnings Per Share [Text Block] | Note 6 Earnings (loss) per share Basic earnings (loss) per share is computed by dividing net income (loss) by the weighted average number of common shares outstanding during the period. Diluted earnings per share is computed by dividing net income (loss) by the weighted average number of common shares outstanding increased by the effects of assuming that other potentially dilutive securities (such as stock options) outstanding during the period had been exercised and the treasury stock method had been applied. During the three nine July 31, 2020, three July 31, 2021 2020, nine July 31, 2021 2020, The following table summarizes the computation of basic and diluted weighted average shares outstanding: Three Months Ended July 31, Nine Months Ended July 31, 2021 2020 2021 2020 Weighted average shares outstanding for basic earnings (loss) per share 9,979,578 9,714,700 9,955,193 9,661,054 Add effects of potentially dilutive securities-assumed exercise of stock options 170,818 - 175,979 - Weighted average shares outstanding for diluted earnings (loss) per share 10,150,396 9,714,700 10,131,172 9,661,054 |
Note 7 - Stock-based Compensati
Note 7 - Stock-based Compensation and Equity Transactions | 9 Months Ended |
Jul. 31, 2021 | |
Notes to Financial Statements | |
Share-based Payment Arrangement [Text Block] | Note 7 Stock-based compensation and equity transactions On December 6, 2019, one four December 6, 2019, ten On January 9, 2020, â—Ź Stock grants for a total of 12,075 common shares to three $77,000; â—Ź A total of 3,241 incentive stock options to two â—Ź A total of 38,500 shares of restricted stock and 77,000 incentive stock options to five four one January 9, 2021; twelve three ten On June 30, 2020, one three June 30, 2020, ten On January 12, 2021, one three four one January 12, 2022; twelve three ten On July 16, 2021, ten No three nine July 31, 2021 2020. The weighted average fair value of employee stock options that were granted during the nine July 31, 2021 2020 Nine Months Ended July 31, 2021 2020 Risk-free interest rate 0.58 % 1.58 % Dividend yield 0.00 % 0.63 % Expected life of the option (in years) 7.00 7.01 Volatility factor 52.34 % 52.68 % Expected volatilities are based on historical volatility of our stock price and other factors. We used the historical method to calculate the expected life of the 2021 2020 Company stock option plans Descriptions of our stock option plans are included in Note 9 10 October 31, 2020. July 31, 2021 nine Weighted Average Shares Exercise Price Outstanding at November 1, 2020 789,179 $ 4.66 Options granted 117,000 $ 6.57 Options exercised (180,528 ) $ 3.15 Options cancelled (91,793 ) $ 5.88 Options outstanding at July 31, 2021 633,858 $ 5.26 Options exercisable at July 31, 2021 323,568 $ 5.78 Options vested and expected to vest at July 31, 2021 633,522 $ 5.27 Weighted average remaining contractual life of options outstanding as of July 31, 2021: Weighted average remaining contractual life of options exercisable as of July 31, 2021: Weighted average remaining contractual life of options vested and expected to vest as of July 31, 2021: Aggregate intrinsic value of options outstanding at July 31, 2021: Aggregate intrinsic value of options exercisable at July 31, 2021: Aggregate intrinsic value of options vested and expected to vest at July 31, 2021: As of July 31, 2021, Non-employee directors receive a compensation package of $50,000 annually, which is paid one one 2020, November 1, 2019 August 31, 2020. November 4, 2019, five ten August 31, 2020 20 August 31, 2020. 2021 September 2021, five 20 December 31, 2020, 2021 2021 20 Non-employee directors who are also a chairperson of a committee of the Board receive additional compensation of $15,000 annually. On June 5, 2020, July 1, 2020 July 31, 2020, four September 15, 2020, four 2021 20 One director was appointed as a chairperson of a new committee effective March 4, 2021, June 15, 2021. March 4, 2021, 20 June 15, 2021, three 20 Stock option expense During the three July 31, 2021 2020, nine July 31, 2021 2020, |
Note 8 - Concentrations of Cred
Note 8 - Concentrations of Credit Risk | 9 Months Ended |
Jul. 31, 2021 | |
Notes to Financial Statements | |
Concentration Risk Disclosure [Text Block] | Note 8 Concentrations of credit risk Financial instruments that potentially subject us to concentrations of credit risk consist primarily of cash and cash equivalents and accounts receivable. We maintain our cash and cash equivalents with high-credit quality financial institutions. At July 31, 2021, Sales from each customer that were 10% Three Months Ended July 31, Nine Months Ended July 31, 2021 2020 2021 2020 Wireless provider 21 % * 11 % * Distributor A 10 % 18 % 12 % 15 % Distributor B 10 % 13 % 11 % 12 % * Less than 10% The wireless provider had an accounts receivable balance that accounted for 36% of the total net accounts receivable balance at July 31, 2021. July 31, 2020. not |
Note 9 - Segment Information
Note 9 - Segment Information | 9 Months Ended |
Jul. 31, 2021 | |
Notes to Financial Statements | |
Segment Reporting Disclosure [Text Block] | Note 9 Segment information We aggregate operating divisions into two 1 2 3 4 5 July 31, 2021, two The RF Connector segment consisted of one four five Management identifies segments based on strategic business units that are, in turn, based along market lines. These strategic business units offer products and services to different markets in accordance with their customer base and product usage. For segment reporting purposes, the RF Connector division constitutes the RF Connector segment, and the Cables Unlimited, Rel-Tech, C Enterprises, and Schrofftech divisions constitute the Custom Cabling segment. As reviewed by our chief operating decision maker, we evaluate the performance of each segment based on income or loss before income taxes. We charge depreciation and amortization directly to each division within the segment. Accounts receivable, inventory, property and equipment, ROU assets, goodwill and intangible assets are the only assets identified by segment. Except as discussed above, the accounting policies for segment reporting are the same for the Company as a whole. All of our operations are conducted in the United States; however, we derive a portion of our revenue from export sales. We attribute sales to geographic areas based on the location of the customers. The following table presents the sales by geographic area for the three nine July 31, 2021 2020 Three Months Ended July 31, Nine Months Ended July 31, 2021 2020 2021 2020 United States $ 14,624 $ 9,315 $ 34,341 $ 31,471 Foreign Countries: Canada 499 124 1,591 530 Mexico 51 - 77 12 All Other 83 105 307 335 633 229 1,975 877 Totals $ 15,257 $ 9,544 $ 36,316 $ 32,348 Net sales, income (loss) before provision (benefit) for income taxes and other related segment information for the three July 31, 2021 2020 RF Connector Custom Cabling and Manufacturing and 2021 Cable Assembly Assembly Corporate Total Net sales $ 3,933 $ 11,324 $ - $ 15,257 Income before provision for income taxes 255 941 2 1,198 Depreciation and amortization 35 143 - 178 Total assets 7,188 22,524 16,702 46,414 2020 Net sales $ 3,611 $ 5,933 $ - $ 9,544 Income (loss) before provision for income taxes 500 (720 ) 1 (219 ) Depreciation and amortization 40 212 - 252 Total assets 8,413 15,539 16,942 40,894 Net sales, income (loss) before provision (benefit) for income taxes and other related segment information for the nine July 31, 2021 2020 RF Connector Custom Cabling and Manufacturing and 2021 Cable Assembly Assembly Corporate Total Net sales $ 11,060 $ 25,256 $ - $ 36,316 Income before provision for income taxes 2,202 1,090 2,803 6,095 Depreciation and amortization 105 487 - 592 Total assets 7,188 22,524 16,702 46,414 2020 Net sales $ 10,568 $ 21,780 $ - $ 32,348 Income (loss) before benefit from income taxes 1,479 (1,886 ) 19 (388 ) Depreciation and amortization 123 637 - 760 Total assets 8,413 15,539 16,942 40,894 |
Note 10 - Income Taxes
Note 10 - Income Taxes | 9 Months Ended |
Jul. 31, 2021 | |
Notes to Financial Statements | |
Income Tax Disclosure [Text Block] | Note 10 Income taxes We use an estimated annual effective tax rate, which is based on expected annual income, statutory tax rates and tax planning opportunities available in the various jurisdictions in which we operate, to determine its quarterly provision (benefit) for income taxes. Certain significant or unusual items are separately recognized in the quarter in which they occur and can be a source of variability in the effective tax rates from quarter to quarter. We recorded income tax provisions (benefits) of $272,000 and ($137,000) for the three July 31, 2021 2020, three July 31, 2021, three July 31, 2020. nine July 31, 2021 2020, nine July 31, 2021, nine July 31, 2020. three nine July 31, 2021 nine July 31, 2021 nine July 31, 2020 We had $126,000 and $107,000 of unrecognized tax benefits, inclusive of interest and penalties, as of July 31, 2021 October 31, 2020, July 31, 2021. |
Note 11 - Intangible Assets
Note 11 - Intangible Assets | 9 Months Ended |
Jul. 31, 2021 | |
Notes to Financial Statements | |
Intangible Assets Disclosure [Text Block] | Note 11 Intangible assets Intangible assets consist of the following (in thousands): July 31, 2021 October 31, 2020 Amortizable intangible assets: Non-compete agreement (estimated life 5 years) $ 423 $ 423 Accumulated amortization (278 ) (245 ) 145 178 Customer relationships (estimated lives 7 - 15 years) 5,058 5,058 Accumulated amortization (2,635 ) (2,367 ) 2,423 2,691 Backlog (estimated life 1 - 2 years) 287 287 Accumulated amortization (287 ) (266 ) - 21 Patents (estimated life 10 - 14 years) 368 368 Accumulated amortization (102 ) (77 ) 266 291 Totals $ 2,834 $ 3,181 Non-amortizable intangible assets: Trademarks $ 1,174 $ 1,174 Amortization expense for the nine July 31, 2021 October 31, 2020 July 31, 2021, |
Note 12 - Commitments
Note 12 - Commitments | 9 Months Ended |
Jul. 31, 2021 | |
Notes to Financial Statements | |
Commitments Disclosure [Text Block] | Note 12 Commitments We have operating leases for corporate offices, manufacturing facilities, and certain storage units. Our leases have remaining lease terms of 1 year to 3 years, some of which include options to extend the leases for up to 5 years. A portion of our operating leases are leased from K&K Unlimited, a company controlled by Darren Clark, the former owner and current President of Cables Unlimited, to whom we make rent payments totaling $15,000 per month. We also have other operating leases for certain equipment. The components of our facilities and equipment operating lease expenses for the period ended July 31, 2021 Three Months Ended Nine Months Ended July 31, 2021 July 31, 2021 Operating lease cost $ 248 $ 739 Short-term lease cost - 1 Other information related to leases was as follows (in thousands): July 31, 2021 October 31, 2020 Supplemental Cash Flows Information ROU assets obtained in exchange for lease obligations: Operating leases $ 1,482 $ 1,421 Weighted Average Remaining Lease Term Operating leases (in months) 26.74 22.94 Weighted Average Discount Rate Operating leases 3.54 % 3.54 % Future minimum lease payments under non-cancellable leases as of July 31, 2021 Year ending October 31, Operating Leases 2021 (excluding nine months ended July 31, 2021) $ 244 2022 792 2023 429 2024 180 2025 13 Thereafter 7 Total future minimum lease payments 1,665 Less imputed interest (119 ) Total $ 1,546 Reported as of July 31, 2021 Operating Leases Other current liabilities $ 848 Operating lease liabilities 698 Finance lease liabilities - Total $ 1,546 As of July 31, 2021, July 31, 2021. |
Note 13 - Line of Credit and PP
Note 13 - Line of Credit and PPP Loans | 9 Months Ended |
Jul. 31, 2021 | |
Notes to Financial Statements | |
Debt Disclosure [Text Block] | Note 13 Line of credit and PPP loans In November 2019, first may December 1, 2021. December 30, 2020, In May 2020 July 31, 2021, |
Note 14 - Cash Dividend and Dec
Note 14 - Cash Dividend and Declared Dividends | 9 Months Ended |
Jul. 31, 2021 | |
Notes to Financial Statements | |
Cash Dividend and Declared Dividends [Text Block] | Note 14 Cash dividend and declared dividends We did not three nine July 31, 2021, three July 31, 2020. nine July 31, 2020, |
Significant Accounting Policies
Significant Accounting Policies (Policies) | 9 Months Ended |
Jul. 31, 2021 | |
Accounting Policies [Abstract] | |
Consolidation, Policy [Policy Text Block] | Principles of consolidation The accompanying unaudited condensed consolidated financial statements include the accounts of RF Industries, Ltd. and our four |
Risks and Uncertainties [Policy Text Block] | Risks and uncertainties In March 2020, 19” 19 19 The outbreak impacted our performance for the nine July 31, 2021. 19 May 2020 13 In March 2021, 2021 20, nine July 31, 2021, We considered the impact of the COVID- 19 July 31, 2021. no |
Basis of Accounting, Policy [Policy Text Block] | Our accompanying unaudited condensed consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America for interim financial information and with the instructions to Form 10 not not October 31, 2020 October 31, 2020 10 10 October 31, 2020 nine July 31, 2021 not may October 31, 2021. 10 |
Fair Value Measurement, Policy [Policy Text Block] | Fair value measurement We measure at fair value certain financial assets and liabilities. Fair value is defined as the price that would be received to sell an asset or transfer a liability in an orderly transaction between market participants at the measurement date. The accounting principles generally accepted in the United States of America (“GAAP”) specifies a hierarchy of valuation techniques based on whether the inputs to those valuation techniques are observable or unobservable. Observable inputs reflect market data obtained from independent sources, while unobservable inputs reflect our market assumptions. These two Level 1 Level 2 not Level 3 one As of July 31, 2021 October 31, 2020, 5 |
New Accounting Pronouncements, Policy [Policy Text Block] | Recently issued accounting pronouncements adopted: In February 2016, No. 2016 02, 2016 02, November 1, 2019, 2020, 12 not may November 1, 2019, not In January 2017, No. 2017 04, 2 November 1, 2020, 2021, not July 31, 2021. |
Note 2 - Business Acquisition (
Note 2 - Business Acquisition (Tables) - Schrofftech [Member] | 9 Months Ended |
Jul. 31, 2021 | |
Notes Tables | |
Schedule of Business Acquisitions, by Acquisition [Table Text Block] | Cash consideration paid $ 4,000,000 Earn-out liability 1,249,000 Total purchase price $ 5,249,000 |
Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] | Current assets $ 1,168,000 Fixed assets 58,000 Intangible assets 3,299,000 Goodwill 1,127,000 Non-interest bearing liabilities (403,000 ) Net assets $ 5,249,000 |
Note 3 - Inventories and Majo_2
Note 3 - Inventories and Major Vendors (Tables) | 9 Months Ended |
Jul. 31, 2021 | |
Notes Tables | |
Schedule of Inventory, Current [Table Text Block] | July 31, 2021 October 31, 2020 Raw materials and supplies $ 6,034 $ 4,410 Work in process 301 196 Finished goods 4,065 3,980 Totals $ 10,400 $ 8,586 |
Note 4 - Other Current Assets (
Note 4 - Other Current Assets (Tables) | 9 Months Ended |
Jul. 31, 2021 | |
Notes Tables | |
Schedule of Other Current Assets [Table Text Block] | July 31, 2021 October 31, 2020 Employee retention credit $ 2,750 $ - Prepaid taxes 463 - Prepaid expense 572 393 Other 339 420 Totals $ 4,124 $ 813 |
Note 5 - Accrued Expenses (Tabl
Note 5 - Accrued Expenses (Tables) | 9 Months Ended |
Jul. 31, 2021 | |
Notes Tables | |
Schedule of Accrued Liabilities [Table Text Block] | July 31, 2021 October 31, 2020 Wages payable $ 1,838 $ 1,506 Accrued receipts 1,271 518 Other accrued expenses 588 549 Totals $ 3,697 $ 2,573 |
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] | Description Level 3 Earn-out liability $ - Description Level 3 Earn-out liability $ 370 |
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] | Level 3 July 31, 2021 April 30, 2021 January 31, 2021 October 31, 2020 Beginning balance $ - $ 296 $ 370 $ 1,249 Change in value - (296 ) (74 ) (879 ) Ending balance $ - $ - $ 296 $ 370 |
Note 6 - Earnings (Loss) Per _2
Note 6 - Earnings (Loss) Per Share (Tables) | 9 Months Ended |
Jul. 31, 2021 | |
Notes Tables | |
Schedule of Weighted Average Number of Shares [Table Text Block] | Three Months Ended July 31, Nine Months Ended July 31, 2021 2020 2021 2020 Weighted average shares outstanding for basic earnings (loss) per share 9,979,578 9,714,700 9,955,193 9,661,054 Add effects of potentially dilutive securities-assumed exercise of stock options 170,818 - 175,979 - Weighted average shares outstanding for diluted earnings (loss) per share 10,150,396 9,714,700 10,131,172 9,661,054 |
Note 7 - Stock-based Compensa_2
Note 7 - Stock-based Compensation and Equity Transactions (Tables) | 9 Months Ended |
Jul. 31, 2021 | |
Notes Tables | |
Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] | Nine Months Ended July 31, 2021 2020 Risk-free interest rate 0.58 % 1.58 % Dividend yield 0.00 % 0.63 % Expected life of the option (in years) 7.00 7.01 Volatility factor 52.34 % 52.68 % |
Share-based Payment Arrangement, Option, Activity [Table Text Block] | Weighted Average Shares Exercise Price Outstanding at November 1, 2020 789,179 $ 4.66 Options granted 117,000 $ 6.57 Options exercised (180,528 ) $ 3.15 Options cancelled (91,793 ) $ 5.88 Options outstanding at July 31, 2021 633,858 $ 5.26 Options exercisable at July 31, 2021 323,568 $ 5.78 Options vested and expected to vest at July 31, 2021 633,522 $ 5.27 |
Note 8 - Concentrations of Cr_2
Note 8 - Concentrations of Credit Risk (Tables) | 9 Months Ended |
Jul. 31, 2021 | |
Notes Tables | |
Schedules of Concentration of Risk, by Risk Factor [Table Text Block] | Three Months Ended July 31, Nine Months Ended July 31, 2021 2020 2021 2020 Wireless provider 21 % * 11 % * Distributor A 10 % 18 % 12 % 15 % Distributor B 10 % 13 % 11 % 12 % |
Note 9 - Segment Information (T
Note 9 - Segment Information (Tables) | 9 Months Ended |
Jul. 31, 2021 | |
Notes Tables | |
Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block] | Three Months Ended July 31, Nine Months Ended July 31, 2021 2020 2021 2020 United States $ 14,624 $ 9,315 $ 34,341 $ 31,471 Foreign Countries: Canada 499 124 1,591 530 Mexico 51 - 77 12 All Other 83 105 307 335 633 229 1,975 877 Totals $ 15,257 $ 9,544 $ 36,316 $ 32,348 |
Schedule of Segment Reporting Information, by Segment [Table Text Block] | RF Connector Custom Cabling and Manufacturing and 2021 Cable Assembly Assembly Corporate Total Net sales $ 3,933 $ 11,324 $ - $ 15,257 Income before provision for income taxes 255 941 2 1,198 Depreciation and amortization 35 143 - 178 Total assets 7,188 22,524 16,702 46,414 2020 Net sales $ 3,611 $ 5,933 $ - $ 9,544 Income (loss) before provision for income taxes 500 (720 ) 1 (219 ) Depreciation and amortization 40 212 - 252 Total assets 8,413 15,539 16,942 40,894 RF Connector Custom Cabling and Manufacturing and 2021 Cable Assembly Assembly Corporate Total Net sales $ 11,060 $ 25,256 $ - $ 36,316 Income before provision for income taxes 2,202 1,090 2,803 6,095 Depreciation and amortization 105 487 - 592 Total assets 7,188 22,524 16,702 46,414 2020 Net sales $ 10,568 $ 21,780 $ - $ 32,348 Income (loss) before benefit from income taxes 1,479 (1,886 ) 19 (388 ) Depreciation and amortization 123 637 - 760 Total assets 8,413 15,539 16,942 40,894 |
Note 11 - Intangible Assets (Ta
Note 11 - Intangible Assets (Tables) | 9 Months Ended |
Jul. 31, 2021 | |
Notes Tables | |
Schedule of Finite-lived and Indefinite-lived Intangible Assets [Table Text Block] | July 31, 2021 October 31, 2020 Amortizable intangible assets: Non-compete agreement (estimated life 5 years) $ 423 $ 423 Accumulated amortization (278 ) (245 ) 145 178 Customer relationships (estimated lives 7 - 15 years) 5,058 5,058 Accumulated amortization (2,635 ) (2,367 ) 2,423 2,691 Backlog (estimated life 1 - 2 years) 287 287 Accumulated amortization (287 ) (266 ) - 21 Patents (estimated life 10 - 14 years) 368 368 Accumulated amortization (102 ) (77 ) 266 291 Totals $ 2,834 $ 3,181 Non-amortizable intangible assets: Trademarks $ 1,174 $ 1,174 |
Note 12 - Commitments (Tables)
Note 12 - Commitments (Tables) | 9 Months Ended |
Jul. 31, 2021 | |
Notes Tables | |
Lease, Cost [Table Text Block] | Three Months Ended Nine Months Ended July 31, 2021 July 31, 2021 Operating lease cost $ 248 $ 739 Short-term lease cost - 1 |
Lessee, Leases, Other Information [Table Text Block] | July 31, 2021 October 31, 2020 Supplemental Cash Flows Information ROU assets obtained in exchange for lease obligations: Operating leases $ 1,482 $ 1,421 Weighted Average Remaining Lease Term Operating leases (in months) 26.74 22.94 Weighted Average Discount Rate Operating leases 3.54 % 3.54 % |
Lessee, Operating Lease, Liability, Maturity [Table Text Block] | Year ending October 31, Operating Leases 2021 (excluding nine months ended July 31, 2021) $ 244 2022 792 2023 429 2024 180 2025 13 Thereafter 7 Total future minimum lease payments 1,665 Less imputed interest (119 ) Total $ 1,546 Reported as of July 31, 2021 Operating Leases Other current liabilities $ 848 Operating lease liabilities 698 Finance lease liabilities - Total $ 1,546 |
Note 1 - Unaudited Interim Co_2
Note 1 - Unaudited Interim Condensed Consolidated Financial Statements (Details Textual) - USD ($) $ in Thousands | 1 Months Ended | 9 Months Ended | |||
May 31, 2020 | Jul. 31, 2021 | Jul. 31, 2020 | Oct. 31, 2020 | Nov. 01, 2019 | |
Operating Lease, Right-of-Use Asset | $ 1,482 | $ 1,421 | |||
Operating Lease, Liability, Total | 1,546 | ||||
Accounting Standards Update 2016-02 [Member] | |||||
Operating Lease, Right-of-Use Asset | $ 2,300 | ||||
Operating Lease, Liability, Total | $ 2,400 | ||||
Paycheck Protection Program CARES Act [Member] | |||||
Proceeds from Issuance of Long-term Debt, Total | $ 2,800 | $ 0 | $ 2,788 |
Note 2 - Business Acquisition_2
Note 2 - Business Acquisition (Details Textual) - Schrofftech [Member] - USD ($) | Nov. 04, 2019 | Nov. 01, 2019 | Oct. 31, 2020 | Jul. 31, 2021 |
Payments to Acquire Businesses, Gross | $ 4,000,000 | $ 4,000,000 | ||
Business Combination, Contingent Consideration Arrangements, Target Period (Year) | 2 years | |||
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High | $ 2,400,000 | $ 2,400,000 | ||
Selling, General and Administrative Expenses [Member] | ||||
Business Combination, Acquisition Related Costs | $ 151,000 |
Note 2 - Business Acquisition -
Note 2 - Business Acquisition - Components of the Purchase Price of Schroff Technologies International, Inc. (Details) - Schrofftech [Member] - USD ($) | Nov. 04, 2019 | Nov. 01, 2019 |
Cash consideration paid | $ 4,000,000 | $ 4,000,000 |
Earn-out liability | 1,249,000 | |
Total purchase price | $ 5,249,000 |
Note 2 - Business Acquisition_3
Note 2 - Business Acquisition - Allocation of Estimated Purchase Price of Schroff Technologies International, Inc. (Details) - USD ($) | Jul. 31, 2021 | Oct. 31, 2020 | Nov. 01, 2019 |
Goodwill | $ 2,467,000 | $ 2,467,000 | |
Schrofftech [Member] | |||
Current assets | $ 1,168,000 | ||
Fixed assets | 58,000 | ||
Intangible assets | 3,299,000 | ||
Goodwill | 1,127,000 | ||
Non-interest bearing liabilities | (403,000) | ||
Net assets | $ 5,249,000 |
Note 3 - Inventories and Majo_3
Note 3 - Inventories and Major Vendors (Details Textual) - Supplier Concentration Risk [Member] - Inventory Purchases [Member] | 3 Months Ended | 9 Months Ended | ||
Jul. 31, 2021 | Jul. 31, 2020 | Jul. 31, 2021 | Jul. 31, 2020 | |
Number of Major Vendors | 1 | 2 | 1 | 0 |
One Vendor [Member] | ||||
Concentration Risk, Percentage | 27.00% | 17.00% | ||
Vendors One [Member] | ||||
Concentration Risk, Percentage | 12.00% | |||
Vendors Two [Member] | ||||
Concentration Risk, Percentage | 10.00% |
Note 3 - Inventories and Majo_4
Note 3 - Inventories and Major Vendors - Inventories (Details) - USD ($) $ in Thousands | Jul. 31, 2021 | Oct. 31, 2020 |
Raw materials and supplies | $ 6,034 | $ 4,410 |
Work in process | 301 | 196 |
Finished goods | 4,065 | 3,980 |
Totals | $ 10,400 | $ 8,586 |
Note 4 - Other Current Assets -
Note 4 - Other Current Assets - Other Current Assets (Details) - USD ($) $ in Thousands | Jul. 31, 2021 | Oct. 31, 2020 |
Employee retention credit | $ 2,750 | $ 0 |
Prepaid taxes | 463 | 0 |
Prepaid expense | 572 | 393 |
Other | 339 | 420 |
Totals | $ 4,124 | $ 813 |
Note 5 - Accrued Expenses (Deta
Note 5 - Accrued Expenses (Details Textual) - USD ($) $ in Millions | Jul. 31, 2021 | Nov. 04, 2019 |
Schrofftech [Member] | ||
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High | $ 2.4 | $ 2.4 |
Note 5 - Accrued Expenses - Acc
Note 5 - Accrued Expenses - Accrued Expenses (Details) - USD ($) $ in Thousands | Jul. 31, 2021 | Oct. 31, 2020 |
Wages payable | $ 1,838 | $ 1,506 |
Accrued receipts | 1,271 | 518 |
Other accrued expenses | 588 | 549 |
Totals | $ 3,697 | $ 2,573 |
Note 5 - Accrued Expenses - Fin
Note 5 - Accrued Expenses - Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) - USD ($) $ in Thousands | Jul. 31, 2021 | Oct. 31, 2020 |
Fair Value, Inputs, Level 3 [Member] | Fair Value, Recurring [Member] | ||
Earn-out liability | $ 0 | $ 370 |
Note 5 - Accrued Expenses - Lev
Note 5 - Accrued Expenses - Level 3 Transactions (Details) - USD ($) $ in Thousands | 3 Months Ended | 12 Months Ended | ||
Jul. 31, 2021 | Apr. 30, 2021 | Jan. 31, 2021 | Oct. 31, 2020 | |
Beginning balance | $ 0 | $ 296 | $ 370 | $ 1,249 |
Change in value | 0 | (296) | (74) | (879) |
Ending balance | $ 0 | $ 0 | $ 296 | $ 370 |
Note 6 - Earnings (Loss) Per _3
Note 6 - Earnings (Loss) Per Share (Details Textual) - shares | 3 Months Ended | 9 Months Ended | ||
Jul. 31, 2021 | Jul. 31, 2020 | Jul. 31, 2021 | Jul. 31, 2020 | |
Out-of-the-money Securities [Member] | ||||
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) | 298,015 | 402,838 | 371,338 | 402,838 |
Note 6 - Earnings (Loss) Per _4
Note 6 - Earnings (Loss) Per Share - Computation of Basic and Diluted Weighted Average Shares Outstanding (Details) - shares | 3 Months Ended | 9 Months Ended | ||
Jul. 31, 2021 | Jul. 31, 2020 | Jul. 31, 2021 | Jul. 31, 2020 | |
Basic (in shares) | 9,979,578 | 9,714,700 | 9,955,193 | 9,661,054 |
Add effects of potentially dilutive securities-assumed exercise of stock options (in shares) | 170,818 | 0 | 175,979 | 0 |
Weighted average shares outstanding for diluted earnings (loss) per share (in shares) | 10,150,396 | 9,714,700 | 10,131,172 | 9,661,054 |
Note 7 - Stock-based Compensa_3
Note 7 - Stock-based Compensation and Equity Transactions (Details Textual) - USD ($) | Jul. 16, 2021 | Jun. 15, 2021 | Mar. 04, 2021 | Jan. 12, 2021 | Dec. 31, 2020 | Sep. 15, 2020 | Jul. 31, 2020 | Jun. 30, 2020 | Jan. 09, 2020 | Dec. 06, 2019 | Nov. 04, 2019 | Jul. 31, 2021 | Jul. 31, 2020 | Jul. 31, 2021 | Jul. 31, 2020 |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term (Year) | 6 years 5 months 23 days | ||||||||||||||
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term (Year) | 5 years 7 months 2 days | ||||||||||||||
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term (Year) | 6 years 5 months 23 days | ||||||||||||||
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value | $ 2,729,000 | $ 2,729,000 | |||||||||||||
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value | 1,221,000 | 1,221,000 | |||||||||||||
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value | 2,713,000 | 2,713,000 | |||||||||||||
Selling, General and Administrative Expenses [Member] | |||||||||||||||
Share-based Payment Arrangement, Expense | 374,000 | $ 166,000 | 634,000 | $ 449,000 | |||||||||||
Share-based Payment Arrangement, Nonemployee [Member] | |||||||||||||||
Nonemployee Director, Annual Compensation | $ 50,000 | $ 50,000 | |||||||||||||
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Per Director (in shares) | 3,270 | 5,757 | |||||||||||||
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Value | $ 25,000 | $ 25,000 | |||||||||||||
Share Price, 20 Day Average (in dollars per share) | $ 6.36 | $ 4.34 | $ 4.34 | ||||||||||||
Incentive Stock Options [Member] | |||||||||||||||
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share) | $ 3.38 | $ 3.06 | |||||||||||||
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total | $ 587,000 | $ 587,000 | |||||||||||||
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) | 2 years 10 months 9 days | ||||||||||||||
Restricted Stock [Member] | |||||||||||||||
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total | 311,000 | $ 311,000 | |||||||||||||
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) | 1 year 4 months 13 days | ||||||||||||||
One Employee [Member] | Incentive Stock Options [Member] | |||||||||||||||
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares) | 10,000 | 50,000 | |||||||||||||
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares (in shares) | 2,500 | 10,000 | |||||||||||||
Share-based Compensation Arrangement by Share-based Payment Award, Options, Number to Vest Each Year (in shares) | 2,500 | 10,000 | |||||||||||||
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) | 3 years | 4 years | |||||||||||||
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year) | 10 years | 10 years | |||||||||||||
Three Employees [Member] | |||||||||||||||
Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture, Total (in shares) | 12,075 | ||||||||||||||
Share-based Payment Arrangement, Expense | $ 77,000 | ||||||||||||||
Two Employees [Member] | Incentive Stock Options [Member] | |||||||||||||||
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares) | 3,241 | ||||||||||||||
Five Employees [Member] | Incentive Stock Options [Member] | |||||||||||||||
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares) | 77,000 | ||||||||||||||
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year) | 10 years | ||||||||||||||
Five Employees [Member] | Restricted Stock [Member] | |||||||||||||||
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) | 4 years | ||||||||||||||
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) | 38,500 | ||||||||||||||
Five Employees [Member] | Restricted Stock and Incentive Stock Options [Member] | Vesting on January 9, 2021 [Member] | |||||||||||||||
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage | 25.00% | ||||||||||||||
Five Employees [Member] | Restricted Stock and Incentive Stock Options [Member] | Vesting Quarterly After January 9, 2021 [Member] | |||||||||||||||
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) | 3 years | ||||||||||||||
One Manager and Three Officers [Member] | Incentive Stock Options [Member] | |||||||||||||||
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares) | 67,000 | ||||||||||||||
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year) | 10 years | ||||||||||||||
One Manager and Three Officers [Member] | Restricted Stock [Member] | |||||||||||||||
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) | 33,500 | ||||||||||||||
One Manager and Three Officers [Member] | Restricted Stock and Incentive Stock Options [Member] | |||||||||||||||
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) | 4 years | ||||||||||||||
One Manager and Three Officers [Member] | Restricted Stock and Incentive Stock Options [Member] | Vesting on January 12, 2022 [Member] | |||||||||||||||
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage | 25.00% | ||||||||||||||
One Manager and Three Officers [Member] | Restricted Stock and Incentive Stock Options [Member] | Vesting Quarterly After January 12, 2022 [Member] | |||||||||||||||
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) | 3 years | ||||||||||||||
Chief Executive Officer [Member] | Incentive Stock Options [Member] | |||||||||||||||
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares) | 50,000 | ||||||||||||||
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year) | 10 years | ||||||||||||||
New Director [Member] | Restricted Stock [Member] | Share-based Payment Arrangement, Nonemployee [Member] | |||||||||||||||
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Per Director (in shares) | 3,334 | ||||||||||||||
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Value | $ 25,000 | ||||||||||||||
Share Price, 20 Day Average (in dollars per share) | $ 5.31 | ||||||||||||||
Share-based Compensation Arrangement by Share-based Payment Award, Nonemployee Service Period upon Joining the Board (Month) | 8 months 15 days | ||||||||||||||
Non-employee Directors and Chairperson of Committee on Board [Member] | |||||||||||||||
Share Price, 20 Day Average (in dollars per share) | $ 4.34 | ||||||||||||||
Annual Payable, Cash, Additional Compensation | $ 15,000 | $ 15,000 | |||||||||||||
Stock Issued During Period, Shares, Per Person, Issued For Services (in shares) | 3,454 | 279 | |||||||||||||
Shares Issued, Price Per Share (in dollars per share) | $ 4.47 | $ 4.47 | $ 4.47 | ||||||||||||
Annual Payable, Shares, Additional Compensation | $ 15,000 | ||||||||||||||
Director [Member] | Restricted Stock [Member] | |||||||||||||||
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Value | $ 15,000 | $ 15,000 | |||||||||||||
Share Price, 20 Day Average (in dollars per share) | $ 7.56 | $ 6.04 | |||||||||||||
Share-based Compensation Arrangement by Share-based Payment Award, Nonemployee Service Period upon Joining the Board (Month) | 3 months | 6 months 15 days | |||||||||||||
Stock Issued During Period, Shares, Restricted Stock Award, Gross (in shares) | 496 | 1,344 |
Note 7 - Stock-based Compensa_4
Note 7 - Stock-based Compensation and Equity Transactions - Assumptions (Details) | 9 Months Ended | |
Jul. 31, 2021 | Jul. 31, 2020 | |
Risk-free interest rate | 0.58% | 1.58% |
Dividend yield | 0.00% | 0.63% |
Expected life of the option (in years) (Year) | 7 years | 7 years 3 days |
Volatility factor | 52.34% | 52.68% |
Note 7 - Stock-based Compensa_5
Note 7 - Stock-based Compensation and Equity Transactions - Options Outstanding (Details) - $ / shares | 9 Months Ended |
Jul. 31, 2021 | |
Outstanding, shares (in shares) | 789,179 |
Outstanding, weighted average exercise price (in dollars per share) | $ 4.66 |
Options granted, shares (in shares) | 117,000 |
Options granted, weighted average exercise price (in dollars per share) | $ 6.57 |
Options exercised, shares (in shares) | (180,528) |
Options exercised, weighted average exercise price (in dollars per share) | $ 3.15 |
Options cancelled, shares (in shares) | (91,793) |
Options canceled or expired, weighted average exercise price (in dollars per share) | $ 5.88 |
Options outstanding, shares (in shares) | 633,858 |
Options outstanding, weighted average exercise price (in dollars per share) | $ 5.26 |
Options exercisable, shares (in shares) | 323,568 |
Options exercisable, weighted average exercise price (in dollars per share) | $ 5.78 |
Options vested and expected to vest, shares (in shares) | 633,522 |
Options vested and expected to vest, weighted average exercise price (in dollars per share) | $ 5.27 |
Note 8 - Concentrations of Cr_3
Note 8 - Concentrations of Credit Risk (Details Textual) - USD ($) | 9 Months Ended | |
Jul. 31, 2021 | Jul. 31, 2020 | |
Cash, Uninsured Amount | $ 12.9 | |
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Wireless Provider [Member] | ||
Concentration Risk, Percentage | 36.00% | |
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Distributor A [Member] | ||
Concentration Risk, Percentage | 21.00% | |
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Distributor B [Member] | ||
Concentration Risk, Percentage | 14.00% |
Note 8 - Concentrations of Cr_4
Note 8 - Concentrations of Credit Risk - Sales (Details) - Revenue Benchmark [Member] - Customer Concentration Risk [Member] | 3 Months Ended | 9 Months Ended | ||
Jul. 31, 2021 | Jul. 31, 2020 | Jul. 31, 2021 | Jul. 31, 2020 | |
Wireless Provider [Member] | ||||
Concentration Risk, Percentage | 21.00% | 11.00% | ||
Distributor A [Member] | ||||
Concentration Risk, Percentage | 10.00% | 18.00% | 12.00% | 15.00% |
Distributor B [Member] | ||||
Concentration Risk, Percentage | 10.00% | 13.00% | 11.00% | 12.00% |
Note 9 - Segment Information (D
Note 9 - Segment Information (Details Textual) | 9 Months Ended |
Jul. 31, 2021 | |
Number of Reportable Segments | 2 |
Note 9 - Segment Information -
Note 9 - Segment Information - Sales by Geographic Area (Details) - USD ($) $ in Thousands | 3 Months Ended | 9 Months Ended | ||
Jul. 31, 2021 | Jul. 31, 2020 | Jul. 31, 2021 | Jul. 31, 2020 | |
Net sales | $ 15,257 | $ 9,544 | $ 36,316 | $ 32,348 |
UNITED STATES | ||||
Net sales | 14,624 | 9,315 | 34,341 | 31,471 |
CANADA | ||||
Net sales | 499 | 124 | 1,591 | 530 |
MEXICO | ||||
Net sales | 51 | 0 | 77 | 12 |
All Other Foreign Countries [Member] | ||||
Net sales | 83 | 105 | 307 | 335 |
Non-US [Member] | ||||
Net sales | $ 633 | $ 229 | $ 1,975 | $ 877 |
Note 9 - Segment Information _2
Note 9 - Segment Information - Net Sales, Income Before Provision for Income Taxes and Other Related Segment Information (Details) - USD ($) $ in Thousands | 3 Months Ended | 9 Months Ended | |||
Jul. 31, 2021 | Jul. 31, 2020 | Jul. 31, 2021 | Jul. 31, 2020 | Oct. 31, 2020 | |
Net sales | $ 15,257 | $ 9,544 | $ 36,316 | $ 32,348 | |
Income (loss) before (benefit) provision for income taxes | 1,198 | (219) | 6,095 | (388) | |
Depreciation and amortization | 178 | 252 | 592 | 760 | |
Total assets | 46,414 | 40,894 | 46,414 | 40,894 | $ 40,822 |
Corporate, Non-Segment [Member] | |||||
Net sales | 0 | 0 | 0 | 0 | |
Income (loss) before (benefit) provision for income taxes | 2 | 1 | 2,803 | 19 | |
Depreciation and amortization | 0 | 0 | 0 | 0 | |
Total assets | 16,702 | 16,942 | 16,702 | 16,942 | |
RF Connector and Cable Assembly [Member] | Operating Segments [Member] | |||||
Net sales | 3,933 | 3,611 | 11,060 | 10,568 | |
Income (loss) before (benefit) provision for income taxes | 255 | 500 | 2,202 | 1,479 | |
Depreciation and amortization | 35 | 40 | 105 | 123 | |
Total assets | 7,188 | 8,413 | 7,188 | 8,413 | |
Custom Cabling Manufacturing and Assembly [Member] | Operating Segments [Member] | |||||
Net sales | 11,324 | 5,933 | 25,256 | 21,780 | |
Income (loss) before (benefit) provision for income taxes | 941 | (720) | 1,090 | (1,886) | |
Depreciation and amortization | 143 | 212 | 487 | 637 | |
Total assets | $ 22,524 | $ 15,539 | $ 22,524 | $ 15,539 |
Note 10 - Income Taxes (Details
Note 10 - Income Taxes (Details Textual) - USD ($) | 3 Months Ended | 9 Months Ended | |||
Jul. 31, 2021 | Jul. 31, 2020 | Jul. 31, 2021 | Jul. 31, 2020 | Oct. 31, 2020 | |
Income Tax Expense (Benefit), Total | $ 272,000 | $ (137,000) | $ 727,000 | $ (148,000) | |
Effective Income Tax Rate Reconciliation, Percent, Total | 22.70% | (62.50%) | 22.10% | 38.20% | |
Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued, Total | $ 126,000 | $ 126,000 | $ 107,000 | ||
Unrecognized Tax Benefits, Ending Balance | $ 32,000 | $ 32,000 |
Note 11 - Intangible Assets (De
Note 11 - Intangible Assets (Details Textual) - USD ($) | 9 Months Ended | 12 Months Ended |
Jul. 31, 2021 | Oct. 31, 2020 | |
Amortization of Intangible Assets, Total | $ 347,000 | $ 692,000 |
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life (Year) | 5 years 7 months 28 days |
Note 11 - Intangible Assets - I
Note 11 - Intangible Assets - Intangible Assets (Details) - USD ($) $ in Thousands | Jul. 31, 2021 | Oct. 31, 2020 |
Amortizable intangible assets, net | $ 2,834 | $ 3,181 |
Non-amortizable intangible assets, trademarks | 1,174 | 1,174 |
Noncompete Agreements [Member] | ||
Amortizable intangible assets, gross | 423 | 423 |
Accumulated amortization | (278) | (245) |
Amortizable intangible assets, net | 145 | 178 |
Customer Relationships [Member] | ||
Amortizable intangible assets, gross | 5,058 | 5,058 |
Accumulated amortization | (2,635) | (2,367) |
Amortizable intangible assets, net | 2,423 | 2,691 |
Order or Production Backlog [Member] | ||
Amortizable intangible assets, gross | 287 | 287 |
Accumulated amortization | (287) | (266) |
Amortizable intangible assets, net | 0 | 21 |
Patents [Member] | ||
Amortizable intangible assets, gross | 368 | 368 |
Accumulated amortization | (102) | (77) |
Amortizable intangible assets, net | $ 266 | $ 291 |
Note 12 - Commitments (Details
Note 12 - Commitments (Details Textual) - USD ($) | Jul. 31, 2021 | Oct. 31, 2020 |
Lessee, Operating Lease, Renewal Term (Year) | 5 years | |
Operating Lease, Right-of-Use Asset | $ 1,482,000 | $ 1,421,000 |
Operating Lease, Liability, Total | 1,546,000 | |
Operating Lease, Liability, Current | 848,000 | $ 874,000 |
Finance Lease, Liability, Total | 0 | |
K and K Unlimited [Member] | ||
Lessee, Operating Lease, Monthly Rent | $ 15,000 | |
Minimum [Member] | ||
Lessee, Operating Lease, Remaining Lease Term (Year) | 1 year | |
Maximum [Member] | ||
Lessee, Operating Lease, Remaining Lease Term (Year) | 3 years |
Note 12 - Commitments - Operati
Note 12 - Commitments - Operating Lease Expense (Details) - USD ($) $ in Thousands | 3 Months Ended | 9 Months Ended |
Jul. 31, 2021 | Jul. 31, 2021 | |
Operating lease cost | $ 248 | $ 739 |
Short-term lease cost | $ 0 | $ 1 |
Note 12 - Commitments - Other I
Note 12 - Commitments - Other Information Related to Leases (Details) - USD ($) $ in Thousands | 9 Months Ended | 12 Months Ended |
Jul. 31, 2021 | Oct. 31, 2020 | |
Right of use assets obtained in exchange for lease obligations operating leases | $ 1,482 | $ 1,421 |
Weighted Average Remaining Lease Term, Operating leases (months) (Month) | 26 months 22 days | 22 months 28 days |
Weighted Average Discount Rate, Operating leases | 3.54% | 3.54% |
Note 12 - Commitments - Future
Note 12 - Commitments - Future Minimum Lease Payments (Details) - USD ($) | Jul. 31, 2021 | Oct. 31, 2020 |
2021 (excluding nine months ended July 31, 2021) | $ 244,000 | |
2022 | 792,000 | |
2023 | 429,000 | |
2024 | 180,000 | |
2025 | 13,000 | |
Thereafter | 7,000 | |
Total future minimum lease payments | 1,665,000 | |
Less imputed interest | (119,000) | |
Total | 1,546,000 | |
Other current liabilities | 848,000 | $ 874,000 |
Operating lease liabilities | 698,000 | $ 635,000 |
Finance lease liabilities | 0 | |
Total | 1,546,000 | |
Other Current Liabilities [Member] | ||
Other current liabilities | $ 848,000 |
Note 13 - Line of Credit and _2
Note 13 - Line of Credit and PPP Loans (Details Textual) - USD ($) $ in Thousands | 1 Months Ended | 9 Months Ended | |||
May 31, 2020 | Nov. 30, 2019 | Jul. 31, 2021 | Jul. 31, 2020 | Dec. 30, 2020 | |
Paycheck Protection Program CARES Act [Member] | |||||
Proceeds from Issuance of Long-term Debt, Total | $ 2,800 | $ 0 | $ 2,788 | ||
Revolving Credit Facility [Member] | |||||
Line of Credit Facility, Maximum Borrowing Capacity | $ 5,000 | ||||
Long-term Line of Credit, Total | $ 0 | ||||
Revolving Credit Facility [Member] | LIBOR Daily Floating Rate [Member] | |||||
Debt Instrument, Basis Spread on Variable Rate | 2.00% |
Note 14 - Cash Dividend and D_2
Note 14 - Cash Dividend and Declared Dividends (Details Textual) - USD ($) | 3 Months Ended | 9 Months Ended | ||
Jul. 31, 2021 | Jul. 31, 2020 | Jul. 31, 2021 | Jul. 31, 2020 | |
Payments of Ordinary Dividends, Common Stock | $ 0 | $ 0 | $ 0 | $ 388,000 |
Common Stock, Dividends, Per Share, Cash Paid (in dollars per share) | $ 0.02 |