Document And Entity Information
Document And Entity Information - USD ($) | 12 Months Ended | ||
Dec. 31, 2020 | Mar. 01, 2021 | Jun. 30, 2020 | |
Document Type | 10-K | ||
Document Annual Report | true | ||
Current Fiscal Year End Date | --12-31 | ||
Document Period End Date | Dec. 31, 2020 | ||
Document Fiscal Year Focus | 2020 | ||
Entity File Number | 001-31588 | ||
Entity Registrant Name | COMMUNICATIONS SYSTEMS INC | ||
Entity Incorporation, State or Country Code | MN | ||
Entity Tax Identification Number | 41-0957999 | ||
Entity Address, Address Line One | 10900 Red Circle Drive | ||
Entity Address, City or Town | Minnetonka | ||
Entity Address, State or Province | MN | ||
Entity Address, Postal Zip Code | 55343 | ||
City Area Code | 952 | ||
Local Phone Number | 996-1674 | ||
Entity Well-known Seasoned Issuer | No | ||
Entity Voluntary Filers | No | ||
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 Public Float | $ 36,646,000 | ||
Entity Common Stock, Shares Outstanding | 9,327,574 | ||
Documents Incorporated by Reference | The information required by Part III of Form 10-K will either be (i) incorporated by reference from portions of the Company’s definitive proxy statement for its 2021 Annual Meeting of Shareholders, or (ii) included in an amendment to this Form10-K on Form 10-K/A, in either case within 120 days of December 31, 2020. | ||
Amendment Flag | false | ||
Document Fiscal Period Focus | FY | ||
Entity Central Index Key | 0000022701 | ||
Common Stock [Member] | |||
Title of 12(b) Security | Common Stock, $.05 par value | ||
Trading Symbol | JCS | ||
Security Exchange Name | NASDAQ | ||
Preferred Stock [Member] | |||
Title of 12(b) Security | Preferred Stock Purchase Rights |
Consolidated Balance Sheets
Consolidated Balance Sheets - USD ($) | Dec. 31, 2020 | Dec. 31, 2019 |
CURRENT ASSETS: | ||
Cash and cash equivalents | $ 13,092,484 | $ 13,928,504 |
Restricted cash | 679,006 | |
Investments | 2,759,024 | 9,449,650 |
Trade accounts receivable, less allowance for doubtful accounts of $121,000 and $154,000, respectively | 10,177,445 | 10,242,405 |
Inventories | 8,696,880 | 8,531,112 |
Prepaid income taxes | 35,948 | 72,994 |
Other current assets | 996,472 | 1,160,865 |
Current assets held for sale | 5,337,274 | |
TOTAL CURRENT ASSETS | 35,758,253 | 49,401,810 |
PROPERTY, PLANT AND EQUIPMENT, net | 7,242,072 | 8,238,089 |
OTHER ASSETS: | ||
Investments | 7,109,212 | 250,000 |
Goodwill | 2,086,393 | |
Deferred income taxes | 9,534 | |
Right of use asset | 413,415 | 367,909 |
Intangible assets | 2,775,361 | |
Other assets | 171,619 | |
Noncurrent assets held for sale | 883,370 | |
TOTAL OTHER ASSETS | 12,556,000 | 1,510,813 |
TOTAL ASSETS | 55,556,325 | 59,150,712 |
CURRENT LIABILITIES: | ||
Accounts payable | 2,378,449 | 3,720,445 |
Accrued compensation and benefits | 2,298,075 | 3,517,331 |
Operating lease liability | 213,553 | 115,935 |
Other accrued liabilities | 1,524,515 | 2,602,752 |
Accrued consideration | 550,000 | |
Dividends payable | 16,147 | 200,363 |
Deferred revenue | 456,912 | |
Current liabilities held for sale | 1,193,218 | |
TOTAL CURRENT LIABILITIES | 7,437,651 | 11,350,044 |
LONG TERM LIABILITIES: | ||
Long-term compensation plans | 116,460 | 164,348 |
Operating lease liability | 197,308 | 244,038 |
Deferred revenue | 310,179 | |
TOTAL LONG-TERM LIABILITIES | 623,947 | 408,386 |
COMMITMENTS AND CONTINGENCIES (Footnote 10) | ||
STOCKHOLDERS' EQUITY | ||
Preferred stock, par value $1.00 per share; 3,000,000 shares authorized; none issued | ||
Common stock, par value $.05 per share; 30,000,000 shares authorized; 9,321,927 and 9,252,749 shares issued and outstanding, respectively | 466,096 | 462,637 |
Additional paid-in capital | 43,572,114 | 42,977,914 |
Retained earnings | 4,135,284 | 4,649,395 |
Accumulated other comprehensive loss | (678,767) | (697,664) |
TOTAL STOCKHOLDERS' EQUITY | 47,494,727 | 47,392,282 |
TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY | $ 55,556,325 | $ 59,150,712 |
Consolidated Balance Sheets (Pa
Consolidated Balance Sheets (Parenthetical) - USD ($) | Dec. 31, 2020 | Dec. 31, 2019 |
Consolidated Balance Sheets [Abstract] | ||
Trade accounts receivable, allowance for doubtful accounts | $ 121,000 | $ 154,000 |
Preferred stock, par value | $ 1 | $ 1 |
Preferred stock, shares authorized | 3,000,000 | 3,000,000 |
Preferred stock, shares issued | 0 | 0 |
Common stock, par value | $ 0.05 | $ 0.05 |
Common stock, shares authorized | 30,000,000 | 30,000,000 |
Common stock, shares issued | 9,321,927 | 9,252,749 |
Common stock, shares outstanding | 9,321,927 | 9,252,749 |
Consolidated Statements of Inco
Consolidated Statements of Income (Loss) and Comprehensive Income (Loss) - USD ($) | 12 Months Ended | |
Dec. 31, 2020 | Dec. 31, 2019 | |
Consolidated Statements of Income (Loss) and Comprehensive Income (Loss) [Abstract] | ||
Sales | $ 42,575,546 | $ 50,906,179 |
Cost of sales | 25,369,118 | 28,720,367 |
Gross profit | 17,206,428 | 22,185,812 |
Operating expenses: | ||
Selling, general and administrative expenses | 19,218,922 | 22,176,598 |
Acquisition costs | 684,856 | |
Total operating expenses | 19,903,778 | 22,176,598 |
Operating (loss) income from continuing operations | (2,697,350) | 9,214 |
Other income (expenses): | ||
Investment and other income | 661,754 | 284,944 |
Gain (loss) on sale of assets | 288,778 | (20,368) |
Interest and other expense | (28,514) | (38,440) |
Other income, net | 922,018 | 226,136 |
Operating (loss) income from continuing operations before income taxes | (1,775,332) | 235,350 |
Income tax expense (benefit) | 20,342 | (15,269) |
Net (loss) income from continuing operations | (1,795,674) | 250,619 |
Net income from discontinued operations, net of tax | 1,624,016 | 6,218,430 |
Net (loss) income | (171,658) | 6,469,049 |
Other comprehensive income (loss), net of tax: | ||
Unrealized gains/(losses) on available-for-sale securities | 9,249 | (1,793) |
Foreign currency translation adjustment | 9,648 | 55,422 |
Total other comprehensive income | 18,897 | 53,629 |
Comprehensive (loss) income | $ (152,761) | $ 6,522,678 |
Basic net (loss) income per share: | ||
Continuing operations | $ (0.19) | $ 0.03 |
Discontinued operations | 0.17 | 0.67 |
Basic net (loss) income per share | (0.02) | 0.70 |
Diluted net (loss) income per share: | ||
Continuing operations | (0.19) | 0.03 |
Discontinued operations | 0.17 | 0.66 |
Diluted net (loss) income per share | $ (0.02) | $ 0.69 |
Weighted Average Basic Shares Outstanding | 9,322,672 | 9,272,259 |
Weighted Average Dilutive Shares Outstanding | 9,322,672 | 9,337,422 |
Consolidated Statements of Chan
Consolidated Statements of Changes in Stockholders' Equity - USD ($) | Common Stock [Member] | Additional Paid-In Capital [Member] | Retained Earnings (Accumulated Deficit) [Member] | Accumulated Other Comprehensive Loss [Member] | Total |
Beginning balance at Dec. 31, 2018 | $ 457,922 | $ 42,680,499 | $ (734,001) | $ (751,293) | $ 41,653,127 |
BALANCE, Shares at Dec. 31, 2018 | 9,158,438 | ||||
Net (loss) income | 6,469,049 | 6,469,049 | |||
Issuance of common stock under Employee Stock Purchase Plan | $ 1,723 | 93,437 | 95,160 | ||
Issuance of common stock under Employee Stock Purchase Plan, Shares | 34,469 | ||||
Issuance of common stock to Employee Stock Ownership Plan | $ 6,641 | 262,995 | 269,636 | ||
Issuance of common stock to Employee Stock Ownership Plan, Shares | 132,826 | ||||
Issuance of common stock under Executive Stock Plan | $ 7,826 | 612,424 | 620,250 | ||
Issuance of common stock under Executive Stock Plan, Shares | 156,525 | ||||
Share based compensation | 412,776 | 412,776 | |||
Other share retirements | $ (11,475) | (1,084,217) | (326,556) | (1,422,248) | |
Other share retirements, Shares | (229,509) | ||||
Shareholder dividends | (759,097) | (759,097) | |||
Other comprehensive income | 53,629 | 53,629 | |||
Ending balance at Dec. 31, 2019 | $ 462,637 | 42,977,914 | 4,649,395 | (697,664) | 47,392,282 |
BALANCE, Shares at Dec. 31, 2019 | 9,252,749 | ||||
Net (loss) income | (171,658) | (171,658) | |||
Issuance of common stock under Employee Stock Purchase Plan | $ 1,014 | 93,882 | 94,896 | ||
Issuance of common stock under Employee Stock Purchase Plan, Shares | 20,279 | ||||
Issuance of common stock to Employee Stock Ownership Plan | $ 3,303 | 404,281 | 407,584 | ||
Issuance of common stock to Employee Stock Ownership Plan, Shares | 66,059 | ||||
Issuance of common stock under Executive Stock Plan | $ 3,298 | 20,720 | 24,018 | ||
Issuance of common stock under Executive Stock Plan, Shares | 65,952 | ||||
Share based compensation | 463,274 | 463,274 | |||
Other share retirements | $ (4,156) | (387,957) | 37,213 | (354,900) | |
Other share retirements, Shares | (83,112) | ||||
Shareholder dividends | (379,666) | (379,666) | |||
Other comprehensive income | 18,897 | 18,897 | |||
Ending balance at Dec. 31, 2020 | $ 466,096 | $ 43,572,114 | $ 4,135,284 | $ (678,767) | $ 47,494,727 |
BALANCE, Shares at Dec. 31, 2020 | 9,321,927 |
Consolidated Statements of Ch_2
Consolidated Statements of Changes In Stockholders' Equity (Parenthetical) - $ / shares | 12 Months Ended | |
Dec. 31, 2020 | Dec. 31, 2019 | |
Retained Earnings (Accumulated Deficit) [Member] | ||
Shareholder dividends per share | $ 0.04 | $ 0.08 |
Consolidated Statements of Cash
Consolidated Statements of Cash Flows - USD ($) | 12 Months Ended | |
Dec. 31, 2020 | Dec. 31, 2019 | |
CASH FLOWS FROM OPERATING ACTIVITIES: | ||
Net (loss) income | $ (171,658) | $ 6,469,049 |
Net income from discontinued operations, net of tax | 1,624,016 | 6,218,430 |
Net (loss) income from continuing operations | (1,795,674) | 250,619 |
Adjustments to reconcile net (loss) income to net cash (used in) provided by operating activities: | ||
Depreciation and amortization | 962,307 | 1,032,797 |
Share based compensation | 463,274 | 412,776 |
Deferred taxes | 9,534 | 9,534 |
(Gain) loss on sale of assets | (284,273) | 20,368 |
Changes in assets and liabilities: | ||
Trade accounts receivables | 261,192 | (618,663) |
Inventories | (83,977) | 2,469,800 |
Prepaid income taxes | 37,046 | 75,298 |
Other assets | 339,712 | 1,348,481 |
Accounts payable | (1,392,457) | (381,293) |
Accrued compensation and benefits | (939,758) | 1,057,428 |
Other accrued liabilities | (714,425) | (515,279) |
Income taxes payable | (28,267) | |
Net cash (used in) provided by operating activities - continuing operations | (3,137,499) | 5,133,599 |
Net cash (used in) provided by operating activities - discontinued operations | (1,546,030) | 5,097,537 |
Net cash (used in) provided by operating activities | (4,683,529) | 10,231,136 |
CASH FLOWS FROM INVESTING ACTIVITIES: | ||
Capital expenditures | (249,727) | (424,988) |
Acquisition of business, net of cash acquired | (4,797,919) | |
Purchases of investments | (18,665,534) | (18,673,530) |
Proceeds from the sale of fixed assets | 435,000 | |
Proceeds from the sale of investments | 18,506,198 | 8,972,087 |
Net cash used in investing activities - continuing operations | (4,771,982) | (10,126,431) |
Net cash provided by investing activities - discontinued operations | 8,702,213 | 4,904,456 |
Net cash provided by (used in) investing activities | 3,930,231 | (5,221,975) |
CASH FLOWS FROM FINANCING ACTIVITIES: | ||
Cash dividends paid | (563,882) | (743,276) |
Proceeds from issuance of common stock, net of shares withheld | 118,914 | 715,410 |
Purchase of common stock | (354,900) | (1,422,248) |
Net cash used in financing activities | (799,868) | (1,450,114) |
EFFECT OF FOREIGN EXCHANGE RATE CHANGES ON CASH | 38,140 | (7,963) |
NET (DECREASE) INCREASE IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH | (1,515,026) | 3,551,084 |
CASH, CASH EQUIVALENTS, AND RESTRICTED CASH AT BEGINNING OF YEAR | 14,607,510 | 11,056,426 |
CASH, CASH EQUIVALENTS, AND RESTRICTED CASH AT END OF YEAR | 13,092,484 | 14,607,510 |
SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION: | ||
Income taxes refunded | (27,722) | (73,151) |
Interest paid | 26,327 | 37,974 |
Dividends declared not paid | 16,147 | 200,363 |
Capital expenditures in accounts payable | 10,663 | |
Operating right of use assets obtained in exchange for lease obligations | 208,650 | $ 449,995 |
Accrued consideration | $ 550,000 |
Summary of Significant Accounti
Summary of Significant Accounting Policies | 12 Months Ended |
Dec. 31, 2020 | |
Summary of Significant Accounting Policies [Abstract] | |
Summary of Significant Accounting Policies | NOTE 1 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Description of business: Communications Systems, Inc. (herein collectively referred to as “CSI,” “our,” “we” or the “Company”) is a Minnesota corporation organized in 1969 that classifies its business into two segments: (1) the Electronics & Software segment (consisting of US-based subsidiary Transition Networks and UK-based subsidiary Net2Edge) which (i) manufactures and sells solutions that provide actionable intelligence, power and connectivity at the edge of networks through PoE products, software and services as well as traditional products such as media converters, network adapters and other connectivity products and (ii) designs, develops, and sells edge network access products, TDM (time-division multiplexing) over IP and other circuit emulation solutions, along with specialized cloud-based software solutions, primarily within the telecommunications market; and (2) the Services and Support segment (consisting of subsidiaries JDL and Ecessa), which (i) provides technology solutions including virtualization, managed services, wired and wireless network design and implementation, and hybrid cloud infrastructure and deployment and (ii) designs, develops, and sells SD-WAN (software-designed wide-area network) solutions. The Company classifies its businesses into two segments. Non-allocated general and administrative expenses are separately accounted for as “Other” in the Company’s segment reporting. Intersegment revenues are eliminated upon consolidation. Principles of consolidation: The consolidated financial statements include the accounts of the Company and its subsidiaries. All intercompany transactions and accounts have been eliminated. Use of estimates: The presentation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. The Company uses estimates based on the best information available in recording transactions and balances resulting from operations. Actual results could differ from those estimates. The Company’s estimates consist principally of reserves for doubtful accounts, sales returns, warranty costs, asset impairment evaluations, accruals for compensation plans, self-insured medical and dental accruals, lower of cost or market inventory adjustments, provisions for income taxes and deferred taxes, and depreciable lives of fixed assets. Cash equivalents: For purposes of the consolidated statements of cash flows, the Company considers all highly liquid investments with a maturity of three months or less at the time of purchase to be cash equivalents. As of December 31, 2020 , the Company had $ 13,092,000 in cash and cash equivalents. Of this amount, $ 9,424,000 was invested in short-term money market funds that are not considered to be bank deposits and are not insured or guaranteed by the federal deposit insurance company (FDIC) or other government agency. These money market funds seek to preserve the value of the investment at $ 1.00 per share; however, it is possible to lose money investing in these funds. The remainder is operating cash and certificates of deposit which are fully insured through the FDIC. Investments: Investments consist of corporate notes and bonds, and commercial paper that are traded on the open market and are classified as available-for-sale and minority investments in strategic technology companies. Available-for-sale investments are reported at fair value with unrealized gains and losses excluded from operations and reported as a separate component of stockholders’ equity, net of tax (see Accumulated other comprehensive loss below). Inventories: Inventories are stated at the lower of cost or net realizable value. Cost is determined by the first-in, first-out method. Provision to reduce inventories to the lower of cost or net realizable value is made based on a review of excess and obsolete inventories, estimates of future sales, examination of historical consumption rates and the related value of component parts. Property, plant and equipment: Property, plant and equipment are recorded at cost. Depreciation is computed using the straight-line method. Depreciation included in cost of sales and selling, general and administrative expenses for continuing operations was $ 757,000 and $ 1,028,000 for 2020 and 2019 , respectively. Maintenance and repairs are charged to operations and additions or improvements are capitalized. Items of property sold, retired or otherwise disposed of are removed from the asset and accumulated depreciation accounts and any gains or losses on disposal are reflected in operations. Goodwill and Other Intangible Assets: Goodwill represents the amount by which the purchase prices (including liabilities assumed) of acquired businesses exceed the estimated fair value of the net tangible assets and separately identifiable assets of these businesses. Goodwill and i ntangible assets with indefinite useful lives are not amortized but are tested at least annually for impairment. The Company reassesses the value of our reporting units and related goodwill balances annually on April 1 and at other times if events have occurred or circumstances exist that indicate the carrying amount of goodwill may not be recoverable. Recoverability of long-lived assets: The Company reviews its long-lived assets periodically when impairment indicators exist as required under generally accepted accounting principles. Potential impairment is determined by comparing the carrying value of the assets with expected net cash flows expected to be provided by operating activities of the business or related products. If the sum of the expected future net cash flows is less than the carrying value, an impairment loss would be measured by comparing the amount by which the carrying value exceeds the fair value of the asset. Warranty: The Company reserves for the estimated cost of product warranties at the time revenue is recognized. We estimate the costs of our warranty obligations based on our warranty policy or applicable contractual warranty, historical experience of known product failure rates, and use of materials and service delivery costs incurred in correcting product failures. Management reviews the estimated warranty liability on a quarterly basis to determine its adequacy. The following table presents the changes in the Company’s warranty liability, included in other accrued liabilities in the consolidated balance sheets, for the years ended December 31, 2020 and 2019 , which relate to normal product warranties and a five -year obligation to provide for potential future liabilities for certain network equipment sales: Year Ended December 31 2020 2019 Beginning balance $ 513,000 $ 554,000 Amounts charged to expense 59,000 10,000 Actual warranty costs paid (67,000) (51,000) Ending balance $ 505,000 $ 513,000 Accumulated other comprehensive loss: The components of accumulated other comprehensive loss are as follows: Foreign Currency Translation Unrealized (loss)/gain on securities Accumulated Other Comprehensive Loss December 31, 2018 $ (764,000) $ 13,000 $ (751,000) Net current period change 55,000 (2,000) 53,000 December 31, 2019 $ (709,000) $ 11,000 $ (698,000) Net current period change 9,000 10,000 19,000 December 31, 2020 $ (700,000) $ 21,000 $ (679,000) Revenue recognition : The Company’s manufacturing operations (Electronics & Software segment) recognize revenue upon delivery of the Company’s connectivity infrastructure and data transmission products. To determine when revenue should be recognized, it is important to determine when the transfer of control has occurred. The Company has determined that control transfers for these products upon shipment or delivery to the customer, in accordance with the agreed upon shipping terms. As such, the timing of revenue recognition occurs at a specific point in time. Sales are made directly to customers and through distributors. Payment terms for distributors are consistent with the terms of the Company’s direct customers. The Company records a provision for sales returns, sales incentives and warranty costs at the time of the sale based on historical experience and current trends. The Company has determined that the following performance obligations identified in its Services and Support segment are transferred over time: managed services and professional services (time and materials (“T&M”) and fixed price). This segment’s managed services performance obligation is a bundled solution, a series of distinct services that are substantially the same and that have the same pattern of transfer to the customer and are recognized evenly over the term of the contract. T&M professional services arrangements are measured over time with an input method based on hours expended towards satisfying this performance obligation. Fixed price professional service arrangements under a relatively longer-term service will also be measured over time with an input method based on hours expended. The Company has also identified the following performance obligations within its Services and Support segment that are recognized at a point in time which include resale of third-party hardware and software, installation, arranging for another party to transfer services to the customer, and certain professional services. The resale of third-party hardware and software is recognized at a point in time, when the goods are shipped or delivered to the customer’s location, in accordance with the agreed upon shipping terms. Installation services are recognized at a point in time when the services are completed. The service the Company provides to arrange for another party to transfer services to the customer is satisfied at a point in time as the Company has transferred control upon the service first being made available to the customer by the third - party vendor, which are required to be presented on a net basis. Depending on the nature of the service, certain professional services transfer control at a point in time. The Company evaluates these circumstances on a case by case basis to determine if revenue should be recognized over time or at a point in time. See Note 2 for further discussion regarding revenue recognition. Research and development: Research and development costs consist of outside testing services, equipment and supplies associated with enhancing existing products and developing new products. Research and development costs are expensed when incurred and totaled $ 2,808,000 in 2020 and $ 3,600,000 in 2019 . Employee Retirement Benefits: The Company has an Employee Savings Plan (401(k)) and matches a percentage of employee contributions up to six percent of compensation. Contributions to the plan in 2020 and 2019 were $ 371,000 and $ 401,000 , respectively. Net income (loss) per share: Basic net income (loss) per common share is based on the weighted average number of common shares outstanding during each year. Diluted net income (loss) per common share adjusts for the dilutive effect of potential common shares outstanding. The Company’s only potential common shares outstanding are stock options and shares associated with the long-term incentive compensation plans, which resulted in no dilutive effect for 2020 and a dilutive effect of 65,163 shares in 2019 . Due to the net loss in 2020, there was no dilutive impact from outstanding stock options or unvested shares. The Company calculates the dilutive effect of outstanding options and unvested shares using the treasury stock method. Options totaling 697,201 would have been excluded from the calculation of diluted earnings per share for year ended December 31, 2020 , because the exercise price was greater than the average market price of common stock during the year and deferred stock awards totaling 110,308 shares would not have been included because of unmet performance conditions. Options totaling 860,539 were excluded from the calculation of diluted earnings per share for year ended December 31, 2019 , because the exercise price was greater than the average market price of common stock during the year and deferred stock awards totaling 178,278 shares were not included because of unmet performance conditions. Share based compensation: The Company accounts for share based compensation awards on a fair value basis. The estimated grant date fair value of each stock-based award is recognized in income over the requisite service period (generally the vesting period). The estimated fair value of each option is calculated using the Black-Scholes option-pricing model. Accounting standards issued: In June 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2016-13, “Financial Instruments - Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments.” The amendments in this update replace the incurred loss impairment methodology in current U.S. GAAP with a methodology that reflects expected credit losses. This ASU is intended to provide financial statement users with more decision-useful information about expected credit losses and is effective for annual periods and interim periods for those annual periods beginning after December 15, 2022, which for us is the first quarter ending March 31, 2023. Entities may early adopt beginning after December 15, 2018. We are currently evaluating the impact of the adoption of ASU 2016-13 on our consolidated financial statements. Accounting standards adopted: In August 2018, the FASB issued ASU 2018-13, “Fair Value Measurement.” This new standard requires changes to the disclosure requirements for fair value measurements for certain Level 3 items and specifies that some of the changes must be applied prospectively, while others should be applied retrospectively. This standard is effective for public business entities in fiscal years beginning after December 15, 2019, and for interim periods within those fiscal years, with early adoption permitted. the company adopted this standard during 2020 with an immaterial impact to our consolidated financial statements. In December 2019, the FASB issued ASU 2019-12, “Simplifying the Accounting for Income Taxes”, which, as part of its Simplification Initiative to reduce the cost and complexity in accounting for income taxes, removes certain exceptions related to the approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. ASU 2019-12 also amends other aspects of the guidance to help simplify and promote consistent application of GAAP. The guidance is effective for interim and annual periods beginning after December 15, 2020, with early adoption permitted. The Company adopted this standard during 2020 with an immaterial impact to our consolidated financial statements. |
Revenue Recognition
Revenue Recognition | 12 Months Ended |
Dec. 31, 2020 | |
Revenue Recognition [Abstract] | |
Revenue Recognition | NOTE 2 – REVENUE RECOGNITION In accordance with Accounting Standards Codification (“ASC”) 606, revenue is recognized when a customer obtains control of promised goods or services. The amount of revenue recognized reflects the consideration that the Company expects to receive in exchange for these goods or services. Electronics & Software The Company has determined that the revenue recognition for its Electronics & Software segment occurs upon delivery of the Company’s connectivity infrastructure and data transmission products. To determine when revenue should be recognized, it is important to determine when the transfer of control has occurred. The Company has determined that control transfers for these products upon shipment or delivery to the customer, in accordance with the agreed upon shipping terms. As such, the timing of revenue recognition occurs at a specific point in time. Services & Support The Company has determined that the following performance obligations identified in its Services & Support segment are transferred over time: managed services and professional services (time and materials (“T&M”) and fixed price). The managed services performance obligation is a bundled solution, a series of distinct services that are substantially the same and that have the same pattern of transfer to the customer and are recognized evenly over the term of the contract. T&M professional services arrangements are measured over time with an input method based on hours expended towards satisfying this performance obligation. Fixed price professional service arrangements under a relatively longer-term service will also be measured over time with an input method based on hours expended. The Company has also identified the following performance obligations within its Services & Support segment that are recognized at a point in time which include resale of third-party hardware and software, installation, arranging for another party to transfer services to the customer, and certain professional services. The resale of third-party hardware and software is recognized at a point in time, when the goods are shipped or delivered to the customer’s location, in accordance with the agreed upon shipping terms. Installation services are recognized at a point in time when the services are completed. The service the Company provides to arrange for another party to transfer services to the customer is satisfied at a point in time as the Company has transferred control upon the service first being made available to the customer by the third-party vendor, which are required to be presented on a net basis. Depending on the nature of the service, certain professional services transfer control at a point in time. The Company evaluates these circumstances on a case-by-case basis to determine if revenue should be recognized over time or at a point in time. Significant Judgments To determine the transaction price, the Company estimates the amount of variable consideration at the outset of the contract, depending on the facts and circumstances relative to the contract. The Company may provide credits or incentives to its customers, which are accounted for as either variable consideration or consideration payable to the customer. The Company estimates product returns based on historical return rates. The Company constrains (reduces) the estimates of variable consideration such that it is probable that a significant revenue reversal of previously recognized revenue will not occur throughout the life of the contract. When determining if variable consideration should be constrained, management considers whether there are factors outside the Company’s control that could result in a significant reversal of revenue. In making these assessments, the Company considers the likelihood and magnitude of a potential reversal of revenue. The Company will assess if any incentives it offers to its customer is a consideration payable. The Company accounts for consideration payable to a customer as a reduction of the transaction price, and therefore, of revenue. For contracts with more than one performance obligation, the consideration is allocated between separate products and services based on their stand-alone selling prices. Judgment is required to determine standalone selling prices for each distinct performance obligation. The Company generally determines standalone selling prices based on the actual prices charged to customers and has an established range of amounts that fall within stand-alone selling price for its distinct performance obligations. The Company evaluates this range quarterly. Costs to Obtain or Fulfill a Contract The Company evaluates “Other Assets and Deferred Costs” (ASC 340-40), for the accounting for certain costs to obtain and fulfill contracts (or, in some cases, an anticipated contract) with a customer. ASC 340-40 is applicable only to incremental contract costs, those that an entity would not have incurred if the contract had not been obtained, and requires the capitalization of these costs as well as provides guidance on the amortization and impairment considerations. The Company elects the practical expedient and expenses certain costs to obtain contracts when applicable. Within Services & Support, commissions were paid upfront on certain long-term recurring revenue agreements. Total costs to obtain a contract in the years ended December 31, 2020 and 2019 were $ 52,000 and $0 , respectively. Transaction Price Allocated to Future Performance Obligations To determine the allocation of the transaction price and amounts allocated to the performance obligations, the Company first determined the standalone selling price for each distinct performance obligation in the contract in order to determine the allocations of the transaction price in proportion to the standalone selling price for each performance obligation in the contract in accordance with ASC 606-10-32-31 and 32-33. Judgment is required to determine standalone selling price for each distinct performance obligation. The Company generally determines standalone selling prices based on the actual prices charged to customers and has an established range of amounts that fall within stand-alone selling price for its distinct performance obligations. The Company evaluates this range quarterly. Practical Expedients and Exemptions The Company adopted various practical expedients and policy elections related to the accounting for significant finance components, sales taxes, shipping and handling, costs to obtain a contract and immaterial promised goods or services. The practical expedient to disclose the unfulfilled performance obligations was not made as they are expected to be fulfilled within one year. Disaggregation of revenue Revenues are recognized when control of the promised goods or services is transferred to our customers, in an amount that best reflects the consideration we expect to receive in exchange for those goods or services. In accordance with ASC 606-10-50-5, the following tables present how we disaggregate our revenues, which is different for each segment. For the Electronics & Software segment, we analyze revenue by region and product group, which is as follows for the years ended December 31, 2020 and 2019 : Electronics & Software Revenue by Region 2020 2019 North America $ 29,721,000 $ 39,771,000 International 4,775,000 7,236,000 $ 34,496,000 $ 47,007,000 Electronics & Software Revenue by Product Group 2020 2019 Intelligent edge solutions $ 12,162,000 $ 18,442,000 Traditional products 22,334,000 28,565,000 $ 34,496,000 $ 47,007,000 For the Services & Support segment, we analyze revenue by customer group and type, which is as follows for the years ended December 31, 2020 and 2019 : Services & Support Revenue by Customer Group 2020 2019 Education $ 4,483,000 $ 1,926,000 Healthcare 887,000 705,000 Financial and other commercial clients 2,708,000 1,268,000 CSI IT operations 699,000 842,000 $ 8,777,000 $ 4,741,000 Services & Support Revenue by Type 2020 2019 Project & product revenue $ 5,120,000 $ 2,242,000 Services & support revenue 3,657,000 2,499,000 $ 8,777,000 $ 4,741,000 Contract Balances The contract assets associated with the commission costs noted above were $ 267,000 and $0 at December 31, 2020 and 2019 , respectively. The Company does no t have material contract liabilities. |
Leases
Leases | 12 Months Ended |
Dec. 31, 2020 | |
Leases [Abstract] | |
Leases | NOTE 3 – LEASES In accordance with ASC Topic 842, the Company recognizes assets and liabilities for the rights and obligations created by leases that extend more than twelve months from the date of the balance sheet. Right of use (“ ROU”) assets represent our right to use an underlying asset for the lease term, while lease liabilities represent our obligation to make lease payments arising from the lease. Lease ROU assets and liabilities are recognized at the commencement date of a lease based on the present value of lease payments over the lease term. Because the rate implicit in each individual lease is not readily determinable, the Company uses its incremental borrowing rate to determine the present value of the lease payments. The Company has entered into operating leases for three office locations, including one in February 2019 and one in May 2020 upon the acquisition of Ecessa. These leases have remaining lease terms of 2 to 7 years. One of the leases includes two options to extend the lease for 5 years each, and the other lease includes an option to terminate the lease in 2022 . One lease includes a 3% rent adjustment on each anniversary of the lease and another includes a 2.5% annual rent adjustment as well as one free month each year. As of December 31, 2020 , total ROU assets and operating lease liabilities were $ 413,000 and $ 411,000 , respectively. As of December 31, 2019 , total ROU assets and operating lease liabilities were $ 368,000 and $ 360,000 , respectively. All operating lease expense is recognized on a straight-line basis over the lease term. In the years ended December 31, 2020 and 2019, the Company recognized $ 180,000 and $ 124,000 in lease expense, respectively. The Company also recognized $ 82,000 and $0 in sublease income for the years ended December 31, 2020 and 2019 , respectively. Information related to the Company’s ROU assets and related lease liabilities were as follows: Year Ended December 31 2020 2019 Cash paid for operating leases $ 185,000 $ 112,000 Right-of-use assets obtained in exchange for new operating lease obligations (1) $ 209,000 $ 450,000 As of December 31 2020 2019 Weighted-average remaining lease term 2.2 years 3.3 years Weighted-average discount rate 3.6% 4.5% (1) 2019 includes $280,000 for operating leases existing on January 1, 2019 and $188,000 for operating leases that commenced in the first quarter of 2019. 2020 includes $209,000 for an operating lease assumed with the Ecessa acquisition in the second quarter. Maturities of lease liabilities as of December 31, 2020 were as follows: 2021 $ 225,000 2022 152,000 2023 47,000 2024 4,000 Total lease payments 428,000 Less imputed interest (17,000) Total operating lease liabilities $ 411,000 As of December 31, 2020 , the Company does no t have any additional future operating lease obligations that have not yet commenced. |
Discontinued Operations
Discontinued Operations | 12 Months Ended |
Dec. 31, 2020 | |
Discontinued Operations [Abstract] | |
Discontinued Operations | NOTE 4 – DISCONTINUED OPERATIONS On April 5, 2019, the Company sold its Suttle FutureLink™ Fiber business line, including inventory, equipment, and customer relationships, to PPC Broadband Inc. (“PPC”). The transaction was structured as an Asset Purchase Agreement with a simultaneous signing and closing. The sale price was $5,000,000 cash, of which $500,000 was deferred into an escrow account until certain criteria were met and was recorded as restricted cash within the consolidated balance sheet. The Company recognized a gain on the sale of inventory and capital equipment totaling $2,967,000 during the second quarter of 2019. Concurrent with the closing of the transaction, Suttle and PPC entered into a Transition Services Agreement under which Suttle agreed to manufacture products related to the FutureLink™ Fiber business line until September 30, 2019, to ensure seamless supply to the customer base. On March 11, 2020, the Company sold the remainder of its Suttle business lines, including the SoHo, MediaMAX, and SpeedStar brands and inventory as well as working capital, certain capital equipment, intellectual property, and customer relationships to Oldcastle Infrastructure, Inc. (“Oldcastle”) for $ 8,000,000 , with a working capital adjustment 90 days after close. Oldcastle will operate the majority of the acquired Suttle business through its wholly-owned subsidiary, Primex Technologies, Inc. Through the sale to Primex, a separate online equipment auction held in the fourth quarter of 2020, and various other sales, t he Company received total proceeds of $ 8,900,000 and recorded a gain on the sale of $ 2,247,000 in 2020. Concurrent with the closing of the transaction, the Company and Oldcastle entered into a Transition Services Agreement (“TSA”) under which Suttle continued to manufacture products for Oldcastle for six months, to ensure seamless supply and quality assurance to the existing customer base. Concurrently with the closing of the transaction and the TSA, the Company and Oldcastle also entered into a lease agreement under which Oldcastle will lease two buildings in Hector, Minnesota, where Suttle had conducted operations. Base rents under the lease agreement range from $6,970 to $7,180 per month. The associated assets and liabilities related to this sale were classified as held for sale at December 31, 2019. The presentation of discontinued operations has been retrospectively applied to all prior periods presented. The assets and liabilities of this discontinued operation that are classified as held for sale are as follows: December 31, 2020 December 31, 2019 Trade accounts receivable $ - $ 2,235,000 Inventories - 3,009,000 Other current assets - 93,000 Total current assets $ - $ 5,337,000 Property, plant, and equipment $ - $ 883,000 Total noncurrent assets $ - $ 883,000 Total assets held for sale $ - $ 6,220,000 Accounts payable $ - $ 1,111,000 Other accrued liabilities - 82,000 Total liabilities held for sale $ - $ 1,193,000 The financial results of the discontinued operations are as follows: Year Ended December 31 2020 2019 Sales $ 3,024,000 $ 18,879,000 Cost of sales 2,167,000 12,965,000 Selling, general and administrative expenses 520,000 2,684,000 Restructuring expenses 960,000 - (Gain) loss on sale of assets (2,247,000) (2,990,000) Other income - - Operating income before income taxes 1,624,000 6,220,000 Income tax expense - 2,000 Income (loss) from discontinued operations $ 1,624,000 $ 6,218,000 During the year ended December 31, 2020 , the Company recorded $ 960,000 in restructuring expense. This consisted of severance and related benefits costs due to the sale of the remainder of Suttle’s business lines and the closure of the plant now that the TSA is completed. We expect total restructuring costs to be $ 1,000,000 , including any remaining shut down costs. The Company paid $ 708,000 in restructuring charges during 2020 and had $ 252,000 in restructuring accruals recorded in accrued compensation and benefits at December 31, 2020 that are expected to be paid during 2021. |
Business Combinations
Business Combinations | 12 Months Ended |
Dec. 31, 2020 | |
Business Combinations [Abstract] | |
Business Combinations | NOTE 5 –BUSINESS COMBINATIONS On May 14, 2020, in a reverse triangular merger, the Company completed the acquisition of 100% of Ecessa Corporation . Ecessa designs and distributes software-defined wide area networking (SD-WAN) solutions for businesses through the deployment of over 10,000 field installations (since 2002) of Ecessa Edge®, PowerLink®, and WANworX® controllers. The acquisition expands the Company’s IoT intelligent edge products and services and provides opportunities to expand the Company’s services platform. The purchase price was $ 4,642,000 , with cash acquired totaling $ 666,000 . The purchase price includes initial consideration of $ 4,666,000 and $ (24,000) in working capital adjustments. The assets and liabilities of Ecessa were recorded in the consolidated balance sheet within the Services & Support segment as of the acquisition date, at their respective fair values. The purchase price allocation is based on the estimated fair value of assets acquired and liabilities assumed and has been allocated as follows: May 14, 2020 Current assets $ 1,101,000 Property, plant, and equipment 127,000 Other long-term assets 421,000 Intangible assets 2,260,000 Goodwill 1,341,000 Total assets 5,250,000 Total liabilities 608,000 Net assets acquired $ 4,642,000 Identifiable intangible assets are definite-lived assets. These assets include trade name/trademark/internet domain assets, non-compete agreements, customer relationships, and internally developed software intangible assets, and have a weighted average amortization period of 7 years, which matches the weighted average useful life of the assets. Goodwill recorded as part of the purchase price allocation is not tax deductible . The pro forma impact of Ecessa was not significant to the Company’s results for the year ended December 31, 2020 . Ecessa’s revenue and operating loss since acquisition are $ 1,265,000 and $ (598,000) , respectively. The operating loss is primarily due to the revaluation of $1,561,000 of pre-acquisition deferred revenue to a preliminary fair value of $257,000 as of the opening balance sheet date and $ 205,000 of intangibles amortization, thus lowering revenue recognized and increasing post-acquisition expenses on a similar operating cost structure. The Company is still in process of integrating Ecessa into its operations and therefore has not realized all potential cost-saving synergies. On November 3, 2020, the Company acquired the operating assets of privately held IVDesk Minnesota, Inc. (“IVDesk”) from a third-party receiver (“Receiver”). IVDesk provides private cloud services to small- and mid-size businesses (SMB), with a particular focus on the financial services industry. The acquisition expands the Company’s monthly recurring revenue service model, bringing additional resources and experience in cloud-delivered applications. The purchase price was $ 1,368,000 and includes initial consideration of $ 950,000 , working capital adjustments of $ (132,000) , and $ 550,000 in contingent consideration. The Company has agreed to pay up to $ 550,000 in additional consideration upon retaining a certain customer level 120 days after closing. The Company provided the Receiver as seller a $550,000 letter of credit to secure its obligation to pay the earn-out under the asset purchase agreement. At December 31, 2020 , the Company had estimated liabilities of $ 550,000 related to the outstanding consideration. During March 2021, upon meeting the requirements of the earn-out, the Company paid the Receiver the additional consideration. The estimated assets and liabilities of IVDesk are recorded in the consolidated balance sheet within the Services & Support segment at December 31, 2020 . The preliminary purchase price allocation was based on estimates of the fair value of assets acquired and liabilities assumed, and included total assets of $1,500,000 , including estimated goodwill of $745,000 and estimated intangibles of $720,000 , and total liabilities of $132,000 . The fair value of acquired identifiable intangible assets of $720,000 is provisional depending on the final valuations for those assets. All balances recorded are estimated amounts and the Company expects to finalize the purchase price allocation during the first half of 2021 as the valuation of identifiable assets and liabilities is completed. The pro forma impact of IVDesk was not significant to the Company’s results for the year ended December 31, 2020 . IVDesk’s revenue since acquisition was $401,000 . |
Cash Equivalents and Investment
Cash Equivalents and Investments | 12 Months Ended |
Dec. 31, 2020 | |
Cash Equivalents and Investments [Abstract] | |
Cash Equivalents and Investments | NOTE 6 –CASH EQUIVALENTS AND INVESTMENTS The following tables show the Company’s cash equivalents and available-for-sale securities’ amortized cost, gross unrealized gains, gross unrealized losses and fair value by significant investment category recorded as cash equivalents or short and long-term investments as of December 31, 2020 and December 31, 2019 : December 31, 2020 Amortized Cost Gross Unrealized Gains Gross Unrealized Losses Fair Value Cash Equivalents Short-Term Investments Long-Term Investments Cash equivalents: Money Market funds $ 9,424,000 $ - $ - $ 9,424,000 $ 9,424,000 $ - $ - Subtotal 9,424,000 - - 9,424,000 9,424,000 - - Investments: Commercial Paper 700,000 - - 700,000 - 700,000 - Corporate Notes/Bonds 7,658,000 7,000 (1,000) 7,664,000 - 2,059,000 5,605,000 Convertible Debt 605,000 - - 605,000 - - 605,000 Subtotal 8,963,000 7,000 (1,000) 8,969,000 - 2,759,000 6,210,000 Total $ 18,387,000 $ 7,000 $ (1,000) $ 18,393,000 $ 9,424,000 $ 2,759,000 $ 6,210,000 December 31, 2019 Amortized Cost Gross Unrealized Gains Gross Unrealized Losses Fair Value Cash Equivalents Short-Term Investments Long-Term Investments Cash equivalents: Money Market funds $ 8,761,000 $ - $ - $ 8,761,000 $ 8,761,000 $ - $ - Subtotal 8,761,000 - - 8,761,000 8,761,000 - - Investments: Commercial Paper 8,695,000 - (1,000) 8,694,000 - 8,694,000 - Corporate Notes/Bonds 756,000 - - 756,000 - 756,000 - Convertible Debt 250,000 - - 250,000 - - 250,000 Subtotal 9,701,000 - (1,000) 9,700,000 - 9,450,000 250,000 Total $ 18,462,000 $ - $ (1,000) $ 18,461,000 $ 8,761,000 $ 9,450,000 $ 250,000 The following table summarizes the estimated fair value of our investments, designated as available-for-sale and classified by the contractual maturity date of the securities as of December 31, 2020 : Amortized Cost Estimated Market Value Due within one year $ 2,759,000 $ 2,759,000 Due after one year through five years 6,204,000 6,210,000 $ 8,963,000 $ 8,969,000 The Company tests for other than temporary losses on a quarterly basis and has considered the unrealized losses indicated above to be temporary in nature. The Company intends to hold the investments until it can recover the full principal amount and has the ability to do so based on other sources of liquidity. The Company expects such recoveries to occur prior to the contractual maturities. The Company did no t recognize any gross realized gains or gross realized losses during the years ending December 31, 2020 and 2019 , respectively. If the Company had realized gains or losses, they would be included within investment and other income in the accompanying consolidated statements of (loss) income. In April 2020, the Company made an $899,000 minority investment in the common stock of Quortus Ltd., a UK-based company that provides virtual core network software for Private LTE solutions for critical and secure communications. This investment is important for the Company’s Electronics & Software segment because this segment has been partnering with Quortus to integrate the Quortus Private LTE core in existing and new products for that segment’s federal business, network extensions, and private networks for enterprises. The Company’s investment represents less than 10% of the outstanding equity of Quortus Ltd. The Company uses the cost method to account for investments in common stock of entities such as Quortus if the Company does not have the ability to exercise significant influence over the operating and financial matters of the entity. The Company also uses the cost method to account for its investments that are not in the form of common stock or in-substance common stock in entities if the Company does not have the ability to exercise significant influence over the entity’s operating and financial matters. |
Inventories
Inventories | 12 Months Ended |
Dec. 31, 2020 | |
Inventories [Abstract] | |
Inventories | NOTE 7 - INVENTORIES Inventories consist of: December 31 2020 2019 Finished goods $ 7,871,000 $ 6,728,000 Raw and processed materials 826,000 1,803,000 $ 8,697,000 $ 8,531,000 |
Property, Plant and Equipment
Property, Plant and Equipment | 12 Months Ended |
Dec. 31, 2020 | |
Property, Plant and Equipment [Abstract] | |
Property, Plant and Equipment | NOTE 8 - PROPERTY, PLANT AND EQUIPMENT Property, plant and equipment and the estimated useful lives are as follows: Estimated December 31 useful life 2020 2019 Land $ 2,852,000 $ 2,965,000 Buildings and improvements 3 -40 years 8,891,000 8,727,000 Machinery and equipment 3 -15 years 6,404,000 9,347,000 Furniture and fixtures 3 -10 years 3,012,000 3,628,000 Construction in progress 27,000 - 21,186,000 24,667,000 Less accumulated depreciation (13,944,000) (16,429,000) $ 7,242,000 $ 8,238,000 |
Goodwill and Intangible Assets
Goodwill and Intangible Assets | 12 Months Ended |
Dec. 31, 2020 | |
Goodwill and Intangible Assets [Abstract] | |
Goodwill and Intangible Assets | NOTE 9 – GOODWILL AND INTANGIBLE ASSETS The changes in the carrying amount of goodwill for the year ended December 31, 2020 by company are as follows: Ecessa IVDesk Total January 1, 2020 $ - $ - $ - Acquisition 1,341,000 745,000 2,086,000 December 31, 2020 $ 1,341,000 $ 745,000 $ 2,086,000 Gross goodwill 1,341,000 745,000 2,086,000 Accumulated impairment loss - - - Balance at December 31, 2020 $ 1,341,000 $ 745,000 $ 2,086,000 The fair value of goodwill of $745,000 and acquired identifiable intangible assets of $720,000 is provisional at December 31, 2020 depending on the final valuations for those assets. The Company’s identifiable intangible assets with finite lives (excluding the provisional $720,000 related to IVDesk) are being amortized over their estimated useful lives and were as follows: December 31, 2020 Gross Carrying Amount Accumulated Amortization Net Trade Name/Trademark/Internet Domain Assets $ 90,000 $ (5,000) $ 85,000 Non-compete Agreements 80,000 (16,000) 64,000 Customer Relationships 290,000 (34,000) 256,000 Internally Developed Software 1,800,000 (150,000) 1,650,000 $ 2,260,000 $ (205,000) $ 2,055,000 Amortization expense on these identifiable intangible assets was $ 205,000 and $ 0 in 2020 and 2019 respectively. The amortization expense is included in selling, general and administrative expenses. The estimated future amortization expense for identifiable intangible assets during the next five fiscal years is as follows: Year Ending December 31: 2021 $ 351,000 2022 351,000 2023 335,000 2024 324,000 2025 290,000 Thereafter 404,000 |
Commitments and Contingencies
Commitments and Contingencies | 12 Months Ended |
Dec. 31, 2020 | |
Commitments and Contingencies and General Commitments [Abstract] | |
Commitments and Contingencies | NOTE 10 – COMMITMENTS AND CONTINGENCIES Line of credit: On August 28, 2020, the Company entered into a Credit Agreement with Wells Fargo Bank, National Association, establishing a $5,000,000 line of credit facility agreement, that replaced a prior facility. On October 29, 2020, the Company entered into a First Amendment to the Credit Agreement. Under the Credit Agreement, as amended, the Company has the ability to obtain one or more letters of credit in an aggregate amount up to $2,000,000 , subject to the general terms of the credit agreement. The Company had no outstanding borrowings against the line of credit, or the prior credit facility, at December 31, 2020 or December 31, 2019 and $ 1,051,000 of the credit line is available for use at December 31, 2020 . Due to the revolving nature of loans under this credit facility, additional borrowings and periodic repayments and re-borrowings may be made until the maturity date. Interest on borrowings on the credit line is at LIBOR plus 1.25% , with a minimum LIBOR rate of 0.75% , ( 2.0% at December 31, 2020 ). The Credit Agreement expires August 28, 2021 and is secured by government securities owned and pledged by the Company. The Credit Agreement contains financial covenants including a tangible net worth minimum. The Company was in compliance with its financial covenants at Decem ber 31, 2020 . As of December 31, 2020 , the Company had no other material commitments (either cancelable or non-cancelable) for capital expenditures or other purchase commitments related to ongoing operations. Long-term compensation plans: The Company has a long-term incentive plan that provides long-term competitive compensation to enable the Company to attract and retain qualified executive talent and to reward employees for achieving goals and improving company performance. The plan provides grants of “performance units” made at the beginning of performance periods and paid at the end of the period if performance goals are met. Awards were previously made every other year and are paid following the end of the cycle with annual vesting. Payment in the case of retirement, disability or death will be on a pro rata basis. The Company recognized expense/(income) of $66,000 and $ 164,000 in 2020 and 2019 , respectively. Accrual balances for long-term compensation plans at December 31, 2020 and 2019 were $ 230,000 and $ 164,000 , respectively. There were no award payouts in 2020 and 2019. Awards under the 2018 to 2020 plans will be paid out 50% in cash and 50% in stock. Awards under the 2019 to 2021 and 2020 to 2022 plans will be paid out 75% in stock and 25% in cash. The stock portion of these awards are treated as equity plans and included within the Stock Compensation footnote within the Deferred Stock Outstanding section below. Other contingencies: In the ordinary course of business, the Company is exposed to legal actions and claims and incurs costs to defend against these actions and claims. Company management is not aware of any outstanding or pending legal actions or claims that would materially affect the Company’s financial position, results of operations, or cash flows. |
Stock Compensation
Stock Compensation | 12 Months Ended |
Dec. 31, 2020 | |
Stock Compensation [Abstract] | |
Stock Compensation | NOTE 11 – STOCK COMPENSATION 2011 Executive Incentive Compensation Plan On March 28, 2011 the Board adopted and on May 19, 2011 the Company’s shareholders approved the Company’s 2011 Executive Incentive Compensation Plan (“2011 Incentive Plan”). The 2011 Incentive Plan authorizes incentive awards to officers, key employees and non-employee directors in the form of options (incentive and non-qualified), stock appreciation rights, restricted stock, restricted stock units, performance stock units (“deferred stock”), performance cash units, and other awards in stock, cash, or a combination of stock and cash. The 2011 Incentive Plan, as amended, allows the issuance of up to 2,500,000 shares of common stock. During 2020 , stock options covering 191,301 shares were awarded to key executive employees and non-employee directors, which options expire seven years from the date of award and generally vest 25 % each year beginning one year after the date of award. The Company also granted deferred stock awards of 89,131 shares to key employees during 2020 under the Company’s long-term incentive plan for the 2020 to 2022 period. These awards vest over three years with the first vesting date being May 6, 2021. At December 31, 2020 , 431,032 shares have been issued under the 2011 Incentive Plan, 1,445,885 shares are subject to currently outstanding options, deferred stock awards, and unvested restricted stock units, and 623,083 shares remained available for future issuance under the 2011 Incentive Plan. Stock Options Outstanding The following table summarizes changes in the number of outstanding stock options under the Director Plan, Stock Plan and the 2011 Incentive Plan during the two years ended December 31, 2020 . Weighted average Weighted average exercise price remaining Options per share contractual term Outstanding – December 31, 2018 1,380,492 $ 7.56 4.18 years Awarded 100,769 2.69 Exercised (151,950) 4.08 Forfeited (198,839) 9.33 Outstanding – December 31, 2019 1,130,472 7.28 3.48 years Awarded 191,301 5.10 Exercised (8,000) 2.64 Forfeited (140,583) 10.90 Outstanding – December 31, 2020 1,173,190 6.52 3.35 years Exercisable at December 31, 2020 877,926 $ 7.20 2.59 years Expected to vest December 31, 2020 1,173,190 $ 6.52 3.35 years The fair value of awards issued under the Company’s stock option plan is estimated at grant date using the Black-Scholes option-pricing model. The following table displays the assumptions used in the model. Year Ended December 31 2020 2019 Expected volatility 40.2% 31.3% Risk free interest rate 0.4% 2.2% Expected holding period 6 years 6 years Dividend yield 1.3% 3.0% Total unrecognized compensation expense was $ 222,000 as of December 31, 2020 , which is expected to be recognized over the next 2.8 years. The aggregate intrinsic value of all outstanding options, exercisable options, and options expected to vest ( the amount by which the market price of the stock on the last day of the period exceeded the market price of the stock on the date of grant) was $ 437,000 based on the Company’s stock price at December 31, 2020 . The intrinsic value of options exercised during the year was $ 18,000 in 2020 and $ 380,000 in 2019 . Net cash proceeds from the exercise of all stock options were $0 in 2020 and 2019 . The following table summarizes the status of stock options outstanding at December 31, 2020 : Weighted Average Weighted Remaining Average Range of Exercise Prices Shares Option Life Exercise Price $2.50 to $4.99 515,989 4.6 years $ 3.75 $5.00 to $7.49 353,359 3.6 years 6.17 $7.50 to $9.99 0 0 years 0.00 $10.00 to $12.49 244,477 1.2 years 11.32 $12.50 to $14.15 59,365 0.2 years 12.97 The Company receives an income tax benefit related to the gains received by officers and key employees who make disqualifying dispositions of stock received on exercise of qualified incentive stock options and on non-qualified options. The amount of tax benefit received by the Company was $ 0 in both 2020 and 2019 . The tax benefit amounts have been credited to additional paid-in capital. Deferred Stock Outstanding The following table summarizes the changes in the number of deferred stock shares under the Stock Plan and 2011 Incentive Plan over the period from December 31, 2018 to December 31, 2020 : Weighted Average Grant Date Shares Fair Value Outstanding – December 31, 2018 270,066 $ 4.48 Granted 161,107 2.76 Vested (4,575) 4.56 Forfeited (105,371) 3.90 Outstanding – December 31, 2019 321,227 3.37 Granted 95,631 5.33 Vested (57,952) 2.81 Forfeited (86,211) 4.22 Outstanding – December 31, 2020 272,695 3.91 The grant date fair value is calculated based on the Company’s closing stock price as of the grant date. As of December 31, 2020 , the total unrecognized compensation expense related to the deferred stock shares was $ 347,000 and is expected to be recognized over a weighted-average period of 2.1 years. Compensation Expense Share-based compensation expense is recognized based on the fair value of awards granted over the vesting period of the award. Share-based compensation expense recognized for 2020 and 2019 was $ 463,000 and $ 413,000 before income taxes and $ 366,000 and $ 326,000 after income taxes, respectively. Share-based compensation expense is recorded as a part of selling, general and administrative expenses. Employee Stock Purchase Plan Under the Company’s Employee Stock Purchase Plan (“ESPP”), employees are able to acquire shares of common stock at 85 % of the price at the end of each current quarterly plan term. The most recent term ended December 31, 2020 . The ESPP is considered compensatory under current rules. At December 31, 2020 , after giving effect to the shares issued as of that date, 68,843 shares remain available for purchase under the ESPP. Employee Stock Ownership Plan (ESOP) All eligible employees of the Company participate in the ESOP after completing one year of service. Contributions are allocated to each participant based on compensation and vest 20 % after two years of service and incrementally thereafter, with full vesting after six years. At December 31, 2020 , the ESOP held 706,287 shares of the Company’s common stock, all of which have been allocated to the accounts of eligible employees. Contributions to the plan are determined by the Board of Directors and can be made in cash or shares of the Company’s stock. The 2020 ESOP contribution was $ 328,263 for which the Company issued 71,830 shares in March 2021. The 2019 ESOP contribution was $ 407,584 for which the Company issued 66,059 shares in 2020 . |
Common Stock
Common Stock | 12 Months Ended |
Dec. 31, 2020 | |
Common Stock [Abstract] | |
Common Stock | NOTE 12 – COMMON STOCK In August 2019, the Company announced the adoption of a $2.0 million stock repurchase program running through the end of 2020. Under the stock repurchase program, repurchases can be made from time to time using a variety of methods, including through open market purchases or in privately negotiated transactions in compliance with the rules of the United States Securities and Exchange Commission and other applicable legal requirements. This new $2.0 million repurchase program replaces a stock repurchase program that the Company had adopted in 2008. At December 31, 2020 , there remained $341,000 under this repurchase program. |
Income Taxes
Income Taxes | 12 Months Ended |
Dec. 31, 2020 | |
Income Taxes [Abstract] | |
Income Taxes | NOTE 13 - INCOME TAXES Income tax (benefit) expense from continuing operations consists of the following: Year Ended December 31 2020 2019 Current year income taxes (benefit): Federal $ (9,000) $ (45,000) State 20,000 20,000 11,000 (25,000) Deferred income taxes: Federal $ 9,000 $ 10,000 9,000 10,000 Income tax expense (benefit) $ 20,000 $ (15,000) The Company’s Austin Taylor Communications, Ltd. unit operated in the United Kingdom (U.K.) and is subject to U.K. rather than U.S. income taxes. Austin Taylor had no activity in 2020 and 2019 . At the end of 2020 , Austin Taylor’s net operating loss carry-forward was $ 7,462,000 . The Company remains uncertain whether it will be able to generate the future income needed to realize the tax benefit of the carry-forward. Accordingly, the Company has continued to maintain its deferred tax valuation allowance against any potential carry-forward benefit from Austin Taylor. Net2Edge, Ltd., formally known as Transition Networks EMEA, Ltd., operates in the U.K. and is subject to U.K. rather than U.S. income taxes. Net2Edge, Ltd. had pretax losses of $ 955,000 and $ 1,519,000 in 2020 and 2019 , respectively. At the end of 2020 , Net2Edge, Ltd.’s net operating loss carry-forward was $ 9,700,000 , of which a full valuation allowance is recorded. In 2007, Transition Networks China began operations in China and is subject to Chinese taxes rather than U.S. income taxes. Transition Networks China had no activity in 2020 and 2019 . At the end of 2020 , Transition Networks China's net operating loss carry-forward was $ 0 . Transition Networks China ceased operations in 2014 and incurred minor non-operating expenditures in 2015 to close the operations. As of 2016, Transition Networks China no longer has any operational activity. Suttle Costa Rica operated in Costa Rica and was subject to Costa Rica income taxes. As of December 31, 2020 , the amount of unremitted earnings outside of the United States was not significant to the Company’s liquidity and was available to fund investments abroad. The Company closed its Costa Rica facility in 2017 and no longer has any operational activity in Costa Rica. Suttle Costa Rica had no activity in 2020 and 2019 . At the end of 2020 , Suttle Costa Rica’s net operating loss carry-forward was $ 0 . The provision for income taxes for continuing operations varied from the federal statutory tax rate as follows: Year Ended December 31 2020 2019 Tax at U.S. statutory rate 21.0% 21.0% State income taxes, net of federal benefit (0.8) 26.2 Foreign income taxes, net of foreign tax credits (11.3) 98.9 Other nondeductible items (3.3) (2.1) Effect of increase in uncertain tax positions - 17.2 Change in valuation allowance (8.7) (181.7) Other 2.0 14.0 Effective tax rate (1.1%) (6.5%) Deferred tax assets and liabilities as of December 31 related to the following: 2020 2019 Deferred tax assets: Allowance for doubtful accounts $ 26,000 $ 29,000 Inventory 798,000 1,254,000 Accrued and prepaid expenses 314,000 302,000 Lease liability 70,000 44,000 Domestic net operating loss carry-forward 3,398,000 2,141,000 Long-term compensation plans - 248,000 Nonemployee director stock compensation 552,000 514,000 Other stock compensation 82,000 51,000 Intangible assets - 253,000 Foreign net operating loss carry-forwards and credits 3,261,000 3,087,000 Federal and state credits 767,000 767,000 Other 18,000 17,000 Gross deferred tax assets 9,286,000 8,707,000 Valuation allowance (8,728,000) (8,170,000) Net deferred tax assets 558,000 537,000 Deferred tax liabilities Depreciation (318,000) (485,000) Intangible assets (175,000) - Lease right-of-use asset (65,000) (42,000) Net deferred tax liability (558,000) (527,000) Total net deferred tax asset $ - $ 10,000 The Company assesses available positive and negative evidence to estimate if sufficient future taxable income will be generated to use the existing deferred tax assets. A significant piece of objective negative evidence evaluated was the cumulative loss incurred over the three -year period ending December 31, 2020 . This objective evidence limits the ability to consider other subjective evidence such as the projections for future growth. On the basis of this evaluation, as of December 31, 2020 , a valuation allowance of $ 8,728,000 has been recorded to reflect the portion of the deferred tax asset that is more likely to not be realized. The amount of the deferred tax asset considered realizable, however, could be adjusted if estimates of future taxable income during the carryforward period are reduced or increased or if objective negative evidence in the form of cumulative losses is no longer present and additional weight may be given to subjective evidence such as the Company’s projections for growth. At December 31, 2020 , the Company has a federal net operating loss carryforward from 2015 through 2020 activity of approximately $ 10,940,000 that is available to offset future taxable income and begins to expire in 2035 . The Company also has a federal capital loss carryforward from 2018 of approximately $ 1,930,000 that is available to offset future capital gains and expires in 2023 . During 2015, the Company engaged in a research and development tax credit study for the tax years 2011 to 2014. As a result of this study, the Company claimed $ 1,554,000 of federal and $ 1,024,000 of state research and development credits. The Company amended prior year tax returns to claim these credits and offset prior year taxes paid. Credits not used to reduce taxes are available to be carried forward. At December 31, 2020 , the Company has an estimated federal research and development credit carryforward of approximately $ 467,000 and a state research and development credit carryforward of approximately $ 594,000 . The Company assesses uncertain tax positions in accordance with ASC 740. Under this method, the Company must recognize the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in the financial statements from these uncertain tax positions are measured based on the largest benefit that has a greater than fifty percent likelihood of being realized upon ultimate resolution. The Company’s practice is to recognize interest and penalties related to income tax matters in income tax expense. Changes in the Company’s uncertain tax positions are summarized as follows: 2020 2019 Uncertain tax positions – January 1 $ 101,000 $ 60,000 Gross increases - current period tax positions 14,000 41,000 Uncertain tax positions – December 31, 2020 $ 115,000 $ 101,000 Included in the balance of uncertain tax positions at December 31, 2020 are $ 115,000 of tax benefits that if recognized would affect the tax rate. The Company’s unrecognized tax benefits will be reduced by $ 0 in the next twelve months due to statute of limitations expirations. There are no other expected significant changes in the Company’s uncertain tax positions in the next twelve months. The Company’s income tax liability accounts included accruals for interest and penalties of $ 0 at December 31, 2020 . The Company’s 2020 income tax expense decreased by $ 0 due to net decreases for accrued interest and penalties. The Company’s federal and state tax returns and tax returns it has filed in Costa Rica and the United Kingdom are open for review going back to the 2017 tax year. |
Information Concerning Industry
Information Concerning Industry Segments and Major Customers | 12 Months Ended |
Dec. 31, 2020 | |
Information Concerning Industry Segments and Major Customers [Abstract] | |
Information Concerning Industry Segments and Major Customers | NOTE 14 - INFORMATION CONCERNING INDUSTRY SEGMENTS AND MAJOR CUSTOMERS Following the acquisition of Ecessa during the second quarter of 2020 and the merging of certain operations, the Company classifies its remaining businesses into two segments as follows: · Electronics & Software: designs, develops and sells Intelligent Edge solutions that provide connectivity and power through PoE products and actionable intelligence to end devices in an IoT ecosystem through embedded and cloud-based management software. In addition, this segment continues to generate revenue from its traditional products consisting of, media converters, NICs, and Ethernet switches that offer the ability to affordably integrate the benefits of fiber optics into any data network; and · Services & Support: provides technology solutions that address prevalent IT challenges, including network resiliency, security products and services, network virtualization, and cloud migrations, IT managed services, wired and wireless network design and implementation, and converged infrastructure configuration, deployment and management , and SD-WAN network devices . Management has chosen to organize the enterprise and disclose reportable segments based on products and services. Intersegment revenues are eliminated upon consolidation. “Other” includes non-allocated corporate overhead costs. As a result of our treatment of Suttle as discontinued operations, “Other” includes amounts previously allocated to Suttle that do not meet the criteria to be included in income from discontinued operations. Electronics & Software manufactures its products in Asia and the United States and makes sales in both the U.S. and international markets. Services & Support operates in the U.S. and primarily makes sales in the U.S. Net long-lived assets held in foreign countries were approximately $ 49,000 and $ 112,000 at December 31, 2020 and 2019 , respectively. Consolidated sales to U.S. customers were approximately 87% and 74% of sales from continuing operations in 2020 and 2019 respectively. In 2020 , sales to two of Electronics & Software’s customers accounted for 18.7% and 17.3% of consolidated sales and one of Services & Support’s customers accounted for 10.3% of consolidated sales. In 2019, sales to two of Electronics & Software’s customers accounted for 21.2% and 16.2% of consolidated sales. At December 31, 2020 , Electronics & Software had one customer that made up 17% of consolidated accounts receivable and Services & Support had one customer that made up 38% of accounts receivable. At December 31, 2019 , Electronics & Software had two customers that made up 45% and 17% of consolidated accounts receivable. Information concerning the Company’s operations in the various segments for the years ended December 31, 2020 and 2019 is as follows: Electronics & Services & Intersegment Software Support Other Eliminations Total 2020 Sales $ 34,496,000 $ 8,777,000 $ - $ (697,000) $ 42,576,000 Cost of sales 19,606,000 5,798,000 - (35,000) 25,369,000 Gross profit 14,890,000 2,979,000 - (662,000) 17,207,000 Selling, general and administrative expenses 13,875,000 2,669,000 3,337,000 (662,000) 19,219,000 Acquisition costs - - 685,000 - 685,000 Operating income (loss) 1,015,000 310,000 (4,022,000) - (2,697,000) Other income (expense) (10,000) (32,000) 964,000 - 922,000 Income (loss) from continuing operations before tax $ 1,005,000 $ 278,000 $ (3,058,000) $ - $ (1,775,000) Depreciation and amortization $ 288,000 $ 292,000 $ 382,000 $ - $ 962,000 Capital expenditures $ 81,000 $ 14,000 $ 155,000 $ - $ 250,000 Assets $ 15,398,000 $ 8,521,000 $ 31,664,000 $ (27,000) $ 55,556,000 Electronics & Services & Intersegment Software Support Other Eliminations Total 2019 Sales $ 47,007,000 $ 4,741,000 $ - $ (842,000) $ 50,906,000 Cost of sales 25,613,000 3,259,000 - (152,000) 28,720,000 Gross profit 21,394,000 1,482,000 - (690,000) 22,186,000 Selling, general and administrative expenses 17,354,000 1,485,000 4,028,000 (690,000) 22,177,000 Operating income (loss) 4,040,000 (3,000) (4,028,000) - 9,000 Other income (expense) (7,000) (10,000) 243,000 - 226,000 Income (loss) from continuing operations before tax $ 4,033,000 $ (13,000) $ (3,785,000) $ - $ 235,000 Depreciation and amortization $ 360,000 $ 92,000 $ 581,000 $ - $ 1,033,000 Capital expenditures $ 81,000 $ 69,000 $ 275,000 $ - $ 425,000 Assets $ 19,902,000 $ 1,694,000 $ 37,582,000 $ (27,000) $ 59,151,000 |
Fair Value Measurements
Fair Value Measurements | 12 Months Ended |
Dec. 31, 2020 | |
Fair Value Measurements [Abstract] | |
Fair Value Measurements | NOTE 15 – FAIR VALUE MEASUREMENTS Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Assets and liabilities measured at fair value are classified using the following hierarchy, which is based upon the transparency of inputs to the valuation as of the measurement date: Level 1 – Observable inputs that reflect unadjusted quoted prices for identical assets or liabilities in active markets that the Company has the ability to access at the measurement date. Level 2 – Observable inputs such as quoted prices for similar instruments and quoted prices in markets that are not active, and inputs that are directly observable or can be corroborated by observable market data. The types of assets and liabilities included in Level 2 are typically either comparable to actively traded securities or contracts, such as treasury securities with pricing interpolated from recent trades of similar securities, or priced with models using highly observable inputs, such as commodity options priced using observable forward prices and volatilities. Level 3 – Significant inputs to pricing that have little or no observability as of the reporting date. The types of assets and liabilities included in Level 3 are those with inputs requiring significant management judgment or estimation, such as the complex and subjective models and forecasts used to determine the fair value of financial instruments. Financial assets and liabilities measured at fair value on a recurring basis as of December 31, 2020 and 2019 , are summarized below: December 31, 2020 Level 1 Level 2 Level 3 Total Fair Value Cash equivalents: Money Market funds $ 9,424,000 $ - $ - $ 9,424,000 Subtotal 9,424,000 - - 9,424,000 Short-term investments: Commercial Paper - 700,000 - 700,000 Corporate Notes/Bonds - 2,059,000 - 2,059,000 Subtotal - 2,759,000 - 2,759,000 Long-term investments: Corporate Notes/Bonds - 5,605,000 - 5,605,000 Convertible Debt - - 605,000 605,000 Subtotal - 5,605,000 605,000 6,210,000 Current Liabilities: Accrued Consideration - - (550,000) (550,000) Subtotal - - (550,000) (550,000) Total $ 9,424,000 $ 8,364,000 $ 55,000 $ 17,843,000 December 31, 2019 Level 1 Level 2 Level 3 Total Fair Value Cash equivalents: Money Market funds $ 8,761,000 $ - $ - $ 8,761,000 Subtotal 8,761,000 - - 8,761,000 Short-term investments: Commercial Paper - 8,694,000 - 8,694,000 Corporate Notes/Bonds - 756,000 - 756,000 Subtotal - 9,450,000 - 9,450,000 Long-term investments: Convertible Debt - - 250,000 250,000 Subtotal - - 250,000 250,000 Total $ 8,761,000 $ 9,450,000 $ 250,000 $ 18,461,000 The estimated fair value of contingent consideration as of December 31, 2020 was $ 550,000 , as noted above. The estimated fair value is considered a level 3 measurement because the probability weighted discounted cash flow methodology used to estimate fair value includes the use of significant unobservable inputs, primarily the contractual contingent consideration revenue targets and assumed probabilities. There was no change in the estimated contingent consideration during the year ended December 31, 2020 . In March 2021, the Company paid the full amount of the $550,000 contingent consideration to the Receiver. We record transfers between levels of the fair value hierarchy, if necessary, at the end of the reporting period. There were no transfers between levels during 2020 and 2019 . |
General Commitments
General Commitments | 12 Months Ended |
Dec. 31, 2020 | |
Commitments and Contingencies and General Commitments [Abstract] | |
General Commitments | NOTE 16 – GENERAL COMMITMENTS On August 2, 2018, the Company entered into a purchase agreement with Launch Properties, LLC for the sale of the Company’s building located at 10900 Red Circle Drive, Minnetonka, MN for $10,000,000 . The building currently includes the Company’s corporate administrative offices, as well as some operations for Transition Networks and JDL Technologies. This agreement was terminated on July 28, 2020 and earnest money totaling $225,000 was transferred to the Company and recognized as other income in the accompanying condensed consolidated statements of income (loss) and comprehensive income (loss) for the year ended December 31, 2020 . The Company is reviewing options to continue to use or sell the property. |
Subsequent Events
Subsequent Events | 12 Months Ended |
Dec. 31, 2020 | |
Subsequent Events [Abstract] | |
Subsequent Events | NOTE 17 – SUBSEQUENT EVENTS On March 1, 2021, the Company entered into an Agreement and Plan of Merger with Helios Merger Co. and Pineapple Energy LLC pursuant to which Pineapple would become a wholly owned subsidiary of the Company (the " M erger"). In connection with the Merger, CSI intends to pursue dispositions of its existing assets and businesses prior to the closing of the Merger. To the extent theses disposition occur, CSI expects to declare a cash dividend that distributes a portion of the proceeds from these dispositions to its shareholders as of a pre-closing record date. Following the closing, CSI will use commercially reasonable efforts to complete the dispositions of these assets as soon as reasonably practicable (and, in any event, within 18 months of the closing). Proceeds that become available from the dispositions that occur following the closing of the Merger will be distributed pro rata to the legacy shareholders pursuant to the contingent value rights agreement described above. CSI will continue to support these existing business lines as it pursues new owners for these businesses. In connection with the execution of the Merger agreement, the Company announced that CSI and Pineapple Energy were exploring equity financing through a private placement that would close in connection with the closing of Merger, with proceeds to be used by the combined company to finance additional acquisitions and working capital needs of the combined company. |
Quarterly Operating Results
Quarterly Operating Results | 12 Months Ended |
Dec. 31, 2020 | |
Quarterly Operating Results [Abstract] | |
Quarterly Operating Results | Quarterly Operating Results (in thousands except per share amounts) Unaudited Quarter Ended March 31 June 30 Sep 30 Dec 31 2020 Sales $ 9,163 $ 9,628 $ 12,110 $ 11,675 Operating (loss) income from continuing operations (1,224) (1,646) 306 (133) Net (loss) income from continuing operations (809) (1,367) 554 (174) Net income (loss) from discontinued operations 2,313 (569) (291) 171 Net income (loss) 1,504 (1,936) 263 (3) Basic net (loss) income per share Continuing operations $ (0.09) $ (0.15) $ 0.06 $ (0.01) Discontinued operations $ 0.25 $ (0.06) $ (0.03) $ 0.01 Diluted net (loss) income per share Continuing operations $ (0.09) $ (0.15) $ 0.06 $ (0.01) Discontinued operations $ 0.25 $ (0.06) $ (0.03) $ 0.01 2019 Sales $ 11,216 $ 10,704 $ 13,622 $ 15,364 Operating (loss) income from continuing operations (821) (1,129) 772 1,187 Net (loss) income from continuing operations (771) (1,069) 877 1,214 Net income from discontinued operations 1,010 3,842 860 506 Net income 239 2,773 1,737 1,720 Basic net (loss) income per share Continuing operations $ (0.08) $ (0.11) $ 0.09 $ 0.13 Discontinued operations $ 0.11 $ 0.41 $ 0.09 $ 0.06 Diluted net (loss) income per share Continuing operations $ (0.08) $ (0.11) $ 0.09 $ 0.13 Discontinued operations $ 0.11 $ 0.41 $ 0.09 $ 0.05 The company recorded a gain of $2,161,000 on the sale inventory, working capital, and certain capital equipment to Primex in the first quarter of 2020. |
Summary of Significant Accoun_2
Summary of Significant Accounting Policies (Policy) | 12 Months Ended |
Dec. 31, 2020 | |
Summary of Significant Accounting Policies [Abstract] | |
Description of Business | Description of business: Communications Systems, Inc. (herein collectively referred to as “CSI,” “our,” “we” or the “Company”) is a Minnesota corporation organized in 1969 that classifies its business into two segments: (1) the Electronics & Software segment (consisting of US-based subsidiary Transition Networks and UK-based subsidiary Net2Edge) which (i) manufactures and sells solutions that provide actionable intelligence, power and connectivity at the edge of networks through PoE products, software and services as well as traditional products such as media converters, network adapters and other connectivity products and (ii) designs, develops, and sells edge network access products, TDM (time-division multiplexing) over IP and other circuit emulation solutions, along with specialized cloud-based software solutions, primarily within the telecommunications market; and (2) the Services and Support segment (consisting of subsidiaries JDL and Ecessa), which (i) provides technology solutions including virtualization, managed services, wired and wireless network design and implementation, and hybrid cloud infrastructure and deployment and (ii) designs, develops, and sells SD-WAN (software-designed wide-area network) solutions. The Company classifies its businesses into two segments. Non-allocated general and administrative expenses are separately accounted for as “Other” in the Company’s segment reporting. Intersegment revenues are eliminated upon consolidation. |
Principles of Consolidation | Principles of consolidation: The consolidated financial statements include the accounts of the Company and its subsidiaries. All intercompany transactions and accounts have been eliminated. |
Use of Estimates | Use of estimates: The presentation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. The Company uses estimates based on the best information available in recording transactions and balances resulting from operations. Actual results could differ from those estimates. The Company’s estimates consist principally of reserves for doubtful accounts, sales returns, warranty costs, asset impairment evaluations, accruals for compensation plans, self-insured medical and dental accruals, lower of cost or market inventory adjustments, provisions for income taxes and deferred taxes, and depreciable lives of fixed assets. |
Cash Equivalents | Cash equivalents: For purposes of the consolidated statements of cash flows, the Company considers all highly liquid investments with a maturity of three months or less at the time of purchase to be cash equivalents. As of December 31, 2020 , the Company had $ 13,092,000 in cash and cash equivalents. Of this amount, $ 9,424,000 was invested in short-term money market funds that are not considered to be bank deposits and are not insured or guaranteed by the federal deposit insurance company (FDIC) or other government agency. These money market funds seek to preserve the value of the investment at $ 1.00 per share; however, it is possible to lose money investing in these funds. The remainder is operating cash and certificates of deposit which are fully insured through the FDIC. |
Investments | Investments: Investments consist of corporate notes and bonds, and commercial paper that are traded on the open market and are classified as available-for-sale and minority investments in strategic technology companies. Available-for-sale investments are reported at fair value with unrealized gains and losses excluded from operations and reported as a separate component of stockholders’ equity, net of tax (see Accumulated other comprehensive loss below). |
Inventories | Inventories: Inventories are stated at the lower of cost or net realizable value. Cost is determined by the first-in, first-out method. Provision to reduce inventories to the lower of cost or net realizable value is made based on a review of excess and obsolete inventories, estimates of future sales, examination of historical consumption rates and the related value of component parts. |
Property, Plant and Equipment | Property, plant and equipment: Property, plant and equipment are recorded at cost. Depreciation is computed using the straight-line method. Depreciation included in cost of sales and selling, general and administrative expenses for continuing operations was $ 757,000 and $ 1,028,000 for 2020 and 2019 , respectively. Maintenance and repairs are charged to operations and additions or improvements are capitalized. Items of property sold, retired or otherwise disposed of are removed from the asset and accumulated depreciation accounts and any gains or losses on disposal are reflected in operations. |
Goodwill and Other Intangible Assets | Goodwill and Other Intangible Assets: Goodwill represents the amount by which the purchase prices (including liabilities assumed) of acquired businesses exceed the estimated fair value of the net tangible assets and separately identifiable assets of these businesses. Goodwill and i ntangible assets with indefinite useful lives are not amortized but are tested at least annually for impairment. The Company reassesses the value of our reporting units and related goodwill balances annually on April 1 and at other times if events have occurred or circumstances exist that indicate the carrying amount of goodwill may not be recoverable. |
Recoverability of Long-Lived Assets | Recoverability of long-lived assets: The Company reviews its long-lived assets periodically when impairment indicators exist as required under generally accepted accounting principles. Potential impairment is determined by comparing the carrying value of the assets with expected net cash flows expected to be provided by operating activities of the business or related products. If the sum of the expected future net cash flows is less than the carrying value, an impairment loss would be measured by comparing the amount by which the carrying value exceeds the fair value of the asset. |
Warranty | Warranty: The Company reserves for the estimated cost of product warranties at the time revenue is recognized. We estimate the costs of our warranty obligations based on our warranty policy or applicable contractual warranty, historical experience of known product failure rates, and use of materials and service delivery costs incurred in correcting product failures. Management reviews the estimated warranty liability on a quarterly basis to determine its adequacy. The following table presents the changes in the Company’s warranty liability, included in other accrued liabilities in the consolidated balance sheets, for the years ended December 31, 2020 and 2019 , which relate to normal product warranties and a five -year obligation to provide for potential future liabilities for certain network equipment sales: Year Ended December 31 2020 2019 Beginning balance $ 513,000 $ 554,000 Amounts charged to expense 59,000 10,000 Actual warranty costs paid (67,000) (51,000) Ending balance $ 505,000 $ 513,000 |
Accumulated Other Comprehensive Loss | Accumulated other comprehensive loss: The components of accumulated other comprehensive loss are as follows: Foreign Currency Translation Unrealized (loss)/gain on securities Accumulated Other Comprehensive Loss December 31, 2018 $ (764,000) $ 13,000 $ (751,000) Net current period change 55,000 (2,000) 53,000 December 31, 2019 $ (709,000) $ 11,000 $ (698,000) Net current period change 9,000 10,000 19,000 December 31, 2020 $ (700,000) $ 21,000 $ (679,000) |
Revenue Recognition | Revenue recognition : The Company’s manufacturing operations (Electronics & Software segment) recognize revenue upon delivery of the Company’s connectivity infrastructure and data transmission products. To determine when revenue should be recognized, it is important to determine when the transfer of control has occurred. The Company has determined that control transfers for these products upon shipment or delivery to the customer, in accordance with the agreed upon shipping terms. As such, the timing of revenue recognition occurs at a specific point in time. Sales are made directly to customers and through distributors. Payment terms for distributors are consistent with the terms of the Company’s direct customers. The Company records a provision for sales returns, sales incentives and warranty costs at the time of the sale based on historical experience and current trends. The Company has determined that the following performance obligations identified in its Services and Support segment are transferred over time: managed services and professional services (time and materials (“T&M”) and fixed price). This segment’s managed services performance obligation is a bundled solution, a series of distinct services that are substantially the same and that have the same pattern of transfer to the customer and are recognized evenly over the term of the contract. T&M professional services arrangements are measured over time with an input method based on hours expended towards satisfying this performance obligation. Fixed price professional service arrangements under a relatively longer-term service will also be measured over time with an input method based on hours expended. The Company has also identified the following performance obligations within its Services and Support segment that are recognized at a point in time which include resale of third-party hardware and software, installation, arranging for another party to transfer services to the customer, and certain professional services. The resale of third-party hardware and software is recognized at a point in time, when the goods are shipped or delivered to the customer’s location, in accordance with the agreed upon shipping terms. Installation services are recognized at a point in time when the services are completed. The service the Company provides to arrange for another party to transfer services to the customer is satisfied at a point in time as the Company has transferred control upon the service first being made available to the customer by the third - party vendor, which are required to be presented on a net basis. Depending on the nature of the service, certain professional services transfer control at a point in time. The Company evaluates these circumstances on a case by case basis to determine if revenue should be recognized over time or at a point in time. See Note 2 for further discussion regarding revenue recognition. |
Research and Development | Research and development: Research and development costs consist of outside testing services, equipment and supplies associated with enhancing existing products and developing new products. Research and development costs are expensed when incurred and totaled $ 2,808,000 in 2020 and $ 3,600,000 in 2019 . |
Employee Retirement Benefits | Employee Retirement Benefits: The Company has an Employee Savings Plan (401(k)) and matches a percentage of employee contributions up to six percent of compensation. Contributions to the plan in 2020 and 2019 were $ 371,000 and $ 401,000 , respectively. |
Net Income (Loss) Per Share | Net income (loss) per share: Basic net income (loss) per common share is based on the weighted average number of common shares outstanding during each year. Diluted net income (loss) per common share adjusts for the dilutive effect of potential common shares outstanding. The Company’s only potential common shares outstanding are stock options and shares associated with the long-term incentive compensation plans, which resulted in no dilutive effect for 2020 and a dilutive effect of 65,163 shares in 2019 . Due to the net loss in 2020, there was no dilutive impact from outstanding stock options or unvested shares. The Company calculates the dilutive effect of outstanding options and unvested shares using the treasury stock method. Options totaling 697,201 would have been excluded from the calculation of diluted earnings per share for year ended December 31, 2020 , because the exercise price was greater than the average market price of common stock during the year and deferred stock awards totaling 110,308 shares would not have been included because of unmet performance conditions. Options totaling 860,539 were excluded from the calculation of diluted earnings per share for year ended December 31, 2019 , because the exercise price was greater than the average market price of common stock during the year and deferred stock awards totaling 178,278 shares were not included because of unmet performance conditions. |
Share Based Compensation | Share based compensation: The Company accounts for share based compensation awards on a fair value basis. The estimated grant date fair value of each stock-based award is recognized in income over the requisite service period (generally the vesting period). The estimated fair value of each option is calculated using the Black-Scholes option-pricing model. |
Accounting Standards Issued | Accounting standards issued: In June 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2016-13, “Financial Instruments - Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments.” The amendments in this update replace the incurred loss impairment methodology in current U.S. GAAP with a methodology that reflects expected credit losses. This ASU is intended to provide financial statement users with more decision-useful information about expected credit losses and is effective for annual periods and interim periods for those annual periods beginning after December 15, 2022, which for us is the first quarter ending March 31, 2023. Entities may early adopt beginning after December 15, 2018. We are currently evaluating the impact of the adoption of ASU 2016-13 on our consolidated financial statements. |
Accounting Standards Adopted | Accounting standards adopted: In August 2018, the FASB issued ASU 2018-13, “Fair Value Measurement.” This new standard requires changes to the disclosure requirements for fair value measurements for certain Level 3 items and specifies that some of the changes must be applied prospectively, while others should be applied retrospectively. This standard is effective for public business entities in fiscal years beginning after December 15, 2019, and for interim periods within those fiscal years, with early adoption permitted. the company adopted this standard during 2020 with an immaterial impact to our consolidated financial statements. In December 2019, the FASB issued ASU 2019-12, “Simplifying the Accounting for Income Taxes”, which, as part of its Simplification Initiative to reduce the cost and complexity in accounting for income taxes, removes certain exceptions related to the approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. ASU 2019-12 also amends other aspects of the guidance to help simplify and promote consistent application of GAAP. The guidance is effective for interim and annual periods beginning after December 15, 2020, with early adoption permitted. The Company adopted this standard during 2020 with an immaterial impact to our consolidated financial statements. |
Summary of Significant Accoun_3
Summary of Significant Accounting Policies (Tables) | 12 Months Ended |
Dec. 31, 2020 | |
Summary of Significant Accounting Policies [Abstract] | |
Schedule of Warranty | Year Ended December 31 2020 2019 Beginning balance $ 513,000 $ 554,000 Amounts charged to expense 59,000 10,000 Actual warranty costs paid (67,000) (51,000) Ending balance $ 505,000 $ 513,000 |
Components of Accumulated Other Comprehensive Loss | Foreign Currency Translation Unrealized (loss)/gain on securities Accumulated Other Comprehensive Loss December 31, 2018 $ (764,000) $ 13,000 $ (751,000) Net current period change 55,000 (2,000) 53,000 December 31, 2019 $ (709,000) $ 11,000 $ (698,000) Net current period change 9,000 10,000 19,000 December 31, 2020 $ (700,000) $ 21,000 $ (679,000) |
Revenue Recognition (Tables)
Revenue Recognition (Tables) | 12 Months Ended |
Dec. 31, 2020 | |
Revenue Recognition [Abstract] | |
Schedule of Disaggregation of Revenues | For the Electronics & Software segment, we analyze revenue by region and product group, which is as follows for the years ended December 31, 2020 and 2019 : Electronics & Software Revenue by Region 2020 2019 North America $ 29,721,000 $ 39,771,000 International 4,775,000 7,236,000 $ 34,496,000 $ 47,007,000 Electronics & Software Revenue by Product Group 2020 2019 Intelligent edge solutions $ 12,162,000 $ 18,442,000 Traditional products 22,334,000 28,565,000 $ 34,496,000 $ 47,007,000 For the Services & Support segment, we analyze revenue by customer group and type, which is as follows for the years ended December 31, 2020 and 2019 : Services & Support Revenue by Customer Group 2020 2019 Education $ 4,483,000 $ 1,926,000 Healthcare 887,000 705,000 Financial and other commercial clients 2,708,000 1,268,000 CSI IT operations 699,000 842,000 $ 8,777,000 $ 4,741,000 Services & Support Revenue by Type 2020 2019 Project & product revenue $ 5,120,000 $ 2,242,000 Services & support revenue 3,657,000 2,499,000 $ 8,777,000 $ 4,741,000 |
Leases (Tables)
Leases (Tables) | 12 Months Ended |
Dec. 31, 2020 | |
Leases [Abstract] | |
Information Related to ROU Assets and Related Lease Liabilities | Year Ended December 31 2020 2019 Cash paid for operating leases $ 185,000 $ 112,000 Right-of-use assets obtained in exchange for new operating lease obligations (1) $ 209,000 $ 450,000 As of December 31 2020 2019 Weighted-average remaining lease term 2.2 years 3.3 years Weighted-average discount rate 3.6% 4.5% (1) 2019 includes $280,000 for operating leases existing on January 1, 2019 and $188,000 for operating leases that commenced in the first quarter of 2019. 2020 includes $209,000 for an operating lease assumed with the Ecessa acquisition in the second quarter. |
Maturities of Lease Liabilities | 2021 $ 225,000 2022 152,000 2023 47,000 2024 4,000 Total lease payments 428,000 Less imputed interest (17,000) Total operating lease liabilities $ 411,000 |
Discontinued Operations (Tables
Discontinued Operations (Tables) | 12 Months Ended |
Dec. 31, 2020 | |
Discontinued Operations [Abstract] | |
Schedule of Discontinued Operations Assets and Liabilities Classified as Held-for-Sale | December 31, 2020 December 31, 2019 Trade accounts receivable $ - $ 2,235,000 Inventories - 3,009,000 Other current assets - 93,000 Total current assets $ - $ 5,337,000 Property, plant, and equipment $ - $ 883,000 Total noncurrent assets $ - $ 883,000 Total assets held for sale $ - $ 6,220,000 Accounts payable $ - $ 1,111,000 Other accrued liabilities - 82,000 Total liabilities held for sale $ - $ 1,193,000 |
Schedule of Financial Results of Discontinued Operations | Year Ended December 31 2020 2019 Sales $ 3,024,000 $ 18,879,000 Cost of sales 2,167,000 12,965,000 Selling, general and administrative expenses 520,000 2,684,000 Restructuring expenses 960,000 - (Gain) loss on sale of assets (2,247,000) (2,990,000) Other income - - Operating income before income taxes 1,624,000 6,220,000 Income tax expense - 2,000 Income (loss) from discontinued operations $ 1,624,000 $ 6,218,000 |
Business Combinations (Tables)
Business Combinations (Tables) | 12 Months Ended |
Dec. 31, 2020 | |
Business Combinations [Abstract] | |
Schedule Of Assets Acquired And Liabilities Assumed | May 14, 2020 Current assets $ 1,101,000 Property, plant, and equipment 127,000 Other long-term assets 421,000 Intangible assets 2,260,000 Goodwill 1,341,000 Total assets 5,250,000 Total liabilities 608,000 Net assets acquired $ 4,642,000 |
Cash Equivalents and Investme_2
Cash Equivalents and Investments (Tables) | 12 Months Ended |
Dec. 31, 2020 | |
Cash Equivalents and Investments [Abstract] | |
Schedule of Cash Equivalents and Available-for-Sale Securities | December 31, 2020 Amortized Cost Gross Unrealized Gains Gross Unrealized Losses Fair Value Cash Equivalents Short-Term Investments Long-Term Investments Cash equivalents: Money Market funds $ 9,424,000 $ - $ - $ 9,424,000 $ 9,424,000 $ - $ - Subtotal 9,424,000 - - 9,424,000 9,424,000 - - Investments: Commercial Paper 700,000 - - 700,000 - 700,000 - Corporate Notes/Bonds 7,658,000 7,000 (1,000) 7,664,000 - 2,059,000 5,605,000 Convertible Debt 605,000 - - 605,000 - - 605,000 Subtotal 8,963,000 7,000 (1,000) 8,969,000 - 2,759,000 6,210,000 Total $ 18,387,000 $ 7,000 $ (1,000) $ 18,393,000 $ 9,424,000 $ 2,759,000 $ 6,210,000 December 31, 2019 Amortized Cost Gross Unrealized Gains Gross Unrealized Losses Fair Value Cash Equivalents Short-Term Investments Long-Term Investments Cash equivalents: Money Market funds $ 8,761,000 $ - $ - $ 8,761,000 $ 8,761,000 $ - $ - Subtotal 8,761,000 - - 8,761,000 8,761,000 - - Investments: Commercial Paper 8,695,000 - (1,000) 8,694,000 - 8,694,000 - Corporate Notes/Bonds 756,000 - - 756,000 - 756,000 - Convertible Debt 250,000 - - 250,000 - - 250,000 Subtotal 9,701,000 - (1,000) 9,700,000 - 9,450,000 250,000 Total $ 18,462,000 $ - $ (1,000) $ 18,461,000 $ 8,761,000 $ 9,450,000 $ 250,000 |
Schedule of Estimated Fair Value of Available-for-Sale Securities | Amortized Cost Estimated Market Value Due within one year $ 2,759,000 $ 2,759,000 Due after one year through five years 6,204,000 6,210,000 $ 8,963,000 $ 8,969,000 |
Inventories (Tables)
Inventories (Tables) | 12 Months Ended |
Dec. 31, 2020 | |
Inventories [Abstract] | |
Schedule of Inventories | December 31 2020 2019 Finished goods $ 7,871,000 $ 6,728,000 Raw and processed materials 826,000 1,803,000 $ 8,697,000 $ 8,531,000 |
Property, Plant And Equipment (
Property, Plant And Equipment (Tables) | 12 Months Ended |
Dec. 31, 2020 | |
Property, Plant and Equipment [Abstract] | |
Schedule Of Property, Plant And Equipment | Estimated December 31 useful life 2020 2019 Land $ 2,852,000 $ 2,965,000 Buildings and improvements 3 -40 years 8,891,000 8,727,000 Machinery and equipment 3 -15 years 6,404,000 9,347,000 Furniture and fixtures 3 -10 years 3,012,000 3,628,000 Construction in progress 27,000 - 21,186,000 24,667,000 Less accumulated depreciation (13,944,000) (16,429,000) $ 7,242,000 $ 8,238,000 |
Goodwill and Intangible Assets
Goodwill and Intangible Assets (Tables) | 12 Months Ended |
Dec. 31, 2020 | |
Goodwill and Intangible Assets [Abstract] | |
Schedule of Changes in Carrying Amount of Goodwill | Ecessa IVDesk Total January 1, 2020 $ - $ - $ - Acquisition 1,341,000 745,000 2,086,000 December 31, 2020 $ 1,341,000 $ 745,000 $ 2,086,000 Gross goodwill 1,341,000 745,000 2,086,000 Accumulated impairment loss - - - Balance at December 31, 2020 $ 1,341,000 $ 745,000 $ 2,086,000 |
Schedule of Finite-Lived Intangible Assets | December 31, 2020 Gross Carrying Amount Accumulated Amortization Net Trade Name/Trademark/Internet Domain Assets $ 90,000 $ (5,000) $ 85,000 Non-compete Agreements 80,000 (16,000) 64,000 Customer Relationships 290,000 (34,000) 256,000 Internally Developed Software 1,800,000 (150,000) 1,650,000 $ 2,260,000 $ (205,000) $ 2,055,000 |
Schedule of Estimated Future Amortization Expense | Year Ending December 31: 2021 $ 351,000 2022 351,000 2023 335,000 2024 324,000 2025 290,000 Thereafter 404,000 |
Stock Compensation (Tables)
Stock Compensation (Tables) | 12 Months Ended |
Dec. 31, 2020 | |
Stock Compensation [Abstract] | |
Schedule of Changes in Number of Outstanding Stock Options Under Director Plan, Stock Plan and 2011 Incentive Plan | Weighted average Weighted average exercise price remaining Options per share contractual term Outstanding – December 31, 2018 1,380,492 $ 7.56 4.18 years Awarded 100,769 2.69 Exercised (151,950) 4.08 Forfeited (198,839) 9.33 Outstanding – December 31, 2019 1,130,472 7.28 3.48 years Awarded 191,301 5.10 Exercised (8,000) 2.64 Forfeited (140,583) 10.90 Outstanding – December 31, 2020 1,173,190 6.52 3.35 years Exercisable at December 31, 2020 877,926 $ 7.20 2.59 years Expected to vest December 31, 2020 1,173,190 $ 6.52 3.35 years |
Valuation Assumptions of Stock Option Plan | Year Ended December 31 2020 2019 Expected volatility 40.2% 31.3% Risk free interest rate 0.4% 2.2% Expected holding period 6 years 6 years Dividend yield 1.3% 3.0% |
Summary of the Status of Stock Options Outstanding | Weighted Average Weighted Remaining Average Range of Exercise Prices Shares Option Life Exercise Price $2.50 to $4.99 515,989 4.6 years $ 3.75 $5.00 to $7.49 353,359 3.6 years 6.17 $7.50 to $9.99 0 0 years 0.00 $10.00 to $12.49 244,477 1.2 years 11.32 $12.50 to $14.15 59,365 0.2 years 12.97 |
Schedule of Changes in the Number of Deferred Stock Shares Under the Incentive Plan | Weighted Average Grant Date Shares Fair Value Outstanding – December 31, 2018 270,066 $ 4.48 Granted 161,107 2.76 Vested (4,575) 4.56 Forfeited (105,371) 3.90 Outstanding – December 31, 2019 321,227 3.37 Granted 95,631 5.33 Vested (57,952) 2.81 Forfeited (86,211) 4.22 Outstanding – December 31, 2020 272,695 3.91 |
Income Taxes (Tables)
Income Taxes (Tables) | 12 Months Ended |
Dec. 31, 2020 | |
Income Taxes [Abstract] | |
Income Tax (Benefit) Expense by Jurisdiction | Year Ended December 31 2020 2019 Current year income taxes (benefit): Federal $ (9,000) $ (45,000) State 20,000 20,000 11,000 (25,000) Deferred income taxes: Federal $ 9,000 $ 10,000 9,000 10,000 Income tax expense (benefit) $ 20,000 $ (15,000) |
Reconciliation of Effective Tax Rate, by Percentage | Year Ended December 31 2020 2019 Tax at U.S. statutory rate 21.0% 21.0% State income taxes, net of federal benefit (0.8) 26.2 Foreign income taxes, net of foreign tax credits (11.3) 98.9 Other nondeductible items (3.3) (2.1) Effect of increase in uncertain tax positions - 17.2 Change in valuation allowance (8.7) (181.7) Other 2.0 14.0 Effective tax rate (1.1%) (6.5%) |
Schedule of Deferred Tax Assets and Liabilities | 2020 2019 Deferred tax assets: Allowance for doubtful accounts $ 26,000 $ 29,000 Inventory 798,000 1,254,000 Accrued and prepaid expenses 314,000 302,000 Lease liability 70,000 44,000 Domestic net operating loss carry-forward 3,398,000 2,141,000 Long-term compensation plans - 248,000 Nonemployee director stock compensation 552,000 514,000 Other stock compensation 82,000 51,000 Intangible assets - 253,000 Foreign net operating loss carry-forwards and credits 3,261,000 3,087,000 Federal and state credits 767,000 767,000 Other 18,000 17,000 Gross deferred tax assets 9,286,000 8,707,000 Valuation allowance (8,728,000) (8,170,000) Net deferred tax assets 558,000 537,000 Deferred tax liabilities Depreciation (318,000) (485,000) Intangible assets (175,000) - Lease right-of-use asset (65,000) (42,000) Net deferred tax liability (558,000) (527,000) Total net deferred tax asset $ - $ 10,000 |
Summary of Uncertain Tax Positions | 2020 2019 Uncertain tax positions – January 1 $ 101,000 $ 60,000 Gross increases - current period tax positions 14,000 41,000 Uncertain tax positions – December 31, 2020 $ 115,000 $ 101,000 |
Information Concerning Indust_2
Information Concerning Industry Segments and Major Customers (Tables) | 12 Months Ended |
Dec. 31, 2020 | |
Information Concerning Industry Segments and Major Customers [Abstract] | |
Schedule of Segment Information | Electronics & Services & Intersegment Software Support Other Eliminations Total 2020 Sales $ 34,496,000 $ 8,777,000 $ - $ (697,000) $ 42,576,000 Cost of sales 19,606,000 5,798,000 - (35,000) 25,369,000 Gross profit 14,890,000 2,979,000 - (662,000) 17,207,000 Selling, general and administrative expenses 13,875,000 2,669,000 3,337,000 (662,000) 19,219,000 Acquisition costs - - 685,000 - 685,000 Operating income (loss) 1,015,000 310,000 (4,022,000) - (2,697,000) Other income (expense) (10,000) (32,000) 964,000 - 922,000 Income (loss) from continuing operations before tax $ 1,005,000 $ 278,000 $ (3,058,000) $ - $ (1,775,000) Depreciation and amortization $ 288,000 $ 292,000 $ 382,000 $ - $ 962,000 Capital expenditures $ 81,000 $ 14,000 $ 155,000 $ - $ 250,000 Assets $ 15,398,000 $ 8,521,000 $ 31,664,000 $ (27,000) $ 55,556,000 Electronics & Services & Intersegment Software Support Other Eliminations Total 2019 Sales $ 47,007,000 $ 4,741,000 $ - $ (842,000) $ 50,906,000 Cost of sales 25,613,000 3,259,000 - (152,000) 28,720,000 Gross profit 21,394,000 1,482,000 - (690,000) 22,186,000 Selling, general and administrative expenses 17,354,000 1,485,000 4,028,000 (690,000) 22,177,000 Operating income (loss) 4,040,000 (3,000) (4,028,000) - 9,000 Other income (expense) (7,000) (10,000) 243,000 - 226,000 Income (loss) from continuing operations before tax $ 4,033,000 $ (13,000) $ (3,785,000) $ - $ 235,000 Depreciation and amortization $ 360,000 $ 92,000 $ 581,000 $ - $ 1,033,000 Capital expenditures $ 81,000 $ 69,000 $ 275,000 $ - $ 425,000 Assets $ 19,902,000 $ 1,694,000 $ 37,582,000 $ (27,000) $ 59,151,000 |
Fair Value Measurements (Tables
Fair Value Measurements (Tables) | 12 Months Ended |
Dec. 31, 2020 | |
Fair Value Measurements [Abstract] | |
Schedule of Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis | December 31, 2020 Level 1 Level 2 Level 3 Total Fair Value Cash equivalents: Money Market funds $ 9,424,000 $ - $ - $ 9,424,000 Subtotal 9,424,000 - - 9,424,000 Short-term investments: Commercial Paper - 700,000 - 700,000 Corporate Notes/Bonds - 2,059,000 - 2,059,000 Subtotal - 2,759,000 - 2,759,000 Long-term investments: Corporate Notes/Bonds - 5,605,000 - 5,605,000 Convertible Debt - - 605,000 605,000 Subtotal - 5,605,000 605,000 6,210,000 Current Liabilities: Accrued Consideration - - (550,000) (550,000) Subtotal - - (550,000) (550,000) Total $ 9,424,000 $ 8,364,000 $ 55,000 $ 17,843,000 December 31, 2019 Level 1 Level 2 Level 3 Total Fair Value Cash equivalents: Money Market funds $ 8,761,000 $ - $ - $ 8,761,000 Subtotal 8,761,000 - - 8,761,000 Short-term investments: Commercial Paper - 8,694,000 - 8,694,000 Corporate Notes/Bonds - 756,000 - 756,000 Subtotal - 9,450,000 - 9,450,000 Long-term investments: Convertible Debt - - 250,000 250,000 Subtotal - - 250,000 250,000 Total $ 8,761,000 $ 9,450,000 $ 250,000 $ 18,461,000 |
Quarterly Operating Results (Ta
Quarterly Operating Results (Tables) | 12 Months Ended |
Dec. 31, 2020 | |
Quarterly Operating Results [Abstract] | |
Schedule Of Quarterly Operating Results | Quarter Ended March 31 June 30 Sep 30 Dec 31 2020 Sales $ 9,163 $ 9,628 $ 12,110 $ 11,675 Operating (loss) income from continuing operations (1,224) (1,646) 306 (133) Net (loss) income from continuing operations (809) (1,367) 554 (174) Net income (loss) from discontinued operations 2,313 (569) (291) 171 Net income (loss) 1,504 (1,936) 263 (3) Basic net (loss) income per share Continuing operations $ (0.09) $ (0.15) $ 0.06 $ (0.01) Discontinued operations $ 0.25 $ (0.06) $ (0.03) $ 0.01 Diluted net (loss) income per share Continuing operations $ (0.09) $ (0.15) $ 0.06 $ (0.01) Discontinued operations $ 0.25 $ (0.06) $ (0.03) $ 0.01 2019 Sales $ 11,216 $ 10,704 $ 13,622 $ 15,364 Operating (loss) income from continuing operations (821) (1,129) 772 1,187 Net (loss) income from continuing operations (771) (1,069) 877 1,214 Net income from discontinued operations 1,010 3,842 860 506 Net income 239 2,773 1,737 1,720 Basic net (loss) income per share Continuing operations $ (0.08) $ (0.11) $ 0.09 $ 0.13 Discontinued operations $ 0.11 $ 0.41 $ 0.09 $ 0.06 Diluted net (loss) income per share Continuing operations $ (0.08) $ (0.11) $ 0.09 $ 0.13 Discontinued operations $ 0.11 $ 0.41 $ 0.09 $ 0.05 |
Summary of Significant Accoun_4
Summary of Significant Accounting Policies (Narrative) (Details) | 12 Months Ended | |
Dec. 31, 2020USD ($)segment$ / sharesshares | Dec. 31, 2019USD ($)shares | |
Summary of Significant Accounting Policies [Line Items] | ||
Number of segments | segment | 2 | |
Cash and cash equivalents | $ 13,092,484 | $ 13,928,504 |
Money market funds | $ 9,424,000 | |
Value of the investment in short-term money market funds sought to be preserved (in dollars per share) | $ / shares | $ 1 | |
Depreciation | $ 757,000 | 1,028,000 |
Product warranty period | 5 years | |
Research and development costs | $ 2,808,000 | 3,600,000 |
Maximum matching percentage by employer | 6.00% | |
Contributions to the plan | $ 371,000 | $ 401,000 |
Dilutive shares | shares | 0 | 65,163 |
Employee Stock Option [Member] | ||
Summary of Significant Accounting Policies [Line Items] | ||
Shares not included in the computation of diluted earnings per share | shares | 697,201 | 860,539 |
Deferred Stock Awards [Member] | ||
Summary of Significant Accounting Policies [Line Items] | ||
Shares not included in the computation of diluted earnings per share | shares | 110,308 | 178,278 |
Summary of Significant Accoun_5
Summary of Significant Accounting Policies (Schedule of Warranty) (Details) - USD ($) $ in Thousands | 12 Months Ended | |
Dec. 31, 2020 | Dec. 31, 2019 | |
Summary of Significant Accounting Policies [Abstract] | ||
Beginning balance | $ 513 | $ 554 |
Amounts charged to expense | 59 | 10 |
Actual warranty costs paid | (67) | (51) |
Ending balance | $ 505 | $ 513 |
Summary of Significant Accoun_6
Summary of Significant Accounting Policies (Components of Accumulated Other Comprehensive Loss) (Details) - USD ($) | 12 Months Ended | |
Dec. 31, 2020 | Dec. 31, 2019 | |
Accumulated Other Comprehensive Income (Loss) [Line Items] | ||
Beginning balance | $ 47,392,282 | $ 41,653,127 |
Ending balance | 47,494,727 | 47,392,282 |
Foreign Currency Translation [Member] | ||
Accumulated Other Comprehensive Income (Loss) [Line Items] | ||
Beginning balance | (709,000) | (764,000) |
Net current period change | 9,000 | 55,000 |
Ending balance | (700,000) | (709,000) |
Unrealized gain (loss) on securities [Member] | ||
Accumulated Other Comprehensive Income (Loss) [Line Items] | ||
Beginning balance | 11,000 | 13,000 |
Net current period change | 10,000 | (2,000) |
Ending balance | 21,000 | 11,000 |
Accumulated Other Comprehensive Loss [Member] | ||
Accumulated Other Comprehensive Income (Loss) [Line Items] | ||
Beginning balance | (697,664) | (751,293) |
Net current period change | 19,000 | 53,000 |
Ending balance | $ (678,767) | $ (697,664) |
Revenue Recognition (Narrative)
Revenue Recognition (Narrative) (Details) | 12 Months Ended | |
Dec. 31, 2020USD ($)segment | Dec. 31, 2019USD ($) | |
Revenue Recognition [Abstract] | ||
Number of segments | segment | 2 | |
Cost to obtain contracts | $ 52,000 | $ 0 |
Contract assets | 267,000 | $ 0 |
Contract liabilities | $ 0 |
Revenue Recognition (Schedule o
Revenue Recognition (Schedule of Disaggregation of Revenues) (Details) - USD ($) | 3 Months Ended | 12 Months Ended | ||||||||
Dec. 31, 2020 | Sep. 30, 2020 | Jun. 30, 2020 | Mar. 31, 2020 | Dec. 31, 2019 | Sep. 30, 2019 | Jun. 30, 2019 | Mar. 31, 2019 | Dec. 31, 2020 | Dec. 31, 2019 | |
Disaggregation of Revenue [Line Items] | ||||||||||
Revenues | $ 11,675,000 | $ 12,110,000 | $ 9,628,000 | $ 9,163,000 | $ 15,364,000 | $ 13,622,000 | $ 10,704,000 | $ 11,216,000 | $ 42,575,546 | $ 50,906,179 |
Electronics & Software Segment [Member] | ||||||||||
Disaggregation of Revenue [Line Items] | ||||||||||
Revenues | 34,496,000 | 47,007,000 | ||||||||
Electronics & Software Segment [Member] | North America [Member] | ||||||||||
Disaggregation of Revenue [Line Items] | ||||||||||
Revenues | 29,721,000 | 39,771,000 | ||||||||
Electronics & Software Segment [Member] | International [Member] | ||||||||||
Disaggregation of Revenue [Line Items] | ||||||||||
Revenues | 4,775,000 | 7,236,000 | ||||||||
Electronics & Software Segment [Member] | Intelligent Edge Solutions [Member] | ||||||||||
Disaggregation of Revenue [Line Items] | ||||||||||
Revenues | 12,162,000 | 18,442,000 | ||||||||
Electronics & Software Segment [Member] | Traditional Products [Member] | ||||||||||
Disaggregation of Revenue [Line Items] | ||||||||||
Revenues | 22,334,000 | 28,565,000 | ||||||||
Services & Support Segment [Member] | ||||||||||
Disaggregation of Revenue [Line Items] | ||||||||||
Revenues | 8,777,000 | 4,741,000 | ||||||||
Services & Support Segment [Member] | Education [Member] | ||||||||||
Disaggregation of Revenue [Line Items] | ||||||||||
Revenues | 4,483,000 | 1,926,000 | ||||||||
Services & Support Segment [Member] | Healthcare [Member] | ||||||||||
Disaggregation of Revenue [Line Items] | ||||||||||
Revenues | 887,000 | 705,000 | ||||||||
Services & Support Segment [Member] | Financial and Other Commercial Clients [Member] | ||||||||||
Disaggregation of Revenue [Line Items] | ||||||||||
Revenues | 2,708,000 | 1,268,000 | ||||||||
Services & Support Segment [Member] | CSI IT Operations [Member] | ||||||||||
Disaggregation of Revenue [Line Items] | ||||||||||
Revenues | 699,000 | 842,000 | ||||||||
Services & Support Segment [Member] | Project & Product [Member] | ||||||||||
Disaggregation of Revenue [Line Items] | ||||||||||
Revenues | 5,120,000 | 2,242,000 | ||||||||
Services & Support Segment [Member] | Services & Support [Member] | ||||||||||
Disaggregation of Revenue [Line Items] | ||||||||||
Revenues | $ 3,657,000 | $ 2,499,000 |
Leases (Narrative) (Details)
Leases (Narrative) (Details) | 1 Months Ended | 12 Months Ended | ||
May 31, 2020item | Feb. 28, 2019item | Dec. 31, 2020USD ($)item | Dec. 31, 2019USD ($) | |
Lessee, Lease, Description [Line Items] | ||||
Right of use asset | $ | $ 413,415 | $ 367,909 | ||
Lease liability | $ | $ 411,000 | 360,000 | ||
Number of locations | item | 1 | 1 | 3 | |
Lease expense | $ | $ 180,000 | 124,000 | ||
Sublease income | $ | 82,000 | $ 0 | ||
Additional future obligation, lease not yet commenced | $ | $ 0 | |||
Lease 1 [Member] | ||||
Lessee, Lease, Description [Line Items] | ||||
Number of leases with option to extend | item | 1 | |||
Number of options to extend | item | 2 | |||
Lease renewal term | 5 years | |||
Lease 2 and 3 [Member] | ||||
Lessee, Lease, Description [Line Items] | ||||
Date of option to terminate | 2022 | |||
Lease 2 [Member] | ||||
Lessee, Lease, Description [Line Items] | ||||
Number of leases with annual payment adjustment | item | 1 | |||
Percentage of annual rent adjustment | 3.00% | |||
Lease 3 [Member] | ||||
Lessee, Lease, Description [Line Items] | ||||
Percentage of annual rent adjustment | 2.50% | |||
Number of free months | item | 1 | |||
Minimum [Member] | ||||
Lessee, Lease, Description [Line Items] | ||||
Lease term | 2 years | |||
Maximum [Member] | ||||
Lessee, Lease, Description [Line Items] | ||||
Lease term | 7 years |
Leases (Information Related to
Leases (Information Related to ROU Assets and Related Lease Liabilities) (Details) - USD ($) | 12 Months Ended | |
Dec. 31, 2020 | Dec. 31, 2019 | |
Lease Cost [Line Items] | ||
Cash paid for operating leases | $ 185,000 | $ 112,000 |
Right-of-use assets obtained in exchange for new operating lease obligations | $ 208,650 | $ 449,995 |
Weighted-average remaining lease term | 2 years 2 months 12 days | 3 years 3 months 18 days |
Weighted-average discount rate | 3.60% | 4.50% |
Right of use asset | $ 413,415 | $ 367,909 |
Existing on January 1, 2019 [Member] | ||
Lease Cost [Line Items] | ||
Right-of-use assets obtained in exchange for new operating lease obligations | 280,000 | |
Commenced First Quarter 2019 [Member] | ||
Lease Cost [Line Items] | ||
Right-of-use assets obtained in exchange for new operating lease obligations | $ 188,000 | |
Ecessa Corporation [Member] | ||
Lease Cost [Line Items] | ||
Right-of-use assets obtained in exchange for new operating lease obligations | $ 209,000 |
Leases (Maturities of Lease Lia
Leases (Maturities of Lease Liabilities) (Details) - USD ($) $ in Thousands | Dec. 31, 2020 | Dec. 31, 2019 |
Leases [Abstract] | ||
2021 | $ 225 | |
2022 | 152 | |
2023 | 47 | |
2024 | 4 | |
Total lease payments | 428 | |
Less imputed interest | (17) | |
Total operating lease liabilities | $ 411 | $ 360 |
Discontinued Operations (Narrat
Discontinued Operations (Narrative) (Details) | Mar. 11, 2020USD ($)item | Apr. 05, 2019USD ($) | Mar. 31, 2020USD ($) | Jun. 30, 2019USD ($) | Dec. 31, 2020USD ($) | Dec. 31, 2019USD ($) |
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] | ||||||
Restricted cash | $ 679,006 | |||||
Number of buildings leased to purchaser | item | 2 | |||||
Restructuring expense | $ 960,000 | |||||
Restructuring charges including remaining shut down costs | 1,000,000 | |||||
Restructuring payments | 708,000 | |||||
Restructuring accrual | 252,000 | |||||
Discontinued Operations, Disposed of by Sale [Member] | ||||||
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] | ||||||
Proceeds from sale | 8,900,000 | |||||
Gain on sale of business line | $ 2,247,000 | |||||
Suttle FutureLink Fiber Business Line [Member] | Discontinued Operations, Disposed of by Sale [Member] | ||||||
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] | ||||||
Proceeds from sale | $ 5,000,000 | |||||
Restricted cash | $ 500,000 | |||||
Gain on sale of business line | $ 2,967,000 | |||||
Remainder of Suttle Business Lines [Member] | Discontinued Operations, Disposed of by Sale [Member] | ||||||
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] | ||||||
Proceeds from sale | $ 8,000,000 | |||||
Working capital adjustment, period after close | 90 days | |||||
Gain on sale of business line | $ 2,161,000 | |||||
Minimum [Member] | ||||||
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] | ||||||
Base rents | $ 6,970 | |||||
Maximum [Member] | ||||||
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] | ||||||
Base rents | $ 7,180 |
Discontinued Operations (Schedu
Discontinued Operations (Schedule of Discontinued Operations Assets and Liabilities Classified as Held-for-Sale) (Details) - USD ($) $ in Thousands | Dec. 31, 2020 | Dec. 31, 2019 |
Discontinued Operations [Abstract] | ||
Trade accounts receivable | $ 2,235 | |
Inventories | 3,009 | |
Other current assets | 93 | |
Total current assets | 5,337 | |
Property, plant, and equipment | 883 | |
Total noncurrent assets | 883 | |
Total assets held for sale | 6,220 | |
Accounts payable | 1,111 | |
Other accrued liabilities | 82 | |
Total liabilities held for sale | $ 1,193 |
Discontinued Operations (Sche_2
Discontinued Operations (Schedule of Financial Results of Discontinued Operations) (Details) - USD ($) | 3 Months Ended | 12 Months Ended | ||||||||
Dec. 31, 2020 | Sep. 30, 2020 | Jun. 30, 2020 | Mar. 31, 2020 | Dec. 31, 2019 | Sep. 30, 2019 | Jun. 30, 2019 | Mar. 31, 2019 | Dec. 31, 2020 | Dec. 31, 2019 | |
Discontinued Operations [Abstract] | ||||||||||
Sales | $ 3,024,000 | $ 18,879,000 | ||||||||
Cost of sales | 2,167,000 | 12,965,000 | ||||||||
Selling, general and administrative expenses | 520,000 | 2,684,000 | ||||||||
Restructuring expenses | 960,000 | |||||||||
Gain on sale of assets | (2,247,000) | (2,990,000) | ||||||||
Operating income before income taxes | 1,624,000 | 6,220,000 | ||||||||
Income tax expense | 2,000 | |||||||||
Income (loss) from discontinued operations | $ 171,000 | $ (291,000) | $ (569,000) | $ 2,313,000 | $ 506,000 | $ 860,000 | $ 3,842,000 | $ 1,010,000 | $ 1,624,016 | $ 6,218,430 |
Business Combinations (Narrativ
Business Combinations (Narrative) (Details) | Nov. 03, 2020USD ($) | May 14, 2020USD ($)item | Dec. 31, 2020USD ($) | Dec. 31, 2019USD ($) |
Business Acquisition [Line Items] | ||||
Contingent consideration at fair value | $ 550,000 | |||
Intangibles amortization | 205,000 | $ 0 | ||
Goodwill | $ 2,086,393 | |||
Ecessa Corporation [Member] | ||||
Business Acquisition [Line Items] | ||||
Ownership acquired | 100.00% | |||
Number of field installations | item | 10,000 | |||
Total purchase price of acquired entity | $ 4,642,000 | |||
Cash acquired in acquisition | 666,000 | |||
Business acquisition, initial cash consideration paid | 4,666,000 | |||
Business acquisition, working capital adjustment | (24,000) | |||
Weighted average amortization period of acquired intangible assets | 7 years | |||
Revenue since acquisition | $ 1,265,000 | |||
Operating (loss) since acquisition | (598,000) | |||
Pre-acquisition deferred revenue | 1,561,000 | |||
Revaluation of pre-acquisition deferred revenue to preliminary fair value | 257,000 | |||
Intangibles amortization | 205,000 | |||
Total assets | 5,250,000 | |||
Goodwill | 1,341,000 | 1,341,000 | ||
Intangible assets | 2,260,000 | |||
Total liabilities | $ 608,000 | |||
IVDesk Minnesota, Inc. [Member] | ||||
Business Acquisition [Line Items] | ||||
Total purchase price of acquired entity | $ 1,368,000 | |||
Business acquisition, initial cash consideration paid | 950,000 | |||
Business acquisition, working capital adjustment | (132,000) | |||
Contingent consideration at fair value | 550,000 | |||
Contingent consideration, maximum amount | $ 550,000 | |||
Contingent consideration period | 120 days | |||
Business acquisition, liabliites arising from contingencies | $ 550,000 | |||
Revenue since acquisition | 401,000 | |||
Total assets | 1,500,000 | |||
Goodwill | 745,000 | 745,000 | ||
Intangible assets | 720,000 | $ 720,000 | ||
Total liabilities | 132,000 | |||
IVDesk Minnesota, Inc. [Member] | Letter of Credit [Member] | ||||
Business Acquisition [Line Items] | ||||
Business acquisition, liabliites arising from contingencies | $ 550,000 |
Business Combinations (Schedule
Business Combinations (Schedule Of Assets Acquired And Liabilities Assumed) (Details) - USD ($) | Dec. 31, 2020 | May 14, 2020 | Dec. 31, 2019 |
Business Acquisition [Line Items] | |||
Goodwill | $ 2,086,393 | ||
Ecessa Corporation [Member] | |||
Business Acquisition [Line Items] | |||
Current assets | $ 1,101,000 | ||
Property, plant and equipment | 127,000 | ||
Other long-term assets | 421,000 | ||
Intangible assets | 2,260,000 | ||
Goodwill | $ 1,341,000 | 1,341,000 | |
Total assets | 5,250,000 | ||
Total liabilities | 608,000 | ||
Net assets acquired | $ 4,642,000 |
Cash Equivalents and Investme_3
Cash Equivalents and Investments (Narrative) (Details) - USD ($) | 1 Months Ended | 12 Months Ended | |
Apr. 30, 2020 | Dec. 31, 2020 | Dec. 31, 2019 | |
Debt and Equity Securities, FV-NI [Line Items] | |||
Gross realized gains (losses) | $ 0 | $ 0 | |
Common Stock [Member] | |||
Debt and Equity Securities, FV-NI [Line Items] | |||
Investment | $ 899,000 | ||
Maximum [Member] | Common Stock [Member] | |||
Debt and Equity Securities, FV-NI [Line Items] | |||
Minority investment, ownership percentage | 10.00% |
Cash Equivalents and Investme_4
Cash Equivalents and Investments (Schedule of Cash Equivalents and Available-for-Sale Securities) (Details) - USD ($) | Dec. 31, 2020 | Dec. 31, 2019 |
Schedule of Available-for-sale Securities [Line Items] | ||
Amortized Cost | $ 18,387,000 | $ 18,462,000 |
Gross Unrealized Gains | 7,000 | |
Gross Unrealized Losses | (1,000) | (1,000) |
Fair Value | 18,393,000 | 18,461,000 |
Cash Equivalents | 9,424,000 | 8,761,000 |
Short-Term Investments | 2,759,024 | 9,449,650 |
Long-Term Investments | 6,210,000 | 250,000 |
Cash Equivalents [Member] | ||
Schedule of Available-for-sale Securities [Line Items] | ||
Amortized Cost | 9,424,000 | 8,761,000 |
Gross Unrealized Gains | ||
Gross Unrealized Losses | ||
Fair Value | 9,424,000 | 8,761,000 |
Cash Equivalents | 9,424,000 | 8,761,000 |
Short-Term Investments | ||
Long-Term Investments | ||
Cash Equivalents [Member] | Money Market Funds [Member] | ||
Schedule of Available-for-sale Securities [Line Items] | ||
Amortized Cost | 9,424,000 | 8,761,000 |
Gross Unrealized Gains | ||
Gross Unrealized Losses | ||
Fair Value | 9,424,000 | 8,761,000 |
Cash Equivalents | 9,424,000 | 8,761,000 |
Short-Term Investments | ||
Long-Term Investments | ||
Investments [Member] | ||
Schedule of Available-for-sale Securities [Line Items] | ||
Amortized Cost | 8,963,000 | 9,701,000 |
Gross Unrealized Gains | 7,000 | |
Gross Unrealized Losses | (1,000) | (1,000) |
Fair Value | 8,969,000 | 9,700,000 |
Cash Equivalents | ||
Short-Term Investments | 2,759,000 | 9,450,000 |
Long-Term Investments | 6,210,000 | 250,000 |
Investments [Member] | Commercial Paper [Member] | ||
Schedule of Available-for-sale Securities [Line Items] | ||
Amortized Cost | 700,000 | 8,695,000 |
Gross Unrealized Gains | ||
Gross Unrealized Losses | (1,000) | |
Fair Value | 700,000 | 8,694,000 |
Cash Equivalents | ||
Short-Term Investments | 700,000 | 8,694,000 |
Long-Term Investments | ||
Investments [Member] | Corporate Notes/Bonds [Member] | ||
Schedule of Available-for-sale Securities [Line Items] | ||
Amortized Cost | 7,658,000 | 756,000 |
Gross Unrealized Gains | 7,000 | |
Gross Unrealized Losses | (1,000) | |
Fair Value | 7,664,000 | 756,000 |
Cash Equivalents | ||
Short-Term Investments | 2,059,000 | 756,000 |
Long-Term Investments | 5,605,000 | |
Investments [Member] | Convertible Debt [Member] | ||
Schedule of Available-for-sale Securities [Line Items] | ||
Amortized Cost | 605,000 | 250,000 |
Gross Unrealized Gains | ||
Gross Unrealized Losses | ||
Fair Value | 605,000 | 250,000 |
Cash Equivalents | ||
Short-Term Investments | ||
Long-Term Investments | $ 605,000 | $ 250,000 |
Cash Equivalents and Investme_5
Cash Equivalents and Investments (Schedule of Estimated Fair Value of Available-for-Sale Securities) (Details) - USD ($) $ in Thousands | Dec. 31, 2020 | Dec. 31, 2019 |
Schedule of Available-for-sale Securities [Line Items] | ||
Estimated Market Value | $ 18,393 | $ 18,461 |
Investments [Member] | ||
Schedule of Available-for-sale Securities [Line Items] | ||
Amortized Cost, Due within one year | 2,759 | |
Amortized Cost, Due after one year through five years | 6,204 | |
Amortized Cost | 8,963 | |
Estimated Market Value, Due within one year | 2,759 | |
Estimated Market Value, Due after one year through five years | 6,210 | |
Estimated Market Value | $ 8,969 | $ 9,700 |
Inventories (Schedule of Invent
Inventories (Schedule of Inventories) (Details) - USD ($) | Dec. 31, 2020 | Dec. 31, 2019 |
Inventories [Abstract] | ||
Finished goods | $ 7,871,000 | $ 6,728,000 |
Raw and processed materials | 826,000 | 1,803,000 |
Inventories | $ 8,696,880 | $ 8,531,112 |
Property, Plant And Equipment_2
Property, Plant And Equipment (Schedule Of Property, Plant And Equipment) (Details) - USD ($) | 12 Months Ended | |
Dec. 31, 2020 | Dec. 31, 2019 | |
Property, Plant and Equipment [Line Items] | ||
Total property, plant and equipment | $ 21,186,000 | $ 24,667,000 |
Less accumulated depreciation | (13,944,000) | (16,429,000) |
Property, plant and equipment, net | 7,242,072 | 8,238,089 |
Land [Member] | ||
Property, Plant and Equipment [Line Items] | ||
Total property, plant and equipment | 2,852,000 | 2,965,000 |
Buildings And Improvements [Member] | ||
Property, Plant and Equipment [Line Items] | ||
Total property, plant and equipment | 8,891,000 | 8,727,000 |
Machinery And Equipment [Member] | ||
Property, Plant and Equipment [Line Items] | ||
Total property, plant and equipment | 6,404,000 | 9,347,000 |
Furniture And Fixtures [Member] | ||
Property, Plant and Equipment [Line Items] | ||
Total property, plant and equipment | 3,012,000 | $ 3,628,000 |
Construction In Progress [Member] | ||
Property, Plant and Equipment [Line Items] | ||
Total property, plant and equipment | $ 27,000 | |
Minimum [Member] | Buildings And Improvements [Member] | ||
Property, Plant and Equipment [Line Items] | ||
Estimated useful life | 3 years | |
Minimum [Member] | Machinery And Equipment [Member] | ||
Property, Plant and Equipment [Line Items] | ||
Estimated useful life | 3 years | |
Minimum [Member] | Furniture And Fixtures [Member] | ||
Property, Plant and Equipment [Line Items] | ||
Estimated useful life | 3 years | |
Maximum [Member] | Buildings And Improvements [Member] | ||
Property, Plant and Equipment [Line Items] | ||
Estimated useful life | 40 years | |
Maximum [Member] | Machinery And Equipment [Member] | ||
Property, Plant and Equipment [Line Items] | ||
Estimated useful life | 15 years | |
Maximum [Member] | Furniture And Fixtures [Member] | ||
Property, Plant and Equipment [Line Items] | ||
Estimated useful life | 10 years |
Goodwill and Intangible Asset_2
Goodwill and Intangible Assets (Narrative) (Details) - USD ($) | 12 Months Ended | ||
Dec. 31, 2020 | Dec. 31, 2019 | Nov. 03, 2020 | |
Goodwill And Intangible Assets [Line Items] | |||
Goodwill | $ 2,086,393 | ||
Amortization expense | 205,000 | 0 | |
IVDesk Minnesota, Inc. [Member] | |||
Goodwill And Intangible Assets [Line Items] | |||
Goodwill | 745,000 | $ 745,000 | |
Intangible assets | $ 720,000 | $ 720,000 |
Goodwill And Intangible Asset_3
Goodwill And Intangible Assets (Schedule of Changes in Carrying Amount of Goodwill) (Details) - USD ($) | 12 Months Ended | |||
Dec. 31, 2020 | Dec. 31, 2020 | Nov. 03, 2020 | May 14, 2020 | |
Goodwill [Roll Forward] | ||||
January 1, 2020 | ||||
Acquisition | 2,086,000 | |||
December 31, 2020 | 2,086,393 | |||
Goodwill, Impaired, Accumulated Impairment Loss [Abstract] | ||||
Gross goodwill | $ 2,086,000 | |||
Balance at December 31, 2020 | 2,086,393 | 2,086,393 | ||
Ecessa Corporation [Member] | ||||
Goodwill [Roll Forward] | ||||
January 1, 2020 | ||||
Acquisition | 1,341,000 | |||
December 31, 2020 | 1,341,000 | |||
Goodwill, Impaired, Accumulated Impairment Loss [Abstract] | ||||
Gross goodwill | 1,341,000 | |||
Balance at December 31, 2020 | 1,341,000 | 1,341,000 | $ 1,341,000 | |
IVDesk Minnesota, Inc. [Member] | ||||
Goodwill [Roll Forward] | ||||
January 1, 2020 | ||||
Acquisition | 745,000 | |||
December 31, 2020 | 745,000 | |||
Goodwill, Impaired, Accumulated Impairment Loss [Abstract] | ||||
Gross goodwill | 745,000 | |||
Balance at December 31, 2020 | $ 745,000 | $ 745,000 | $ 745,000 |
Goodwill and Intangible Asset_4
Goodwill and Intangible Assets (Schedule of Finite-Lived Intangible Assets) (Details) $ in Thousands | Dec. 31, 2020USD ($) |
Finite-Lived Intangible Assets [Line Items] | |
Gross Carrying Amount | $ 2,260 |
Accumulated Amortization | (205) |
Net | 2,055 |
Trade Name/Trademark/Internet Domain Assets [Member] | |
Finite-Lived Intangible Assets [Line Items] | |
Gross Carrying Amount | 90 |
Accumulated Amortization | (5) |
Net | 85 |
Non-compete Agreements [Member] | |
Finite-Lived Intangible Assets [Line Items] | |
Gross Carrying Amount | 80 |
Accumulated Amortization | (16) |
Net | 64 |
Customer Relationships [Member] | |
Finite-Lived Intangible Assets [Line Items] | |
Gross Carrying Amount | 290 |
Accumulated Amortization | (34) |
Net | 256 |
Internally Developed Software [Member] | |
Finite-Lived Intangible Assets [Line Items] | |
Gross Carrying Amount | 1,800 |
Accumulated Amortization | (150) |
Net | $ 1,650 |
Goodwill and Intangible Asset_5
Goodwill and Intangible Assets (Schedule of Estimated Future Amortization Expense) (Details) $ in Thousands | Dec. 31, 2020USD ($) |
Goodwill and Intangible Assets [Abstract] | |
2021 | $ 351 |
2022 | 351 |
2023 | 335 |
2024 | 324 |
2025 | 290 |
Thereafter | $ 404 |
Commitments and Contingencies (
Commitments and Contingencies (Narrative) (Details) | Oct. 29, 2020USD ($)item | Dec. 31, 2020USD ($)shares | Dec. 31, 2019USD ($)shares |
Commitments and Contingencies [Line Items] | |||
(Income) expense for long-term compensation plan | $ 66,000 | $ 164,000 | |
Accrual for long-term compensation plans | $ 230,000 | $ 164,000 | |
Long-Term Compensation Plan [Member] | |||
Commitments and Contingencies [Line Items] | |||
Award payouts, stock | shares | 0 | 0 | |
Award payouts, cash | $ 0 | $ 0 | |
2018 to 2020 Plans [Member] | |||
Commitments and Contingencies [Line Items] | |||
Percentage paid out in stock | 50.00% | ||
Percentage paid out in cash | 50.00% | ||
2019 to 2021 and 2020 to 2022 Plans [Member] | |||
Commitments and Contingencies [Line Items] | |||
Percentage paid out in stock | 75.00% | ||
Percentage paid out in cash | 25.00% | ||
Line of Credit [Member] | |||
Commitments and Contingencies [Line Items] | |||
Line of credit, maximum borrowing capacity | $ 5,000,000 | ||
Line of credit, amount outstanding | 0 | $ 0 | |
Line of credit, remaining borrowing capacity | $ 1,051,000 | ||
Line of credit facility, interest rate at period end | 2.00% | ||
Line of credit, expiration date | Aug. 28, 2021 | ||
Line of Credit [Member] | Minimum [Member] | |||
Commitments and Contingencies [Line Items] | |||
Ability to obtain letter of credit, number of letters of credit | item | 1 | ||
Letter of Credit [Member] | |||
Commitments and Contingencies [Line Items] | |||
Line of credit, maximum borrowing capacity | $ 2,000,000 | ||
LIBOR [Member] | Line of Credit [Member] | |||
Commitments and Contingencies [Line Items] | |||
Line of credit, basis spread on variable rate | 1.25% | ||
LIBOR [Member] | Line of Credit [Member] | Minimum [Member] | |||
Commitments and Contingencies [Line Items] | |||
Line of credit, basis spread on variable rate | 0.75% |
Stock Compensation (Narrative)
Stock Compensation (Narrative) (Details) - USD ($) | 1 Months Ended | 12 Months Ended | |||
Mar. 31, 2021 | Dec. 31, 2020 | Dec. 31, 2019 | Dec. 31, 2018 | May 19, 2011 | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||||
Number of options outstanding | 1,173,190 | 1,130,472 | 1,380,492 | ||
Aggregate intrinsic value of options outstanding | $ 437,000 | ||||
Intrinsic value of all options exercised | 18,000 | $ 380,000 | |||
Net cash proceeds from exercise of stock options | 0 | 0 | |||
Share based compensation expense before income taxes | 463,000 | 413,000 | |||
Share based compensation expense after income taxes | 366,000 | 326,000 | |||
Excess tax benefits from exercise of stock options | $ 0 | $ 0 | |||
2011 Executive Incentive Compensation Plan [Member] | |||||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||||
Number of awards authorized | 2,500,000 | ||||
Number of options granted | 191,301 | ||||
Award expiration period | 7 years | ||||
Shares issued under Plan | 431,032 | ||||
Number of options outstanding | 1,445,885 | ||||
Awards eligible for grant | 623,083 | ||||
2011 Executive Incentive Compensation Plan [Member] | Share-based Payment Arrangement, Tranche One [Member] | |||||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||||
Award vesting percentage | 25.00% | ||||
ESOP [Member] | |||||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||||
Award vesting period | 6 years | ||||
Initial award vesting period | 2 years | ||||
Requisite service period | 1 year | ||||
Shares of ESOP allocated to accounts of eligible employees | 706,287 | ||||
ESOP [Member] | Share-based Payment Arrangement, Tranche One [Member] | |||||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||||
Award vesting percentage | 20.00% | ||||
2020 ESOP [Member] | |||||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||||
ESOP contributions | $ 328,263 | ||||
2020 ESOP [Member] | Subsequent Event [Member] | |||||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||||
Issuance of common stock to Employee Stock Ownership Plan, Shares | 71,830 | ||||
2019 ESOP [Member] | |||||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||||
ESOP contributions | $ 407,584 | ||||
Issuance of common stock to Employee Stock Ownership Plan, Shares | 66,059 | ||||
Employee Stock Option [Member] | |||||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||||
Unrecognized compensation expense related to stock options | $ 222,000 | ||||
Recognition period for unrecognized compensation expense | 2 years 9 months 18 days | ||||
Performance Units [Member] | |||||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||||
Unrecognized compensation expense for awards | $ 347,000 | ||||
Recognition period for unrecognized compensation expense | 2 years 1 month 6 days | ||||
Employee Stock Purchase Plan [Member] | |||||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||||
Percentage of price of common stock at which employees are able to acquire | 85.00% | ||||
Awards eligible for grant | 68,843 | ||||
2020 to 2022 [Member] | 2011 Executive Incentive Compensation Plan [Member] | |||||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||||
Award vesting period | 3 years | ||||
2020 to 2022 [Member] | Performance Units [Member] | 2011 Executive Incentive Compensation Plan [Member] | |||||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||||
Deferred stock awards granted | 89,131 |
Stock Compensation (Schedule of
Stock Compensation (Schedule of Changes in Number of Outstanding Stock Options Under Director Plan, Stock Plan and 2011 Incentive Plan) (Details) - $ / shares | 12 Months Ended | ||
Dec. 31, 2020 | Dec. 31, 2019 | Dec. 31, 2018 | |
Stock Compensation [Abstract] | |||
Options, Outstanding - December 31, | 1,130,472 | 1,380,492 | |
Options, Awarded | 191,301 | 100,769 | |
Options, Exercised | (8,000) | (151,950) | |
Options, Forfeited | (140,583) | (198,839) | |
Options, Outstanding - December 31, | 1,173,190 | 1,130,472 | 1,380,492 |
Options, Exercisable at December 31, | 877,926 | ||
Options, Expected to vest December 31, | 1,173,190 | ||
Weighted average exercise price per share, Outstanding - December 31, | $ 7.28 | $ 7.56 | |
Weighted average exercise price per share, Awarded | 5.10 | 2.69 | |
Weighted average exercise price per share, Exercised | 2.64 | 4.08 | |
Weighted average exercise price per share, Forfeited | 10.90 | 9.33 | |
Weighted average exercise price per share, Outstanding - December 31, | 6.52 | $ 7.28 | $ 7.56 |
Weighted average exercise price per share, Exercisable at December 31, | 7.20 | ||
Weighted average exercise price per share, Expected to vest December 31, | $ 6.52 | ||
Options, Outstanding - Weighted average remaining contractual term in years | 3 years 4 months 6 days | 3 years 5 months 23 days | 4 years 2 months 5 days |
Options, Exercisable - Weighted average remaining contractual term in years | 2 years 7 months 2 days | ||
Options, Expected to vest - Weighted average remaining contractual term in years | 3 years 4 months 6 days |
Stock Compensation (Valuation A
Stock Compensation (Valuation Assumptions of Stock Option Plan) (Details) | 12 Months Ended | |
Dec. 31, 2020 | Dec. 31, 2019 | |
Stock Compensation [Abstract] | ||
Expected volatility | 40.20% | 31.30% |
Risk free interest rate | 0.40% | 2.20% |
Expected holding period | 6 years | 6 years |
Dividend yield | 1.30% | 3.00% |
Stock Compensation (Summary of
Stock Compensation (Summary of the Status of Stock Options Outstanding) (Details) | 12 Months Ended |
Dec. 31, 2020$ / sharesshares | |
$2.50 to $4.99 [Member] | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | |
Range of Exercise Prices, lower limit | $ 2.50 |
Range of Exercise Prices, upper limit | $ 4.99 |
Shares | shares | 515,989 |
Weighted Average Remaining Option Life | 4 years 7 months 6 days |
Weighted Average Exercise Price | $ 3.75 |
$5.00 to $7.49 [Member] | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | |
Range of Exercise Prices, lower limit | 5 |
Range of Exercise Prices, upper limit | $ 7.49 |
Shares | shares | 353,359 |
Weighted Average Remaining Option Life | 3 years 7 months 6 days |
Weighted Average Exercise Price | $ 6.17 |
$7.50 to $9.99 [Member] | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | |
Range of Exercise Prices, lower limit | 7.50 |
Range of Exercise Prices, upper limit | $ 9.99 |
Shares | shares | 0 |
Weighted Average Remaining Option Life | 0 years |
Weighted Average Exercise Price | $ 0 |
$10.00 to $12.49 [Member] | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | |
Range of Exercise Prices, lower limit | 10 |
Range of Exercise Prices, upper limit | $ 12.49 |
Shares | shares | 244,477 |
Weighted Average Remaining Option Life | 1 year 2 months 12 days |
Weighted Average Exercise Price | $ 11.32 |
$12.50 to $14.15 [Member] | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | |
Range of Exercise Prices, lower limit | 12.50 |
Range of Exercise Prices, upper limit | $ 14.15 |
Shares | shares | 59,365 |
Weighted Average Remaining Option Life | 2 months 12 days |
Weighted Average Exercise Price | $ 12.97 |
Stock Compensation (Schedule _2
Stock Compensation (Schedule of Changes in the Number of Deferred Stock Shares Under the Incentive Plan) (Details) - Performance Units [Member] - $ / shares | 12 Months Ended | |
Dec. 31, 2020 | Dec. 31, 2019 | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ||
Shares, Outstanding - December 31, | 321,227 | 270,066 |
Shares, Granted | 95,631 | 161,107 |
Shares, Vested | (57,952) | (4,575) |
Shares, Forfeited | (86,211) | (105,371) |
Shares, Outstanding - December 31, | 272,695 | 321,227 |
Weighted Average Grant Date Fair Value, Outstanding - December 31, | $ 3.37 | $ 4.48 |
Weighted Average Grant Date Fair Value, Granted | 5.33 | 2.76 |
Weighted Average Grant Date Fair Value, Vested | 2.81 | 4.56 |
Weighted Average Grant Date Fair Value, Forfeited | 4.22 | 3.90 |
Weighted Average Grant Date Fair Value, Outstanding - December 31, | $ 3.91 | $ 3.37 |
Common Stock (Narrative) (Detai
Common Stock (Narrative) (Details) - USD ($) | Dec. 31, 2020 | Aug. 31, 2019 |
Common Stock [Abstract] | ||
Amount authorized to be repurchased | $ 2,000,000 | |
Remaining amount authorized to be repurchased | $ 341,000 |
Income Taxes (Narrative) (Detai
Income Taxes (Narrative) (Details) - USD ($) | 12 Months Ended | ||
Dec. 31, 2021 | Dec. 31, 2020 | Dec. 31, 2019 | |
Income Taxes [Line Items] | |||
Uncertain tax benefit positions that would reduce the effective income tax rate if recognized | $ 115,000 | ||
Cumulative loss, period used to evaluate negative objective evidence | 3 years | ||
Valuation allowance | $ 8,728,000 | ||
Accrual for interest and penalties | 0 | ||
Net increase (decrease) in accrued interest and penalties | 0 | ||
Scenario, Forecast [Member] | |||
Income Taxes [Line Items] | |||
Expiration of statute of limitations | $ 0 | ||
Domestic Tax Authority [Member] | |||
Income Taxes [Line Items] | |||
Net operating loss carryforwards | 10,940,000 | ||
Income tax benefit related to research and development credits | 1,554,000 | ||
Tax credit carryforward related to research and development | $ 467,000 | ||
Operating loss carryforward expiration date | Dec. 31, 2035 | ||
Capital loss carryforward | $ 1,930,000 | ||
Capital loss carryforward, expiration | Dec. 31, 2023 | ||
State and Local Jurisdiction [Member] | |||
Income Taxes [Line Items] | |||
Income tax benefit related to research and development credits | $ 1,024,000 | ||
Tax credit carryforward related to research and development | 594,000 | ||
Austin Taylor Communications, Ltd. [Member] | |||
Income Taxes [Line Items] | |||
Pretax income (losses) | 0 | $ 0 | |
Net operating loss carryforwards | 7,462,000 | ||
Net2Edge [Member] | |||
Income Taxes [Line Items] | |||
Pretax income (losses) | (955,000) | (1,519,000) | |
Net operating loss carryforwards | 9,700,000 | ||
Transition Networks China [Member] | |||
Income Taxes [Line Items] | |||
Pretax income (losses) | 0 | $ 0 | |
Net operating loss carryforwards | 0 | ||
Suttle Costa Rica, S.A. [Member] | |||
Income Taxes [Line Items] | |||
Net operating loss carryforwards | $ 0 |
Income Taxes (Income Tax (Benef
Income Taxes (Income Tax (Benefit) Expense by Jurisdiction) (Details) - USD ($) | 12 Months Ended | |
Dec. 31, 2020 | Dec. 31, 2019 | |
Current year income taxes (benefit): | ||
Federal | $ (9,000) | $ (45,000) |
State | 20,000 | 20,000 |
Current year income taxes (benefit) | 11,000 | (25,000) |
Deferred income taxes: | ||
Federal | 9,000 | 10,000 |
Deferred income taxes (benefit) | 9,534 | 9,534 |
Income tax expense (benefit) | $ 20,342 | $ (15,269) |
Income Taxes (Reconciliation of
Income Taxes (Reconciliation of Effective Tax Rate, by Percentage) (Details) | 12 Months Ended | |
Dec. 31, 2020 | Dec. 31, 2019 | |
Income Taxes [Abstract] | ||
Tax at U.S. statutory rate | 21.00% | 21.00% |
State income taxes, net of federal benefit | (0.80%) | 26.20% |
Foreign income taxes, net of foreign tax credits | (11.30%) | 98.90% |
Other nondeductible items | (3.30%) | (2.10%) |
Effect of increase in uncertain tax positions | 17.20% | |
Change in valuation allowance | (8.70%) | (181.70%) |
Other | 2.00% | 14.00% |
Effective tax rate | (1.10%) | (6.50%) |
Income Taxes (Schedule of Defer
Income Taxes (Schedule of Deferred Tax Assets and Liabilities) (Details) - USD ($) $ in Thousands | Dec. 31, 2020 | Dec. 31, 2019 |
Income Taxes [Abstract] | ||
Allowance for doubtful accounts | $ 26 | $ 29 |
Inventory | 798 | 1,254 |
Accrued and prepaid expenses | 314 | 302 |
Lease liability | 70 | 44 |
Domestic net operating loss carry-forward | 3,398 | 2,141 |
Long-term compensation plans | 248 | |
Nonemployee director stock compensation | 552 | 514 |
Other stock compensation | 82 | 51 |
Intangible assets | 253 | |
Foreign net operating loss carry-forwards and credits | 3,261 | 3,087 |
Federal and state credits | 767 | 767 |
Other | 18 | 17 |
Gross deferred tax assets | 9,286 | 8,707 |
Valuation allowance | (8,728) | (8,170) |
Net deferred tax assets | 558 | 537 |
Depreciation | (318) | (485) |
Intangible assets | (175) | |
Lease right-of-use asset | (65) | (42) |
Net deferred tax liability | $ (558) | (527) |
Total net deferred tax asset | $ 10 |
Income Taxes (Summary of Uncert
Income Taxes (Summary of Uncertain Tax Positions) (Details) - USD ($) $ in Thousands | 12 Months Ended | |
Dec. 31, 2020 | Dec. 31, 2019 | |
Income Taxes [Abstract] | ||
Uncertain tax positions - January 1 | $ 101 | $ 60 |
Gross increases - current period tax positions | 14 | 41 |
Uncertain tax positions - December 31, 2020 | $ 115 | $ 101 |
Information Concerning Indust_3
Information Concerning Industry Segments and Major Customers (Narrative) (Details) $ in Thousands | 12 Months Ended | |
Dec. 31, 2020USD ($)segmentcustomer | Dec. 31, 2019USD ($)customer | |
Segment Reporting Information [Line Items] | ||
Number of segments | segment | 2 | |
Sales [Member] | Electronics & Software Segment [Member] | ||
Segment Reporting Information [Line Items] | ||
Number of customers | 2 | 2 |
Sales [Member] | Services & Support Segment [Member] | ||
Segment Reporting Information [Line Items] | ||
Concentration risk percentage | 10.30% | |
Number of customers | 1 | |
Accounts Receivable [Member] | Electronics & Software Segment [Member] | ||
Segment Reporting Information [Line Items] | ||
Concentration risk percentage | 17.00% | |
Number of customers | 1 | 2 |
Accounts Receivable [Member] | Services & Support Segment [Member] | ||
Segment Reporting Information [Line Items] | ||
Concentration risk percentage | 38.00% | |
Number of customers | 1 | |
Foreign Countries [Member] | Services & Support Segment [Member] | ||
Segment Reporting Information [Line Items] | ||
Long-lived assets | $ | $ 49 | $ 112 |
United States [Member] | Sales [Member] | ||
Segment Reporting Information [Line Items] | ||
Concentration risk percentage | 87.00% | 74.00% |
Customer 1 [Member] | Sales [Member] | Electronics & Software Segment [Member] | ||
Segment Reporting Information [Line Items] | ||
Concentration risk percentage | 18.70% | 21.20% |
Customer 1 [Member] | Accounts Receivable [Member] | Electronics & Software Segment [Member] | ||
Segment Reporting Information [Line Items] | ||
Concentration risk percentage | 45.00% | |
Customer 2 [Member] | Sales [Member] | Electronics & Software Segment [Member] | ||
Segment Reporting Information [Line Items] | ||
Concentration risk percentage | 17.30% | 16.20% |
Customer 2 [Member] | Accounts Receivable [Member] | Electronics & Software Segment [Member] | ||
Segment Reporting Information [Line Items] | ||
Concentration risk percentage | 17.00% |
Information Concerning Indust_4
Information Concerning Industry Segments and Major Customers (Schedule of Segment Information) (Details) - USD ($) | 3 Months Ended | 12 Months Ended | ||||||||
Dec. 31, 2020 | Sep. 30, 2020 | Jun. 30, 2020 | Mar. 31, 2020 | Dec. 31, 2019 | Sep. 30, 2019 | Jun. 30, 2019 | Mar. 31, 2019 | Dec. 31, 2020 | Dec. 31, 2019 | |
Segment Reporting Information [Line Items] | ||||||||||
Sales | $ 11,675,000 | $ 12,110,000 | $ 9,628,000 | $ 9,163,000 | $ 15,364,000 | $ 13,622,000 | $ 10,704,000 | $ 11,216,000 | $ 42,575,546 | $ 50,906,179 |
Cost of sales | 25,369,118 | 28,720,367 | ||||||||
Gross profit | 17,206,428 | 22,185,812 | ||||||||
Selling, general and administrative expenses | 19,218,922 | 22,176,598 | ||||||||
Acquisition costs | 684,856 | |||||||||
Operating (loss) income from continuing operations | (133,000) | $ 306,000 | $ (1,646,000) | $ (1,224,000) | 1,187,000 | $ 772,000 | $ (1,129,000) | $ (821,000) | (2,697,350) | 9,214 |
Other income (expense) | 922,018 | 226,136 | ||||||||
Operating (loss) income from continuing operations before income taxes | (1,775,332) | 235,350 | ||||||||
Depreciation and amortization | 962,307 | 1,032,797 | ||||||||
Capital expenditures | 250,000 | 425,000 | ||||||||
Assets | 55,556,325 | 59,150,712 | 55,556,325 | 59,150,712 | ||||||
Intersegment Eliminations [Member] | ||||||||||
Segment Reporting Information [Line Items] | ||||||||||
Sales | (697,000) | (842,000) | ||||||||
Cost of sales | (35,000) | (152,000) | ||||||||
Gross profit | (662,000) | (690,000) | ||||||||
Selling, general and administrative expenses | (662,000) | (690,000) | ||||||||
Assets | (27,000) | (27,000) | (27,000) | (27,000) | ||||||
Electronics & Software Segment [Member] | ||||||||||
Segment Reporting Information [Line Items] | ||||||||||
Sales | 34,496,000 | 47,007,000 | ||||||||
Cost of sales | 19,606,000 | 25,613,000 | ||||||||
Gross profit | 14,890,000 | 21,394,000 | ||||||||
Selling, general and administrative expenses | 13,875,000 | 17,354,000 | ||||||||
Operating (loss) income from continuing operations | 1,015,000 | 4,040,000 | ||||||||
Other income (expense) | (10,000) | (7,000) | ||||||||
Operating (loss) income from continuing operations before income taxes | 1,005,000 | 4,033,000 | ||||||||
Depreciation and amortization | 288,000 | 360,000 | ||||||||
Capital expenditures | 81,000 | 81,000 | ||||||||
Assets | 15,398,000 | 19,902,000 | 15,398,000 | 19,902,000 | ||||||
Services & Support Segment [Member] | ||||||||||
Segment Reporting Information [Line Items] | ||||||||||
Sales | 8,777,000 | 4,741,000 | ||||||||
Cost of sales | 5,798,000 | 3,259,000 | ||||||||
Gross profit | 2,979,000 | 1,482,000 | ||||||||
Selling, general and administrative expenses | 2,669,000 | 1,485,000 | ||||||||
Operating (loss) income from continuing operations | 310,000 | (3,000) | ||||||||
Other income (expense) | (32,000) | (10,000) | ||||||||
Operating (loss) income from continuing operations before income taxes | 278,000 | (13,000) | ||||||||
Depreciation and amortization | 292,000 | 92,000 | ||||||||
Capital expenditures | 14,000 | 69,000 | ||||||||
Assets | 8,521,000 | 1,694,000 | 8,521,000 | 1,694,000 | ||||||
Other [Member] | ||||||||||
Segment Reporting Information [Line Items] | ||||||||||
Selling, general and administrative expenses | 3,337,000 | 4,028,000 | ||||||||
Acquisition costs | 685,000 | |||||||||
Operating (loss) income from continuing operations | (4,022,000) | (4,028,000) | ||||||||
Other income (expense) | 964,000 | 243,000 | ||||||||
Operating (loss) income from continuing operations before income taxes | (3,058,000) | (3,785,000) | ||||||||
Depreciation and amortization | 382,000 | 581,000 | ||||||||
Capital expenditures | 155,000 | 275,000 | ||||||||
Assets | $ 31,664,000 | $ 37,582,000 | $ 31,664,000 | $ 37,582,000 |
Fair Value Measurements (Narrat
Fair Value Measurements (Narrative) (Details) - USD ($) | 1 Months Ended | 12 Months Ended | |
Mar. 31, 2021 | Dec. 31, 2020 | Dec. 31, 2019 | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | |||
Contingent consideration at fair value | $ 550,000 | ||
Transfers between levels | $ 0 | $ 0 | |
Subsequent Event [Member] | |||
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | |||
Payment of contingent consideration | $ 550,000 |
Fair Value Measurements (Schedu
Fair Value Measurements (Schedule of Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis) (Details) - USD ($) $ in Thousands | Dec. 31, 2020 | Dec. 31, 2019 |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Cash equivalents | $ 9,424 | $ 8,761 |
Short-term investments | 2,759 | 9,450 |
Long-term investments | 6,210 | 250 |
Current Liabilities, fair value | (550) | |
Total | 17,843 | 18,461 |
Fair Value, Inputs, Level 1 [Member] | ||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Cash equivalents | 9,424 | 8,761 |
Total | 9,424 | 8,761 |
Fair Value, Inputs, Level 2 [Member] | ||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Short-term investments | 2,759 | 9,450 |
Long-term investments | 5,605 | |
Total | 8,364 | 9,450 |
Fair Value, Inputs, Level 3 [Member] | ||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Long-term investments | 605 | 250 |
Current Liabilities, fair value | (550) | |
Total | 55 | 250 |
Money Market Funds [Member] | ||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Cash equivalents | 9,424 | 8,761 |
Money Market Funds [Member] | Fair Value, Inputs, Level 1 [Member] | ||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Cash equivalents | 9,424 | 8,761 |
Commercial Paper [Member] | ||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Short-term investments | 700 | 8,694 |
Commercial Paper [Member] | Fair Value, Inputs, Level 2 [Member] | ||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Short-term investments | 700 | 8,694 |
Corporate Notes/Bonds [Member] | ||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Short-term investments | 2,059 | 756 |
Long-term investments | 5,605 | |
Corporate Notes/Bonds [Member] | Fair Value, Inputs, Level 2 [Member] | ||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Short-term investments | 2,059 | 756 |
Long-term investments | 5,605 | |
Convertible Debt [Member] | ||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Long-term investments | 605 | 250 |
Convertible Debt [Member] | Fair Value, Inputs, Level 3 [Member] | ||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Long-term investments | 605 | $ 250 |
Accrued Consideration [Member] | ||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Current Liabilities, fair value | (550) | |
Accrued Consideration [Member] | Fair Value, Inputs, Level 3 [Member] | ||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Current Liabilities, fair value | $ (550) |
General Commitments (Narrative)
General Commitments (Narrative) (Details) - USD ($) $ in Thousands | Aug. 02, 2018 | Jul. 28, 2020 |
Other Commitments [Line Items] | ||
Sale of building, purchase agreement, consideration amount | $ 10,000 | |
Purchase Agreement [Member] | ||
Other Commitments [Line Items] | ||
Earnest money in escrow transferred to Company | $ 225 |
Quarterly Operating Results (De
Quarterly Operating Results (Details) - USD ($) | 3 Months Ended | 12 Months Ended | ||||||||
Dec. 31, 2020 | Sep. 30, 2020 | Jun. 30, 2020 | Mar. 31, 2020 | Dec. 31, 2019 | Sep. 30, 2019 | Jun. 30, 2019 | Mar. 31, 2019 | Dec. 31, 2020 | Dec. 31, 2019 | |
Selected Quarterly Financial Information [Line Items] | ||||||||||
Sales | $ 11,675,000 | $ 12,110,000 | $ 9,628,000 | $ 9,163,000 | $ 15,364,000 | $ 13,622,000 | $ 10,704,000 | $ 11,216,000 | $ 42,575,546 | $ 50,906,179 |
Operating income (loss) from continuing operations | (133,000) | 306,000 | (1,646,000) | (1,224,000) | 1,187,000 | 772,000 | (1,129,000) | (821,000) | (2,697,350) | 9,214 |
Net (loss) income from continuing operations | (174,000) | 554,000 | (1,367,000) | (809,000) | 1,214,000 | 877,000 | (1,069,000) | (771,000) | (1,795,674) | 250,619 |
Net income (loss) from discontinued operations | 171,000 | (291,000) | (569,000) | 2,313,000 | 506,000 | 860,000 | 3,842,000 | 1,010,000 | 1,624,016 | 6,218,430 |
Net income (loss) | $ (3,000) | $ 263,000 | $ (1,936,000) | $ 1,504,000 | $ 1,720,000 | $ 1,737,000 | $ 2,773,000 | $ 239,000 | $ (171,658) | $ 6,469,049 |
Basic net (loss) income per share: | ||||||||||
Continuing operations | $ (0.01) | $ 0.06 | $ (0.15) | $ (0.09) | $ 0.13 | $ 0.09 | $ (0.11) | $ (0.08) | $ (0.19) | $ 0.03 |
Discontinued operations | 0.01 | (0.03) | (0.06) | 0.25 | 0.06 | 0.09 | 0.41 | 0.11 | 0.17 | 0.67 |
Diluted net (loss) income per share: | ||||||||||
Continuing operations | (0.01) | 0.06 | (0.15) | (0.09) | 0.13 | 0.09 | (0.11) | (0.08) | (0.19) | 0.03 |
Discontinued operations | $ 0.01 | $ (0.03) | $ (0.06) | $ 0.25 | $ 0.05 | $ 0.09 | $ 0.41 | $ 0.11 | $ 0.17 | $ 0.66 |
Discontinued Operations, Disposed of by Sale [Member] | ||||||||||
Diluted net (loss) income per share: | ||||||||||
Gain on sale of business line | $ 2,247,000 | |||||||||
Discontinued Operations, Disposed of by Sale [Member] | Suttle FutureLink Fiber Business Line [Member] | ||||||||||
Diluted net (loss) income per share: | ||||||||||
Gain on sale of business line | $ 2,967,000 | |||||||||
Discontinued Operations, Disposed of by Sale [Member] | Remainder of Suttle Business Lines [Member] | ||||||||||
Diluted net (loss) income per share: | ||||||||||
Gain on sale of business line | $ 2,161,000 |