Document And Entity Information
Document And Entity Information - shares | 6 Months Ended | |
Jun. 30, 2020 | Aug. 01, 2020 | |
Document and Entity Information [Abstract] | ||
Document Type | 10-Q | |
Document Quarterly Report | true | |
Current Fiscal Year End Date | --12-31 | |
Document Period End Date | Jun. 30, 2020 | |
Document Fiscal Year Focus | 2020 | |
Document Transition Report | false | |
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 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 | |
Title of 12(b) Security | Common Stock, par value , $.05 per share | |
Trading Symbol | JCS | |
Security Exchange Name | NASDAQ | |
Entity Common Stock, Shares Outstanding | 9,356,385 | |
Amendment Flag | false | |
Document Fiscal Period Focus | Q2 | |
Entity Central Index Key | 0000022701 |
Condensed Consolidated Balance
Condensed Consolidated Balance Sheets - USD ($) | Jun. 30, 2020 | Dec. 31, 2019 |
CURRENT ASSETS: | ||
Cash and cash equivalents | $ 20,546,013 | $ 13,928,504 |
Restricted cash | 479,644 | 679,006 |
Investments | 3,748,313 | 9,449,650 |
Trade accounts receivable, less allowance for doubtful accounts of $153,000 and $154,000, respectively | 8,189,950 | 10,242,405 |
Inventories | 9,941,657 | 8,531,112 |
Prepaid income taxes | 87,129 | 72,994 |
Other current assets | 879,127 | 1,160,865 |
Current assets held for sale | 5,337,274 | |
TOTAL CURRENT ASSETS | 43,871,833 | 49,401,810 |
PROPERTY, PLANT AND EQUIPMENT, net | 7,903,542 | 8,238,089 |
OTHER ASSETS: | ||
Investments | 1,253,855 | 250,000 |
Goodwill | 410,918 | |
Deferred income taxes | 9,534 | |
Operating lease right of use asset | 513,276 | 367,909 |
Intangible assets | 3,190,000 | |
Other assets, net | 207,439 | |
Non-current assets held for sale | 883,370 | |
TOTAL OTHER ASSETS | 5,575,488 | 1,510,813 |
TOTAL ASSETS | 57,350,863 | 59,150,712 |
CURRENT LIABILITIES: | ||
Accounts payable | 4,639,862 | 3,720,445 |
Accrued compensation and benefits | 2,610,933 | 3,517,331 |
Operating lease liability | 199,993 | 115,935 |
Other accrued liabilities | 2,003,821 | 2,602,752 |
Dividends payable | 205,878 | 200,363 |
Deferred revenue | 220,649 | |
Current liabilities held for sale | 1,193,218 | |
TOTAL CURRENT LIABILITIES | 9,881,136 | 11,350,044 |
LONG TERM LIABILITIES: | ||
Long-term compensation plans | 67,175 | 164,348 |
Operating lease liability | 294,310 | 244,038 |
Deferred revenue | 144,063 | |
TOTAL LONG-TERM LIABILITIES | 505,548 | 408,386 |
COMMITMENTS AND CONTINGENCIES (Footnote 8) | ||
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,351,486 and 9,252,749 shares issued and outstanding, respectively | 467,573 | 462,637 |
Additional paid-in capital | 43,495,046 | 42,977,914 |
Retained earnings | 3,830,132 | 4,649,395 |
Accumulated other comprehensive loss | (828,572) | (697,664) |
TOTAL STOCKHOLDERS' EQUITY | 46,964,179 | 47,392,282 |
TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY | $ 57,350,863 | $ 59,150,712 |
Condensed Consolidated Balanc_2
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($) $ in Thousands | Jun. 30, 2020 | Dec. 31, 2019 |
Condensed Consolidated Balance Sheets [Abstract] | ||
Trade accounts receivable, allowance for doubtful accounts | $ 153 | $ 154 |
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,351,486 | 9,252,749 |
Common stock, shares outstanding | 9,351,486 | 9,252,749 |
Condensed Consolidated Statemen
Condensed Consolidated Statements of Income (Loss) and Comprehensive Income (Loss) - USD ($) | 3 Months Ended | 6 Months Ended | ||
Jun. 30, 2020 | Jun. 30, 2019 | Jun. 30, 2020 | Jun. 30, 2019 | |
Condensed Consolidated Statements of Income (Loss) and Comprehensive Income (Loss) [Abstract] | ||||
Sales | $ 9,627,952 | $ 10,704,467 | $ 18,790,694 | $ 21,920,637 |
Cost of sales | 6,147,904 | 6,463,930 | 11,573,499 | 13,053,884 |
Gross profit | 3,480,048 | 4,240,537 | 7,217,195 | 8,866,753 |
Operating expenses: | ||||
Selling, general and administrative expenses | 4,731,887 | 5,369,869 | 9,672,558 | 10,817,464 |
Acquisition costs | 394,366 | 414,585 | ||
Total operating expenses | 5,126,253 | 5,369,869 | 10,087,143 | 10,817,464 |
Operating loss from continuing operations | (1,646,205) | (1,129,332) | (2,869,948) | (1,950,711) |
Other income (expenses): | ||||
Investment and other income | 288,481 | 85,742 | 400,238 | 121,632 |
Gain (loss) on sale of assets | (9,000) | 308,403 | (9,935) | |
Interest and other expense | (9,498) | (9,594) | (19,091) | (19,038) |
Other income, net | 278,983 | 67,148 | 689,550 | 92,659 |
Operating loss from continuing operations before income taxes | (1,367,222) | (1,062,184) | (2,180,398) | (1,858,052) |
Income tax benefit | (446) | (11,869) | (4,903) | (15,841) |
Net loss from continuing operations | (1,366,776) | (1,050,315) | (2,175,495) | (1,842,211) |
Net income from discontinued operations, net of tax | (568,745) | 3,823,493 | 1,744,607 | 4,855,502 |
Net (loss) income | (1,935,521) | 2,773,178 | (430,888) | 3,013,291 |
Other comprehensive (loss) income, net of tax: | ||||
Unrealized gain on available-for-sale securities | 24,549 | 403 | 10,097 | 403 |
Foreign currency translation adjustment | (8,902) | (47,666) | (141,005) | (19,048) |
Total other comprehensive income (loss) | 15,647 | (47,263) | (130,908) | (18,645) |
Comprehensive (loss) income | $ (1,919,874) | $ 2,725,915 | $ (561,796) | $ 2,994,646 |
Basic net (loss) income per share: | ||||
Continuing operations | $ (0.15) | $ (0.11) | $ (0.24) | $ (0.20) |
Discontinued operations | (0.06) | 0.41 | 0.19 | 0.53 |
Basic net (loss) income per share | (0.21) | 0.30 | (0.05) | 0.33 |
Diluted net (loss) income per share: | ||||
Continuing operations | (0.15) | (0.11) | (0.24) | (0.20) |
Discontinued operations | (0.06) | 0.41 | 0.19 | 0.53 |
Diluted net (loss) income per share | $ (0.21) | $ 0.30 | $ (0.05) | $ 0.33 |
Weighted Average Basic Shares Outstanding | 9,350,344 | 9,316,576 | 9,307,967 | 9,246,233 |
Weighted Average Dilutive Shares Outstanding | 9,350,344 | 9,319,106 | 9,307,967 | 9,246,233 |
Dividends declared per share | $ 0.02 | $ 0.02 | $ 0.04 | $ 0.04 |
Condensed Consolidated Statem_2
Condensed Consolidated Statements of Changes in Stockholders' Equity - USD ($) | Common Stock [Member] | Additional Paid-In Capital [Member] | Retained Earnings [Member] | Accumulated Other Comprehensive Loss [Member] | Total |
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 | 3,013,291 | 3,013,291 | |||
Issuance of common stock under Employee Stock Purchase Plan | $ 1,074 | 47,520 | 48,594 | ||
Issuance of common stock under Employee Stock Purchase Plan, Shares | 21,477 | ||||
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 | $ 229 | 229 | |||
Issuance of common stock under Executive Stock Plan, Shares | 4,575 | ||||
Share based compensation | 188,587 | 188,587 | |||
Other share retirements | $ (37) | (3,422) | 1,494 | (1,965) | |
Other share retirements, Shares | (740) | ||||
Shareholder dividends | (379,411) | (379,411) | |||
Other comprehensive (loss) income | (18,645) | (18,645) | |||
BALANCE at Jun. 30, 2019 | $ 465,829 | 43,176,179 | 1,901,373 | (769,938) | 44,773,443 |
BALANCE, Shares at Jun. 30, 2019 | 9,316,576 | ||||
BALANCE at Mar. 31, 2019 | $ 465,426 | 43,036,333 | (677,819) | (722,675) | 42,101,265 |
BALANCE, Shares at Mar. 31, 2019 | 9,308,520 | ||||
Net (loss) income | 2,773,178 | 2,773,178 | |||
Issuance of common stock under Employee Stock Purchase Plan | $ 403 | 20,946 | 21,349 | ||
Issuance of common stock under Employee Stock Purchase Plan, Shares | 8,056 | ||||
Share based compensation | 118,900 | 118,900 | |||
Shareholder dividends | (193,986) | (193,986) | |||
Other comprehensive (loss) income | (47,263) | (47,263) | |||
BALANCE at Jun. 30, 2019 | $ 465,829 | 43,176,179 | 1,901,373 | (769,938) | 44,773,443 |
BALANCE, Shares at Jun. 30, 2019 | 9,316,576 | ||||
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 | (430,888) | (430,888) | |||
Issuance of common stock under Employee Stock Purchase Plan | $ 403 | 41,653 | 42,056 | ||
Issuance of common stock under Employee Stock Purchase Plan, Shares | 8,069 | ||||
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 | $ 2,429 | 5,180 | 7,609 | ||
Issuance of common stock under Executive Stock Plan, Shares | 48,584 | ||||
Share based compensation | 176,627 | 176,627 | |||
Other share retirements | $ (1,199) | (110,609) | (7,117) | (118,925) | |
Other share retirements, Shares | (23,975) | ||||
Shareholder dividends | (381,258) | (381,258) | |||
Other comprehensive (loss) income | (130,908) | (130,908) | |||
BALANCE at Jun. 30, 2020 | $ 467,573 | 43,495,046 | 3,830,132 | (828,572) | 46,964,179 |
BALANCE, Shares at Jun. 30, 2020 | 9,351,486 | ||||
BALANCE at Mar. 31, 2020 | $ 467,347 | 43,381,778 | 5,957,796 | (844,219) | 48,962,702 |
BALANCE, Shares at Mar. 31, 2020 | 9,346,966 | ||||
Net (loss) income | (1,935,521) | (1,935,521) | |||
Issuance of common stock under Employee Stock Purchase Plan | $ 226 | 19,933 | 20,159 | ||
Issuance of common stock under Employee Stock Purchase Plan, Shares | 4,520 | ||||
Issuance of common stock under Executive Stock Plan | $ 100 | 5,180 | 5,280 | ||
Issuance of common stock under Executive Stock Plan, Shares | 2,000 | ||||
Share based compensation | 97,459 | 97,459 | |||
Other share retirements | $ (100) | (9,304) | (735) | (10,139) | |
Other share retirements, Shares | (2,000) | ||||
Shareholder dividends | (191,408) | (191,408) | |||
Other comprehensive (loss) income | 15,647 | 15,647 | |||
BALANCE at Jun. 30, 2020 | $ 467,573 | $ 43,495,046 | $ 3,830,132 | $ (828,572) | $ 46,964,179 |
BALANCE, Shares at Jun. 30, 2020 | 9,351,486 |
Condensed Consolidated Statem_3
Condensed Consolidated Statements of Changes In Stockholders' Equity (Parenthetical) - $ / shares | 3 Months Ended | 6 Months Ended | ||
Jun. 30, 2020 | Jun. 30, 2019 | Jun. 30, 2020 | Jun. 30, 2019 | |
Condensed Consolidated Statements of Changes in Stockholders' Equity [Abstract] | ||||
Shareholder dividends per share | $ 0.02 | $ 0.02 | $ 0.04 | $ 0.04 |
Condensed Consolidated Statem_4
Condensed Consolidated Statements of Cash Flows - USD ($) | 6 Months Ended | |
Jun. 30, 2020 | Jun. 30, 2019 | |
CASH FLOWS FROM OPERATING ACTIVITIES: | ||
Net (loss) income | $ (430,888) | $ 3,013,291 |
Net income from discontinued operations, net of tax | 1,744,607 | 4,855,502 |
Net loss from continuing operations | (2,175,495) | (1,842,211) |
Adjustments to reconcile net income (loss) to net cash (used in) provided by operating activities: | ||
Depreciation and amortization | 429,800 | 540,867 |
Share based compensation | 176,627 | 188,587 |
Deferred taxes | 9,534 | |
(Gain) loss on sale of assets | (303,898) | 9,935 |
Changes in assets and liabilities: | ||
Trade accounts receivable | 2,200,300 | 1,698,214 |
Inventories | (1,372,814) | 1,601,413 |
Prepaid income taxes | (14,136) | 86,709 |
Other assets, net | 409,003 | (98,501) |
Accounts payable | 879,851 | (1,358,635) |
Accrued compensation and benefits | (671,164) | (459,520) |
Other accrued liabilities | (488,731) | (162,780) |
Income taxes payable | (28,267) | |
Net cash (used in) provided by operating activities - continuing operations | (921,123) | 175,811 |
Net cash (used in) provided by operating activities - discontinued operations | (1,216,374) | 2,224,488 |
Net cash (used in) provided by operating activities | (2,137,497) | 2,400,299 |
CASH FLOWS FROM INVESTING ACTIVITIES: | ||
Capital expenditures | (89,240) | (243,000) |
Acquisition of business, net of cash acquired | (3,984,447) | |
Purchases of investments | (9,316,544) | (4,000,571) |
Proceeds from the sale of property, plant and equipment | 420,000 | |
Proceeds from the sale of investments | 14,024,125 | |
Net cash provided by (used in) investing activities - continuing operations | 1,053,894 | (4,243,571) |
Net cash provided by (used in) investing activities - discontinued operations | 7,992,340 | 4,900,356 |
Net cash provided by investing activities | 9,046,234 | 656,785 |
CASH FLOWS FROM FINANCING ACTIVITIES: | ||
Cash dividends paid | (375,742) | (370,658) |
Proceeds from issuance of common stock, net of shares withheld | 49,665 | 46,858 |
Purchase of common stock | (118,925) | |
Net cash used in financing activities | (445,002) | (323,800) |
EFFECT OF FOREIGN EXCHANGE RATE CHANGES ON CASH | (45,588) | (11,594) |
NET INCREASE IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH | 6,418,147 | 2,721,690 |
CASH, CASH EQUIVALENTS, AND RESTRICTED CASH AT BEGINNING OF PERIOD | 14,607,510 | 11,056,426 |
CASH, CASH EQUIVALENTS, AND RESTRICTED CASH AT END OF PERIOD | 21,025,657 | 13,778,116 |
SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION: | ||
Income taxes paid (refunded) | 4,602 | (76,151) |
Interest paid | 19,036 | 18,939 |
Dividends declared not paid | 205,878 | 193,294 |
Capital expenditures in accounts payable | 39,129 | |
Operating right of use assets obtained in exchange for lease obligations | $ 208,650 | $ 449,995 |
Summary of Significant Accounti
Summary of Significant Accounting Policies | 6 Months Ended |
Jun. 30, 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 operates directly and through its subsidiaries located in the United States (U.S.) and the United Kingdom (U.K.). CSI is principally engaged in operations through its subsidiaries Transition Networks, Inc. (“Transition Networks” or “Transition”), U.K.-based Net2Edge Limited (“Net2Edge”), JDL Technologies, Inc. (“JDL Technologies”or “JDL”), and Ecessa Corporation (“Ecessa”). During the second quarter of 2020, following the May 2020 acquisition of Ecessa and the consolidation of operations within the Transition Networks and Net2Edge divisions, the Company realigned its business operations. Following this realignment, the Company now classifies its business into two segments: (1) the Electronics & Software segment (consisting of Transition Networks and Net2Edge) which (i) manufactures and sells solutions that provide actionable intelligence, power and connectivity at the edge of networks through Power over Ethernet (“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 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. Non-allocated general and administrative expenses are separately accounted for as “Other” in the Company’s segment reporting. Intersegment revenues are eliminated upon consolidation. Financial Statement Presentation The condensed consolidated balance sheets and condensed consolidated statement of changes in stockholders’ equity as of June 30, 2020 and the related condensed consolidated statements of income (loss) and comprehensive income (loss), and the condensed consolidated statements of cash flows for the periods ended June 30, 2020 and 2019 have been prepared by Company management . In the opinion of management, all adjustments (which include only normal recurring adjustments, except where noted) necessary to present fairly the financial position, results of operations, and cash flows at June 30, 2020 and 2019 and for the periods then ended have been made. Certain information and footnote disclosures normally included in consolidated financial statements prepared in accordance with generally accepted accounting principles in the United States of America have been condensed or omitted. We recommend these condensed consolidated financial statements be read in conjunction with the financial statements and notes thereto included in the Company’s December 31, 2019 Annual Report to Shareholders on Form 10-K. The results of operations for the period ended June 30, 2020 are not necessarily indicative of operating results for the entire year. The presentation of financial statements in conformity with generally accepted accounting principles 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 balance sheet date, and the reported amounts of revenues and expenses during the reporting period. The estimates and assumptions used in the accompanying condensed consolidated financial statements are based upon management’s evaluation of the relevant facts and circumstances as of the time of the financial statements. Actual results could differ from those estimates. Except to the extent updated or described below, the significant accounting policies set forth in Note 1 to the consolidated financial statements in the Company's Annual Report on Form 10-K for the year ended December 31, 2019 , appropriately represent, in all material respects, the current status of accounting policies, and are incorporated herein by reference. Accumulated Other Comprehensive Loss The components of accumulated other comprehensive loss, net of tax, are as follows: Foreign Currency Translation Unrealized gain (loss) on securities Accumulated Other Comprehensive Loss December 31, 2019 $ (709,000) $ 11,000 $ (698,000) Net current period change (141,000) 10,000 (131,000) June 30, 2020 $ (850,000) $ 21,000 $ (829,000) |
Revenue Recognition
Revenue Recognition | 6 Months Ended |
Jun. 30, 2020 | |
Revenue Recognition [Abstract] | |
Revenue Recognition | NOTE 2 – REVENUE RECOGNITION 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) as well as services under maintenance and service contracts. The managed services performance obligation is a bundled solution consisting of a series of distinct services that are substantially the same and that have the same pattern of transfer to the customer and are therefore recognized evenly over the term of the contract. T&M professional services arrangements are recognized over time with an input method based on hours expended towards satisfying the performance obligation. Fixed price professional service arrangements under a relatively longer-term service will also be recognized over time with an input method based on hours expended. Maintenance and service contracts are recognized evenly over the life of the contract. 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 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 after the Company has transferred control when the service is first available to the customer by the third-party vendor. The Company reports revenue from these third-party services on a net basis in its financial statements. 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. 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. During the second quarter of 2020, following the May 2020 acquisition of Ecessa and the consolidation of operations within the Transition Networks and Net2Edge divisions, the Company realigned its business operations. Following this realignment, the Company now classifies its businesses into two segments, Electronics & Software and Services & Support. To conform to the presentation, the Company has reclassified the 2019 information within its financial statements in this Form 10-Q. For the Electronics & Software segment, we analyze revenue by region and product group,which is as follows for the three and six months ended June 30, 2020 and 2019 : Electronics & Software Sales by Region Three Months Ended June 30 Six Months Ended June 30 2020 2019 2020 2019 North America $ 6,898,000 $ 8,055,000 $ 14,346,000 $ 14,969,000 International 1,389,000 1,881,000 2,477,000 4,258,000 $ 8,287,000 $ 9,936,000 $ 16,823,000 $ 19,227,000 Electronics & Software Sales by Product Group Three Months Ended June 30 Six Months Ended June 30 2020 2019 2020 2019 Intelligent edge solutions $ 3,023,000 $ 2,747,000 $ 6,377,000 $ 5,055,000 Traditional products 5,264,000 7,189,000 10,446,000 14,172,000 $ 8,287,000 $ 9,936,000 $ 16,823,000 $ 19,227,000 For the Services & Support segment, we analyze revenue by customer group and type, which is as follows for the three and six months ended June 30, 2020 and 2019 : Services & Support Revenue by Customer Group Three Months Ended June 30 Six Months Ended June 30 2020 2019 2020 2019 Education $ 626,000 $ 295,000 $ 719,000 $ 1,768,000 Healthcare 240,000 183,000 430,000 376,000 Financial and other commercial clients 474,000 291,000 817,000 550,000 CSI IT operations 185,000 182,000 386,000 466,000 $ 1,525,000 $ 951,000 $ 2,352,000 $ 3,160,000 Services & Support Revenue by Type Three Months Ended June 30 Six Months Ended June 30 2020 2019 2020 2019 Project & product revenue $ 746,000 $ 355,000 $ 886,000 $ 1,994,000 Services & support revenue 779,000 596,000 1,466,000 1,166,000 $ 1,525,000 $ 951,000 $ 2,352,000 $ 3,160,000 |
Discontinued Operations
Discontinued Operations | 6 Months Ended |
Jun. 30, 2020 | |
Discontinued Operations [Abstract] | |
Discontinued Operations | NOTE 3 – DISCONTINUED OPERATIONS 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. The Company received proceeds of $ 8,190,000 and recorded a gain on the sale of $ 2,039,000 in the first six months of 2020. Concurrent with the closing of the transaction, the Company and Oldcastle entered into a Transition Services Agreement (“TSA”) under which Suttle agreed to continue to manufacture products for Oldcastle for up to 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 agreed to 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 parties intend to work with Suttle’s existing suppliers to ensure continued support and delivery of all Suttle products during the transition period. 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 the discontinued operations that are classified as held for sale are as follows: June 30, 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: Three Months Ended June 30 Six Months Ended June 30 2020 2019 2020 2019 Sales $ - $ 4,696,000 $ 3,025,000 $ 10,203,000 Cost of sales - 3,228,000 2,050,000 6,935,000 Selling, general and administrative expenses - 602,000 500,000 1,401,000 Restructuring expenses 445,000 - 764,000 - Loss (gain) on sale of assets 122,000 (2,986,000) (2,039,000) (2,986,000) Other expense - 10,000 - - Operating (loss) income before income taxes (567,000) 3,842,000 1,750,000 4,853,000 Income tax expense (benefit) 2,000 19,000 5,000 (3,000) (Loss) income from discontinued operations $ (569,000) $ 3,823,000 $ 1,745,000 $ 4,856,000 During the six months ended June 30, 2020 , the Company re corded $ 764,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 once the TSA is completed. We expect 2020 and 2021 restructuring costs to be $ 1,300,000 including remaining severance and other shut down costs. Any remaining assets will be held for sale at the completion of the TSA. The Company paid $ 122,000 in restructuring charges during the first six months of 2020 and had $ 642,000 in restructu ring accruals recorded in accrued compensation and benefits at June 30, 2020 that are expected to be paid during 2020 and 2021. |
Cash Equivalents and Investment
Cash Equivalents and Investments | 6 Months Ended |
Jun. 30, 2020 | |
Cash Equivalents and Investments [Abstract] | |
Cash Equivalents and Investments | NOTE 4 – 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 and cash equivalents or short- and long-term investments as of June 30, 2020 and December 31, 2019 : June 30, 2020 Amortized Cost Gross Unrealized Gains Gross Unrealized Losses Fair Value Cash Equivalents Short-Term Investments Long-Term Investments Cash equivalents: Money Market funds $ 18,521,000 $ - $ - $ 18,521,000 $ 18,521,000 $ - $ - Subtotal 18,521,000 - - 18,521,000 18,521,000 - - Investments: Commercial Paper 3,740,000 8,000 - 3,748,000 - 3,748,000 - Convertible Debt 355,000 - - 355,000 - - 355,000 Subtotal 4,095,000 8,000 - 4,103,000 - 3,748,000 355,000 Total $ 22,616,000 $ 8,000 $ - $ 22,624,000 $ 18,521,000 $ 3,748,000 $ 355,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 June 30, 2020 : Amortized Cost Estimated Market Value Due within one year $ 3,740,000 $ 3,748,000 Due after one year through five years 355,000 355,000 $ 4,095,000 $ 4,103,000 The Company did no t recognize any gross realized gains or losses during either of the three or six month periods ending June 30, 2020 and 2019 , respectively. If the Company had realized gains or losses, they would be included within investment and other income in the accompanying condensed consolidated statement of income and comprehensive income. In April 2020, the Company made an $899,000 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. The Company believes this investment is important for its Electronics & Software segment because this business segment has begun exploring partnering with Quortus to integrate the Quortus Private LTE core in existing and new products for th at 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. Investments in common stock or in-substance common stock of entities in which the Company does not have the ability to exercise significant influence over the operating and financial matters of the entity are accounted for using the cost method. Investments in companies that the Company does not control, which are not in the form of common stock or in-substance common stock, are also accounted for using the cost method . |
Stock-Based Compensation
Stock-Based Compensation | 6 Months Ended |
Jun. 30, 2020 | |
Stock-Based Compensation [Abstract] | |
Stock-Based Compensation | NOTE 5 - STOCK-BASED COMPENSATION 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 June 30, 2020 . The ESPP is considered compensatory under current Internal Revenue Service rules. At June 30, 2020 , after giving effect to the shares issued as of that date, 81,053 shares remain available for future issuance under the ESPP. 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. At June 30, 2020 , 413,664 shares have been issued under the 2011 Incentive Plan, 1,519,088 shares are subject to currently outstanding options, deferred stock awards, and unvested restricted stock units, and 567,248 shares are eligible for grant under future awards. Changes in Stock Options Outstanding The following table summarizes changes in the number of outstanding stock options under the 2011 Incentive Plan over the period December 31, 2019 to June 30, 2020 : Weighted average Weighted average remaining exercise price contractual term Options per share in years Outstanding – December 31, 2019 1,130,472 $ 7.28 3.48 Awarded 133,801 5.25 Exercised (2,000) 2.64 Forfeited (46,369) 11.11 Outstanding – June 30, 2020 1,215,904 6.92 3.52 Exercisable at June 30, 2020 956,317 $ 7.59 2.90 Expected to vest June 30, 2020 1,215,904 6.92 3.52 The aggregate intrinsic value of all options (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) outstanding at June 30, 2020 was $ 674,000 . The intrinsic value of all options exercised during the three months ended June 30, 2020 was $ 5,000 . Net cash proceeds from the exercise of all stock options were $ 0 in each of the three-month periods ended June 30, 2020 and 2019 . Changes in Deferred Stock Outstanding The following table summarizes the changes in the number of deferred stock shares under the 2011 Incentive Plan over the period December 31, 2019 to June 30, 2020 : Weighted Average Grant Date Shares Fair Value Outstanding – December 31, 2019 321,227 $ 3.37 Granted 89,131 5.39 Vested (46,584) 2.64 Forfeited (60,590) 4.40 Outstanding – June 30, 2020 303,184 3.87 Compensation Expense Share-based compensation expense recognized for the six-months ended June 30, 2020 was $ 177,000 before income taxes and $ 140,000 after income taxes. Share-based compensation expense recognized for the six-months ended June 30 , 2019 was $ 189,000 before income taxes and $ 149,000 after income taxes. Unrecognized compensation expense for the Company’s plans was $ 833,000 at June 30, 2020 and is expected to be recognized over a weighted-average period of 2.6 years. Share-based compensation expense is recorded as a part of selling, general and administrative expenses. |
Inventories
Inventories | 6 Months Ended |
Jun. 30, 2020 | |
Inventories [Abstract] | |
Inventories | NOTE 6 - INVENTORIES Inventories summarized below are priced at the lower of first-in, first-out cost or net realizable value: June 30 December 31 2020 2019 Finished goods $ 8,741,000 $ 6,728,000 Raw and processed materials 1,201,000 1,803,000 $ 9,942,000 $ 8,531,000 |
Acquisition
Acquisition | 6 Months Ended |
Jun. 30, 2020 | |
Acquisition [Abstract] | |
Acquisition | NOTE 7 – ACQUISITION On May 14, 2020, in a reverse triangular merger, the Company completed the acquisition of 100% of Ecessa Corporation (“Ecessa”), based in Plymouth, Minnesota . The purchase price w as $ 4,650,000 , with cash acquired totaling $ 666,000 . The purchase price includes initial consideration of $ 4,666,000 and $ (16,000) in working capital adjustments. The estimated assets and liabilities of Ecessa are recorded in the condensed consolidated balance sheet within the Services & Support segment at June 30, 2020. T he preliminary purchase price allocation was based on estimates of the fair value of assets acquired and liabilities assumed, and included total assets of $ 5,249,000 , including estimated goodwill of $ 411,000 and estimated intangibles of $ 3,190,000 , and total liabilities of $ 599,000 . The fair value of acquired identifiable intangible assets of $3,190,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 third quarter of 2020 as the valuation of identifiable assets and liabilities is completed. The pro forma impact of Ecessa was not significant to the Company’s results for the three and six months ended June 30, 2020. |
Contingencies
Contingencies | 6 Months Ended |
Jun. 30, 2020 | |
General Commitments and Contingencies [Abstract] | |
Contingencies | NOTE 8 – 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 could materially affect the Company’s financial position or results of operations. |
Debt
Debt | 6 Months Ended |
Jun. 30, 2020 | |
Debt [Abstract] | |
Debt | NOTE 9 – DEBT Line of Credit The Company has a $15,000,000 line of credit from Wells Fargo Bank, N.A. The Company had no outstanding borrowings against the line of credit at June 30, 2020 or December 31, 2019 . Due to the revolving nature of loans under our credit facility, additional borrowings and periodic repayments and re-borrowings may be made until the maturity date. The total amount available for borrowings under our credit facility at June 30, 2020 was $ 4,052,000 , based on the borrowing base calculation. Interest on borrowings on the credit line is at LIBOR plus 2.0% ( 2.2% at June 30, 2020 ). The credit agreement expires August 12, 2021 and is secured by assets of the Company. Our credit agreement contains financial covenants including a minimum liquidity balance of $10,000,000 . Liquidity is calculated as the sum of unrestricted cash, marketable securities and the availability on the line of credit. The Company was in compliance with its financial covenants at June 30, 2020 . |
Income Taxes
Income Taxes | 6 Months Ended |
Jun. 30, 2020 | |
Income Taxes [Abstract] | |
Income Taxes | NOTE 10 – INCOME TAXES In the preparation of the Company’s consolidated financial statements, management calculates income taxes based upon the estimated effective rate applicable to operating results for the full fiscal year. This includes estimating the current tax liability as well as assessing differences resulting from different treatment of items for tax and book accounting purposes. These differences result in deferred tax assets and liabilities, which are recorded on the balance sheet. Management analyzes these assets and liabilities regularly and assesses the likelihood that deferred tax assets will be recovered from future taxable income. At June 30, 2020 there was $ 111,000 of net uncertain tax benefit positions that would reduce the effective income tax rate if recognized. The Company records interest and penalties related to income taxes as income tax expense in the condensed consolidated statements of income (loss) and comprehensive income (loss). The Company is subject to U.S. federal income tax as well as income tax of multiple state and foreign jurisdictions. The tax years 2016 - 2019 remain open to examination by the Internal Revenue Service and the years 2015 - 2019 remain open to examination by various state tax departments. The tax years from 2016 - 2018 remain open in Costa Rica. The Company’s effective income tax rate was 0.2% for the first six months of 2020 . The effective tax rate differs from the federal tax rate of 21 % due to state income taxes, foreign tax rate differences, foreign losses not deductible for U.S. income tax purposes, the effect of uncertain income tax positions, stock compensation windfalls and changes in valuation allowances related to deferred tax assets. The foreign operating losses may ultimately be deductible in the countries in which they occurred; however, the Company has not recorded a deferred tax asset for these losses due to uncertainty regarding the eventual realization of the benefit. The effect of the foreign operations was an overall rate decrease of approximately (31.8%) for the six months ended June 30, 2020 . There were no additional uncertain tax positions identified in the first half of 2020 . The Company's effective income tax rate for the six months ended June 30 , 2019 was 0.9% , and differed from the federal tax rate due to state income taxes, foreign tax rate differences, foreign losses not deductible for U.S. income tax purposes, changes in the reserve for uncertain income tax positions, provisions for interest charges for uncertain income tax positions, stock compensation shortfalls and changes in valuation allowances related to deferred tax assets. |
Segment Information
Segment Information | 6 Months Ended |
Jun. 30, 2020 | |
Segment Information [Abstract] | |
Segment Information | NOTE 11 – SEGMENT INFORMATION Following the acquisition of Ecessa during the quarter 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 virtualization and cloud solutions, managed services, wired and wireless network design and implementation, and converged infrastructure configuration and deployment . Management has chosen to organize the Company and disclose reportable segments based on our 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. The Company has reclassified its 2019 financial statements to conform to its new segment reporting. Information concerning the Company’s continuing operations in these two segments for the three and six-month periods ended June 30, 2020 and 2019 are as follows: Electronics & Services & Intersegment Software Support Other Eliminations Total Three Months Ended June 30, 2020 Sales $ 8,287,000 $ 1,525,000 $ - $ (184,000) $ 9,628,000 Cost of sales 5,192,000 982,000 - (26,000) 6,148,000 Gross profit 3,095,000 543,000 - (158,000) 3,480,000 Selling, general and administrative expenses 3,638,000 483,000 769,000 (158,000) 4,732,000 Acquisition costs - - 394,000 - 394,000 Operating (loss) income (543,000) 60,000 (1,163,000) - (1,646,000) Other income 3,000 - 276,000 - 279,000 Income (loss) before income tax $ (540,000) $ 60,000 $ (887,000) $ - $ (1,367,000) Depreciation and amortization $ 76,000 $ 19,000 $ 123,000 $ - $ 218,000 Capital expenditures $ 24,000 $ - $ 8,000 $ - $ 32,000 Assets $ 16,825,000 $ 6,569,000 $ 33,984,000 $ (27,000) $ 57,351,000 Electronics & Services & Intersegment Software Support Other Eliminations Total Three Months Ended June 30, 2019 Sales $ 9,936,000 $ 951,000 $ - $ (182,000) $ 10,705,000 Cost of sales 5,775,000 700,000 - (11,000) 6,464,000 Gross profit 4,161,000 251,000 - (171,000) 4,241,000 Selling, general and administrative expenses 4,300,000 331,000 910,000 (171,000) 5,370,000 Operating loss (139,000) (80,000) (910,000) - (1,129,000) Other income 2,000 - 65,000 - 67,000 Loss before income tax $ (137,000) $ (80,000) $ (845,000) $ - $ (1,062,000) Depreciation and amortization $ 89,000 $ 26,000 $ 147,000 $ - $ 262,000 Capital expenditures $ 5,000 $ - $ 28,000 $ - $ 33,000 Assets $ 19,421,000 $ 1,658,000 $ 33,024,000 $ (27,000) $ 54,076,000 Electronics & Services & Intersegment Software Support Other Eliminations Total Six Months Ended June 30, 2020 Sales $ 16,823,000 $ 2,352,000 $ - $ (384,000) $ 18,791,000 Cost of sales 9,999,000 1,602,000 - (27,000) 11,574,000 Gross profit 6,824,000 750,000 - (357,000) 7,217,000 Selling, general and administrative expenses 7,535,000 811,000 1,683,000 (357,000) 9,672,000 Acquisition costs - - 415,000 - 415,000 Operating loss (711,000) (61,000) (2,098,000) - (2,870,000) Other income 17,000 - 673,000 - 690,000 Loss before income tax $ (694,000) $ (61,000) $ (1,425,000) $ - $ (2,180,000) Depreciation and amortization $ 147,000 $ 32,000 $ 251,000 $ - $ 430,000 Capital expenditures $ 68,000 $ 1,000 $ 20,000 $ - $ 89,000 Electronics & Services & Intersegment Software Support Other Eliminations Total Six Months Ended June 30, 2019 Sales $ 19,227,000 $ 3,160,000 $ - $ (466,000) $ 21,921,000 Cost of sales 11,139,000 2,040,000 - (125,000) 13,054,000 Gross profit 8,088,000 1,120,000 - (341,000) 8,867,000 Selling, general and administrative expenses 8,696,000 707,000 1,756,000 (341,000) 10,818,000 Operating (loss) income (608,000) 413,000 (1,756,000) - (1,951,000) Other income (expense) 1,000 (10,000) 102,000 - 93,000 (Loss) income before income tax $ (607,000) $ 403,000 $ (1,654,000) $ - $ (1,858,000) Depreciation and amortization $ 188,000 $ 54,000 $ 299,000 $ - $ 541,000 Capital expenditures $ 12,000 $ 36,000 $ 195,000 $ - $ 243,000 |
Net Income (Loss) Per Share
Net Income (Loss) Per Share | 6 Months Ended |
Jun. 30, 2020 | |
Net Income (Loss) Per Share [Abstract] | |
Net Income (Loss) Per Share | NOTE 12 – 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 period and year. Diluted net income per common share takes into effect 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 the three and six months ended June 30, 2020 . The dilutive effect for the three and six-month periods ended June 30, 2019 was 2,530 and 0 shares, respectively. The Company calculates the dilutive effect of outstanding options using the treasury stock method. Due to the net losses in the first three and six months of 2020, there was no dilutive impact from stock options or unvested shares. Options totaling 614,114 and 634,114 were excluded from the calculation of diluted earnings per share for the three and six months ended June 30, 2020 , respectively because the exercise price was greater than the average market price of common stock during the period and deferred stock awards totaling 117,688 shares would not have been included for the three and six months ended June 30, 2020 , because of unmet performance conditions. Options totaling 1,173,365 and 1,223,365 were excluded from the calculation of diluted earnings per share for the three and six months ended June 30, 2019, respectively because the exercise price was greater than the average market price of common stock during the period and deferred stock awards totaling 207,573 shares would not have been included for the three and six months ended June 30, 2019, because of unmet performance conditions. |
Fair Value Measurements
Fair Value Measurements | 6 Months Ended |
Jun. 30, 2020 | |
Fair Value Measurements [Abstract] | |
Fair Value Measurements | NOTE 13 – FAIR VALUE MEASUREMENTS The accounting guidance establishes a valuation hierarchy for disclosure of the inputs to valuation used to measure fair value. This hierarchy prioritizes the inputs into three broad levels as follows: 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 June 30, 2020 and December 31, 2019 , are summarized below: June 30, 2020 Level 1 Level 2 Level 3 Total Fair Value Cash equivalents: Money Market Funds $ 18,521,000 $ - $ - $ 18,521,000 Subtotal 18,521,000 - - 18,521,000 Short-term investments: Commercial Paper - 3,748,000 - 3,748,000 Subtotal - 3,748,000 - 3,748,000 Long-term investments: Convertible debt - - 355,000 355,000 Subtotal - - 355,000 355,000 Total $ 18,521,000 $ 3,748,000 $ 355,000 $ 22,624,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 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 the three and six months ended June 30, 2020 . |
General Commitments
General Commitments | 6 Months Ended |
Jun. 30, 2020 | |
General Commitments and Contingencies [Abstract] | |
General Commitments | NOTE 14 – 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. The closing of the transaction was subject to several closing conditions, including the buyer’s ability to complete due diligence within 180 days and the buyer’s ability to obtain regulatory approval for its intended use of the property. The original due diligence period lapsed on January 29, 2019, and through two amendments to the original agreement, the due diligence period was extended to June 30, 2020, and the buyer met certain required obligations under these amendments. One of the conditions of the agreement and amendments included non-refundable deposits into an escrow account. As of June 30, 2020 , the balance in this escrow account was $225,000 and is included within restricted cash within the condensed consolidated balance sheet. On July 28, 2020, the parties executed an agreement terminating the original purchase agreement. The $225,000 in earnest money in the escrow account was transferred to the Company. |
Recent Accounting Pronouncement
Recent Accounting Pronouncements | 6 Months Ended |
Jun. 30, 2020 | |
Recent Accounting Pronouncements [Abstract] | |
Recent Accounting Pronouncements | NOTE 15 – RECENT ACCOUNTING PRONOUNCEMENTS 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 the first quarter of 2020 with an immaterial impact to our consolidated financial statements. In June 2016, FASB issued 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 the 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. |
Subsequent Events
Subsequent Events | 6 Months Ended |
Jun. 30, 2020 | |
Subsequent Events [Abstract] | |
Subsequent Events | NOTE 16 – SUBSEQUENT EVENTS The Company has evaluated subsequent events through the date of this filing. Other than the termination of the purchase agreement in Note 14, we do not believe there are any material subsequent events other than those disclosed in the footnotes to these financial statements that require further disclosure. |
Summary of Significant Accoun_2
Summary of Significant Accounting Policies (Policy) | 6 Months Ended |
Jun. 30, 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 operates directly and through its subsidiaries located in the United States (U.S.) and the United Kingdom (U.K.). CSI is principally engaged in operations through its subsidiaries Transition Networks, Inc. (“Transition Networks” or “Transition”), U.K.-based Net2Edge Limited (“Net2Edge”), JDL Technologies, Inc. (“JDL Technologies”or “JDL”), and Ecessa Corporation (“Ecessa”). During the second quarter of 2020, following the May 2020 acquisition of Ecessa and the consolidation of operations within the Transition Networks and Net2Edge divisions, the Company realigned its business operations. Following this realignment, the Company now classifies its business into two segments: (1) the Electronics & Software segment (consisting of Transition Networks and Net2Edge) which (i) manufactures and sells solutions that provide actionable intelligence, power and connectivity at the edge of networks through Power over Ethernet (“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 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. Non-allocated general and administrative expenses are separately accounted for as “Other” in the Company’s segment reporting. Intersegment revenues are eliminated upon consolidation. |
Financial Statement Presentation | Financial Statement Presentation The condensed consolidated balance sheets and condensed consolidated statement of changes in stockholders’ equity as of June 30, 2020 and the related condensed consolidated statements of income (loss) and comprehensive income (loss), and the condensed consolidated statements of cash flows for the periods ended June 30, 2020 and 2019 have been prepared by Company management . In the opinion of management, all adjustments (which include only normal recurring adjustments, except where noted) necessary to present fairly the financial position, results of operations, and cash flows at June 30, 2020 and 2019 and for the periods then ended have been made. Certain information and footnote disclosures normally included in consolidated financial statements prepared in accordance with generally accepted accounting principles in the United States of America have been condensed or omitted. We recommend these condensed consolidated financial statements be read in conjunction with the financial statements and notes thereto included in the Company’s December 31, 2019 Annual Report to Shareholders on Form 10-K. The results of operations for the period ended June 30, 2020 are not necessarily indicative of operating results for the entire year. The presentation of financial statements in conformity with generally accepted accounting principles 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 balance sheet date, and the reported amounts of revenues and expenses during the reporting period. The estimates and assumptions used in the accompanying condensed consolidated financial statements are based upon management’s evaluation of the relevant facts and circumstances as of the time of the financial statements. Actual results could differ from those estimates. Except to the extent updated or described below, the significant accounting policies set forth in Note 1 to the consolidated financial statements in the Company's Annual Report on Form 10-K for the year ended December 31, 2019 , appropriately represent, in all material respects, the current status of accounting policies, and are incorporated herein by reference. |
Accumulated Other Comprehensive Loss | Accumulated Other Comprehensive Loss The components of accumulated other comprehensive loss, net of tax, are as follows: Foreign Currency Translation Unrealized gain (loss) on securities Accumulated Other Comprehensive Loss December 31, 2019 $ (709,000) $ 11,000 $ (698,000) Net current period change (141,000) 10,000 (131,000) June 30, 2020 $ (850,000) $ 21,000 $ (829,000) |
Summary of Significant Accoun_3
Summary of Significant Accounting Policies (Tables) | 6 Months Ended |
Jun. 30, 2020 | |
Summary of Significant Accounting Policies [Abstract] | |
Components of Accumulated Other Comprehensive Loss | Foreign Currency Translation Unrealized gain (loss) on securities Accumulated Other Comprehensive Loss December 31, 2019 $ (709,000) $ 11,000 $ (698,000) Net current period change (141,000) 10,000 (131,000) June 30, 2020 $ (850,000) $ 21,000 $ (829,000) |
Revenue Recognition (Tables)
Revenue Recognition (Tables) | 6 Months Ended |
Jun. 30, 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 three and six months ended June 30, 2020 and 2019 : Electronics & Software Sales by Region Three Months Ended June 30 Six Months Ended June 30 2020 2019 2020 2019 North America $ 6,898,000 $ 8,055,000 $ 14,346,000 $ 14,969,000 International 1,389,000 1,881,000 2,477,000 4,258,000 $ 8,287,000 $ 9,936,000 $ 16,823,000 $ 19,227,000 Electronics & Software Sales by Product Group Three Months Ended June 30 Six Months Ended June 30 2020 2019 2020 2019 Intelligent edge solutions $ 3,023,000 $ 2,747,000 $ 6,377,000 $ 5,055,000 Traditional products 5,264,000 7,189,000 10,446,000 14,172,000 $ 8,287,000 $ 9,936,000 $ 16,823,000 $ 19,227,000 For the Services & Support segment, we analyze revenue by customer group and type, which is as follows for the three and six months ended June 30, 2020 and 2019 : Services & Support Revenue by Customer Group Three Months Ended June 30 Six Months Ended June 30 2020 2019 2020 2019 Education $ 626,000 $ 295,000 $ 719,000 $ 1,768,000 Healthcare 240,000 183,000 430,000 376,000 Financial and other commercial clients 474,000 291,000 817,000 550,000 CSI IT operations 185,000 182,000 386,000 466,000 $ 1,525,000 $ 951,000 $ 2,352,000 $ 3,160,000 Services & Support Revenue by Type Three Months Ended June 30 Six Months Ended June 30 2020 2019 2020 2019 Project & product revenue $ 746,000 $ 355,000 $ 886,000 $ 1,994,000 Services & support revenue 779,000 596,000 1,466,000 1,166,000 $ 1,525,000 $ 951,000 $ 2,352,000 $ 3,160,000 |
Discontinued Operations (Tables
Discontinued Operations (Tables) | 6 Months Ended |
Jun. 30, 2020 | |
Discontinued Operations [Abstract] | |
Schedule of Discontinued Operations Assets and Liabilities Classified as Held-for-Sale | June 30, 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 | Three Months Ended June 30 Six Months Ended June 30 2020 2019 2020 2019 Sales $ - $ 4,696,000 $ 3,025,000 $ 10,203,000 Cost of sales - 3,228,000 2,050,000 6,935,000 Selling, general and administrative expenses - 602,000 500,000 1,401,000 Restructuring expenses 445,000 - 764,000 - Loss (gain) on sale of assets 122,000 (2,986,000) (2,039,000) (2,986,000) Other expense - 10,000 - - Operating (loss) income before income taxes (567,000) 3,842,000 1,750,000 4,853,000 Income tax expense (benefit) 2,000 19,000 5,000 (3,000) (Loss) income from discontinued operations $ (569,000) $ 3,823,000 $ 1,745,000 $ 4,856,000 |
Cash Equivalents and Investme_2
Cash Equivalents and Investments (Tables) | 6 Months Ended |
Jun. 30, 2020 | |
Cash Equivalents and Investments [Abstract] | |
Schedule of Cash Equivalents and Available-for-Sale Securities | June 30, 2020 Amortized Cost Gross Unrealized Gains Gross Unrealized Losses Fair Value Cash Equivalents Short-Term Investments Long-Term Investments Cash equivalents: Money Market funds $ 18,521,000 $ - $ - $ 18,521,000 $ 18,521,000 $ - $ - Subtotal 18,521,000 - - 18,521,000 18,521,000 - - Investments: Commercial Paper 3,740,000 8,000 - 3,748,000 - 3,748,000 - Convertible Debt 355,000 - - 355,000 - - 355,000 Subtotal 4,095,000 8,000 - 4,103,000 - 3,748,000 355,000 Total $ 22,616,000 $ 8,000 $ - $ 22,624,000 $ 18,521,000 $ 3,748,000 $ 355,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 $ 3,740,000 $ 3,748,000 Due after one year through five years 355,000 355,000 $ 4,095,000 $ 4,103,000 |
Stock-Based Compensation (Table
Stock-Based Compensation (Tables) | 6 Months Ended |
Jun. 30, 2020 | |
Stock-Based Compensation [Abstract] | |
Schedule of Changes in Number of Outstanding Stock Options Under Director Plan, Stock Plan and 2011 Incentive Plan | Weighted average Weighted average remaining exercise price contractual term Options per share in years Outstanding – December 31, 2019 1,130,472 $ 7.28 3.48 Awarded 133,801 5.25 Exercised (2,000) 2.64 Forfeited (46,369) 11.11 Outstanding – June 30, 2020 1,215,904 6.92 3.52 Exercisable at June 30, 2020 956,317 $ 7.59 2.90 Expected to vest June 30, 2020 1,215,904 6.92 3.52 |
Schedule of Changes in the Number of Deferred Stock Shares Under the Incentive Plan | Weighted Average Grant Date Shares Fair Value Outstanding – December 31, 2019 321,227 $ 3.37 Granted 89,131 5.39 Vested (46,584) 2.64 Forfeited (60,590) 4.40 Outstanding – June 30, 2020 303,184 3.87 |
Inventories (Tables)
Inventories (Tables) | 6 Months Ended |
Jun. 30, 2020 | |
Inventories [Abstract] | |
Schedule of Inventories | June 30 December 31 2020 2019 Finished goods $ 8,741,000 $ 6,728,000 Raw and processed materials 1,201,000 1,803,000 $ 9,942,000 $ 8,531,000 |
Segment Information (Tables)
Segment Information (Tables) | 6 Months Ended |
Jun. 30, 2020 | |
Segment Information [Abstract] | |
Schedule of Segment Information | Electronics & Services & Intersegment Software Support Other Eliminations Total Three Months Ended June 30, 2020 Sales $ 8,287,000 $ 1,525,000 $ - $ (184,000) $ 9,628,000 Cost of sales 5,192,000 982,000 - (26,000) 6,148,000 Gross profit 3,095,000 543,000 - (158,000) 3,480,000 Selling, general and administrative expenses 3,638,000 483,000 769,000 (158,000) 4,732,000 Acquisition costs - - 394,000 - 394,000 Operating (loss) income (543,000) 60,000 (1,163,000) - (1,646,000) Other income 3,000 - 276,000 - 279,000 Income (loss) before income tax $ (540,000) $ 60,000 $ (887,000) $ - $ (1,367,000) Depreciation and amortization $ 76,000 $ 19,000 $ 123,000 $ - $ 218,000 Capital expenditures $ 24,000 $ - $ 8,000 $ - $ 32,000 Assets $ 16,825,000 $ 6,569,000 $ 33,984,000 $ (27,000) $ 57,351,000 Electronics & Services & Intersegment Software Support Other Eliminations Total Three Months Ended June 30, 2019 Sales $ 9,936,000 $ 951,000 $ - $ (182,000) $ 10,705,000 Cost of sales 5,775,000 700,000 - (11,000) 6,464,000 Gross profit 4,161,000 251,000 - (171,000) 4,241,000 Selling, general and administrative expenses 4,300,000 331,000 910,000 (171,000) 5,370,000 Operating loss (139,000) (80,000) (910,000) - (1,129,000) Other income 2,000 - 65,000 - 67,000 Loss before income tax $ (137,000) $ (80,000) $ (845,000) $ - $ (1,062,000) Depreciation and amortization $ 89,000 $ 26,000 $ 147,000 $ - $ 262,000 Capital expenditures $ 5,000 $ - $ 28,000 $ - $ 33,000 Assets $ 19,421,000 $ 1,658,000 $ 33,024,000 $ (27,000) $ 54,076,000 Electronics & Services & Intersegment Software Support Other Eliminations Total Six Months Ended June 30, 2020 Sales $ 16,823,000 $ 2,352,000 $ - $ (384,000) $ 18,791,000 Cost of sales 9,999,000 1,602,000 - (27,000) 11,574,000 Gross profit 6,824,000 750,000 - (357,000) 7,217,000 Selling, general and administrative expenses 7,535,000 811,000 1,683,000 (357,000) 9,672,000 Acquisition costs - - 415,000 - 415,000 Operating loss (711,000) (61,000) (2,098,000) - (2,870,000) Other income 17,000 - 673,000 - 690,000 Loss before income tax $ (694,000) $ (61,000) $ (1,425,000) $ - $ (2,180,000) Depreciation and amortization $ 147,000 $ 32,000 $ 251,000 $ - $ 430,000 Capital expenditures $ 68,000 $ 1,000 $ 20,000 $ - $ 89,000 Electronics & Services & Intersegment Software Support Other Eliminations Total Six Months Ended June 30, 2019 Sales $ 19,227,000 $ 3,160,000 $ - $ (466,000) $ 21,921,000 Cost of sales 11,139,000 2,040,000 - (125,000) 13,054,000 Gross profit 8,088,000 1,120,000 - (341,000) 8,867,000 Selling, general and administrative expenses 8,696,000 707,000 1,756,000 (341,000) 10,818,000 Operating (loss) income (608,000) 413,000 (1,756,000) - (1,951,000) Other income (expense) 1,000 (10,000) 102,000 - 93,000 (Loss) income before income tax $ (607,000) $ 403,000 $ (1,654,000) $ - $ (1,858,000) Depreciation and amortization $ 188,000 $ 54,000 $ 299,000 $ - $ 541,000 Capital expenditures $ 12,000 $ 36,000 $ 195,000 $ - $ 243,000 |
Fair Value Measurements (Tables
Fair Value Measurements (Tables) | 6 Months Ended |
Jun. 30, 2020 | |
Fair Value Measurements [Abstract] | |
Schedule of Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis | June 30, 2020 Level 1 Level 2 Level 3 Total Fair Value Cash equivalents: Money Market Funds $ 18,521,000 $ - $ - $ 18,521,000 Subtotal 18,521,000 - - 18,521,000 Short-term investments: Commercial Paper - 3,748,000 - 3,748,000 Subtotal - 3,748,000 - 3,748,000 Long-term investments: Convertible debt - - 355,000 355,000 Subtotal - - 355,000 355,000 Total $ 18,521,000 $ 3,748,000 $ 355,000 $ 22,624,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 |
Summary of Significant Accoun_4
Summary of Significant Accounting Policies (Narrative) (Details) | 6 Months Ended |
Jun. 30, 2020segment | |
Summary of Significant Accounting Policies [Abstract] | |
Number of segments | 2 |
Summary of Significant Accoun_5
Summary of Significant Accounting Policies (Components of Accumulated Other Comprehensive Loss) (Details) | 6 Months Ended |
Jun. 30, 2020USD ($) | |
Accumulated Other Comprehensive Income (Loss) [Line Items] | |
BALANCE | $ 47,392,282 |
BALANCE | 46,964,179 |
Foreign Currency Translation [Member] | |
Accumulated Other Comprehensive Income (Loss) [Line Items] | |
BALANCE | (709,000) |
Net current period change | (141,000) |
BALANCE | (850,000) |
Unrealized gain (loss) on securities [Member] | |
Accumulated Other Comprehensive Income (Loss) [Line Items] | |
BALANCE | 11,000 |
Net current period change | 10,000 |
BALANCE | 21,000 |
Accumulated Other Comprehensive Loss [Member] | |
Accumulated Other Comprehensive Income (Loss) [Line Items] | |
BALANCE | (697,664) |
Net current period change | (131,000) |
BALANCE | $ (828,572) |
Revenue Recognition (Narrative)
Revenue Recognition (Narrative) (Details) | 6 Months Ended |
Jun. 30, 2020segment | |
Revenue Recognition [Abstract] | |
Number of segments | 2 |
Revenue Recognition (Schedule o
Revenue Recognition (Schedule of Disaggregation of Revenues) (Details) - USD ($) | 3 Months Ended | 6 Months Ended | ||
Jun. 30, 2020 | Jun. 30, 2019 | Jun. 30, 2020 | Jun. 30, 2019 | |
Disaggregation of Revenue [Line Items] | ||||
Revenues | $ 9,627,952 | $ 10,704,467 | $ 18,790,694 | $ 21,920,637 |
Electronics & Software Segment [Member] | ||||
Disaggregation of Revenue [Line Items] | ||||
Revenues | 8,287,000 | 9,936,000 | 16,823,000 | 19,227,000 |
Electronics & Software Segment [Member] | North America [Member] | ||||
Disaggregation of Revenue [Line Items] | ||||
Revenues | 6,898,000 | 8,055,000 | 14,346,000 | 14,969,000 |
Electronics & Software Segment [Member] | International [Member] | ||||
Disaggregation of Revenue [Line Items] | ||||
Revenues | 1,389,000 | 1,881,000 | 2,477,000 | 4,258,000 |
Electronics & Software Segment [Member] | Intelligent Edge Solutions [Member] | ||||
Disaggregation of Revenue [Line Items] | ||||
Revenues | 3,023,000 | 2,747,000 | 6,377,000 | 5,055,000 |
Electronics & Software Segment [Member] | Traditional Products [Member] | ||||
Disaggregation of Revenue [Line Items] | ||||
Revenues | 5,264,000 | 7,189,000 | 10,446,000 | 14,172,000 |
Services & Support Segment [Member] | ||||
Disaggregation of Revenue [Line Items] | ||||
Revenues | 1,525,000 | 951,000 | 2,352,000 | 3,160,000 |
Services & Support Segment [Member] | Education [Member] | ||||
Disaggregation of Revenue [Line Items] | ||||
Revenues | 626,000 | 295,000 | 719,000 | 1,768,000 |
Services & Support Segment [Member] | Healthcare [Member] | ||||
Disaggregation of Revenue [Line Items] | ||||
Revenues | 240,000 | 183,000 | 430,000 | 376,000 |
Services & Support Segment [Member] | Financial and Other Commercial Clients [Member] | ||||
Disaggregation of Revenue [Line Items] | ||||
Revenues | 474,000 | 291,000 | 817,000 | 550,000 |
Services & Support Segment [Member] | CSI IT Operations [Member] | ||||
Disaggregation of Revenue [Line Items] | ||||
Revenues | 185,000 | 182,000 | 386,000 | 466,000 |
Services & Support Segment [Member] | Project & Product [Member] | ||||
Disaggregation of Revenue [Line Items] | ||||
Revenues | 746,000 | 355,000 | 886,000 | 1,994,000 |
Services & Support Segment [Member] | Services & Support [Member] | ||||
Disaggregation of Revenue [Line Items] | ||||
Revenues | $ 779,000 | $ 596,000 | $ 1,466,000 | $ 1,166,000 |
Discontinued Operations (Narrat
Discontinued Operations (Narrative) (Details) | Mar. 11, 2020USD ($)item | Jun. 30, 2020USD ($) | Dec. 31, 2021USD ($) | Dec. 31, 2020USD ($) |
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] | ||||
Proceeds from sale | $ 8,190,000 | |||
Gain on sale of business line | 2,039,000 | |||
Number of buildings leased to purchaser | item | 2 | |||
Restructuring expense | 764,000 | |||
Restructuring payments | 122,000 | |||
Restructuring accrual | $ 642,000 | |||
Scenario, Forecast [Member] | ||||
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] | ||||
Restructuring expense | $ 1,300,000 | $ 1,300,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 | |||
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 | |||
Suttle [Member] | Maximum [Member] | ||||
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] | ||||
Continuation of product manufacturing, period | 6 months |
Discontinued Operations (Schedu
Discontinued Operations (Schedule of Discontinued Operations Assets and Liabilities Classified as Held-for-Sale) (Details) - USD ($) $ in Thousands | Jun. 30, 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 | 6 Months Ended | ||
Jun. 30, 2020 | Jun. 30, 2019 | Jun. 30, 2020 | Jun. 30, 2019 | |
Discontinued Operations [Abstract] | ||||
Sales | $ 4,696,000 | $ 3,025,000 | $ 10,203,000 | |
Cost of sales | 3,228,000 | 2,050,000 | 6,935,000 | |
Selling, general and administrative expenses | 602,000 | 500,000 | 1,401,000 | |
Restructuring expenses | $ 445,000 | 764,000 | ||
Loss (gain) on sale of assets | 122,000 | (2,986,000) | (2,039,000) | (2,986,000) |
Other expense | 10,000 | |||
Operating (loss) income before income taxes | (567,000) | 3,842,000 | 1,750,000 | 4,853,000 |
Income tax expense (benefit) | 2,000 | 19,000 | 5,000 | (3,000) |
(Loss) income from discontinued | $ (568,745) | $ 3,823,493 | $ 1,744,607 | $ 4,855,502 |
Cash Equivalents and Investme_3
Cash Equivalents and Investments (Narrative) (Details) - USD ($) | 3 Months Ended | 6 Months Ended | |||
Jun. 30, 2020 | Jun. 30, 2019 | Jun. 30, 2020 | Jun. 30, 2019 | Apr. 30, 2020 | |
Debt and Equity Securities, FV-NI [Line Items] | |||||
Gross realized gains (losses) | $ 0 | $ 0 | $ 0 | $ 0 | |
Common Stock [Member] | |||||
Debt and Equity Securities, FV-NI [Line Items] | |||||
Investment | $ 899,000 |
Cash Equivalents and Investme_4
Cash Equivalents and Investments (Schedule of Cash Equivalents and Available-for-Sale Securities) (Details) - USD ($) | Jun. 30, 2020 | Dec. 31, 2019 |
Schedule of Available-for-sale Securities [Line Items] | ||
Amortized Cost | $ 22,616,000 | $ 18,462,000 |
Gross Unrealized Gains | 8,000 | |
Gross Unrealized Losses | (1,000) | |
Fair Value | 22,624,000 | 18,461,000 |
Cash Equivalents | 18,521,000 | 8,761,000 |
Short-Term Investments | 3,748,313 | 9,449,650 |
Long-Term Investments | 355,000 | 250,000 |
Cash Equivalents [Member] | ||
Schedule of Available-for-sale Securities [Line Items] | ||
Amortized Cost | 18,521,000 | 8,761,000 |
Gross Unrealized Gains | ||
Gross Unrealized Losses | ||
Fair Value | 18,521,000 | 8,761,000 |
Cash Equivalents | 18,521,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 | 18,521,000 | 8,761,000 |
Gross Unrealized Gains | ||
Gross Unrealized Losses | ||
Fair Value | 18,521,000 | 8,761,000 |
Cash Equivalents | 18,521,000 | 8,761,000 |
Short-Term Investments | ||
Long-Term Investments | ||
Investments [Member] | ||
Schedule of Available-for-sale Securities [Line Items] | ||
Amortized Cost | 4,095,000 | 9,701,000 |
Gross Unrealized Gains | 8,000 | |
Gross Unrealized Losses | (1,000) | |
Fair Value | 4,103,000 | 9,700,000 |
Cash Equivalents | ||
Short-Term Investments | 3,748,000 | 9,450,000 |
Long-Term Investments | 355,000 | 250,000 |
Investments [Member] | Commercial Paper [Member] | ||
Schedule of Available-for-sale Securities [Line Items] | ||
Amortized Cost | 3,740,000 | 8,695,000 |
Gross Unrealized Gains | 8,000 | |
Gross Unrealized Losses | (1,000) | |
Fair Value | 3,748,000 | 8,694,000 |
Cash Equivalents | ||
Short-Term Investments | 3,748,000 | 8,694,000 |
Long-Term Investments | ||
Investments [Member] | Corporate Notes/Bonds [Member] | ||
Schedule of Available-for-sale Securities [Line Items] | ||
Amortized Cost | 756,000 | |
Gross Unrealized Gains | ||
Gross Unrealized Losses | ||
Fair Value | 756,000 | |
Cash Equivalents | ||
Short-Term Investments | 756,000 | |
Long-Term Investments | ||
Investments [Member] | Convertible Debt [Member] | ||
Schedule of Available-for-sale Securities [Line Items] | ||
Amortized Cost | 355,000 | 250,000 |
Gross Unrealized Gains | ||
Gross Unrealized Losses | ||
Fair Value | 355,000 | 250,000 |
Cash Equivalents | ||
Short-Term Investments | ||
Long-Term Investments | $ 355,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 | Jun. 30, 2020 | Dec. 31, 2019 |
Schedule of Available-for-sale Securities [Line Items] | ||
Estimated Market Value | $ 22,624 | $ 18,461 |
Investments [Member] | ||
Schedule of Available-for-sale Securities [Line Items] | ||
Amortized Cost, Due within one year | 3,740 | |
Amortized Cost, Due after one year through five years | 355 | |
Amortized Cost | 4,095 | |
Estimated Market Value, Due within one year | 3,748 | |
Estimated Market Value, Due after one year through five years | 355 | |
Estimated Market Value | $ 4,103 | $ 9,700 |
Stock-Based Compensation (Narra
Stock-Based Compensation (Narrative) (Details) - USD ($) | 3 Months Ended | 6 Months Ended | ||||
Jun. 30, 2020 | Jun. 30, 2019 | Jun. 30, 2020 | Jun. 30, 2019 | Dec. 31, 2019 | May 19, 2011 | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ||||||
Number of options outstanding | 1,215,904 | 1,215,904 | 1,130,472 | |||
Aggregate intrinsic value of options outstanding | $ 674,000 | $ 674,000 | ||||
Intrinsic value of all options exercised | 5,000 | |||||
Net cash proceeds from exercise of stock options | 0 | $ 0 | ||||
Share based compensation expense before income taxes | 177,000 | $ 189,000 | ||||
Share based compensation expense after income taxes | 140,000 | $ 149,000 | ||||
Unrecognized compensation expense for awards | $ 833,000 | $ 833,000 | ||||
Recognition period for unrecognized compensation expense | 2 years 7 months 6 days | |||||
2011 Executive Incentive Compensation Plan [Member] | ||||||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ||||||
Number of awards authorized | 2,500,000 | |||||
Shares issued under Plan | 413,664 | 413,664 | ||||
Number of options outstanding | 1,519,088 | 1,519,088 | ||||
Awards eligible for grant | 567,248 | 567,248 | ||||
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% | |||||
Shares available | 81,053 | 81,053 |
Stock-Based Compensation (Sched
Stock-Based Compensation (Schedule of Changes in Number of Outstanding Stock Options Under Director Plan, Stock Plan and 2011 Incentive Plan) (Details) - $ / shares | 6 Months Ended | 12 Months Ended |
Jun. 30, 2020 | Dec. 31, 2019 | |
Stock-Based Compensation [Abstract] | ||
Options, Outstanding - December 31, 2019 | 1,130,472 | |
Options, Awarded | 133,801 | |
Options, Exercised | (2,000) | |
Options, Forfeited | (46,369) | |
Options, Outstanding - June 30, 2020 | 1,215,904 | 1,130,472 |
Options, Exercisable at June 30, 2020 | 956,317 | |
Options, Expected to vest June 30, 2020 | 1,215,904 | |
Weighted average exercise price per share, Outstanding - December 31, 2019 | $ 7.28 | |
Weighted average exercise price per share, Awarded | 5.25 | |
Weighted average exercise price per share, Exercised | 2.64 | |
Weighted average exercise price per share, Forfeited | 11.11 | |
Weighted average exercise price per share, Outstanding - June 30, 2020 | 6.92 | $ 7.28 |
Weighted average exercise price per share, Exercisable at June 30, 2020 | 7.59 | |
Weighted average exercise price per share, Expected to vest June 30, 2020 | $ 6.92 | |
Options, Outstanding - Weighted average remaining contractual term in years | 3 years 6 months 7 days | 3 years 5 months 23 days |
Options, Exercisable - Weighted average remaining contractual term in years | 2 years 10 months 24 days | |
Options, Expected to vest - Weighted average remaining contractual term in years | 3 years 6 months 7 days |
Stock-Based Compensation (Sch_2
Stock-Based Compensation (Schedule of Changes in the Number of Deferred Stock Shares Under the Incentive Plan) (Details) - Performance Units [Member] | 6 Months Ended |
Jun. 30, 2020$ / sharesshares | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |
Shares, Outstanding - December 31, 2019 | shares | 321,227 |
Shares, Granted | shares | 89,131 |
Shares, Vested | shares | (46,584) |
Shares, Forfeited | shares | (60,590) |
Shares, Outstanding - June 30, 2020 | shares | 303,184 |
Weighted Average Grant Date Fair Value, Outstanding - December 31, 2019 | $ / shares | $ 3.37 |
Weighted Average Grant Date Fair Value, Granted | $ / shares | 5.39 |
Weighted Average Grant Date Fair Value, Vested | $ / shares | 2.64 |
Weighted Average Grant Date Fair Value, Forfeited | $ / shares | 4.40 |
Weighted Average Grant Date Fair Value, Outstanding - June 30, 2020 | $ / shares | $ 3.87 |
Inventories (Schedule of Invent
Inventories (Schedule of Inventories) (Details) - USD ($) | Jun. 30, 2020 | Dec. 31, 2019 |
Inventories [Abstract] | ||
Finished goods | $ 8,741,000 | $ 6,728,000 |
Raw and processed materials | 1,201,000 | 1,803,000 |
Inventories | $ 9,941,657 | $ 8,531,112 |
Acquisition (Narrative) (Detail
Acquisition (Narrative) (Details) - USD ($) | May 14, 2020 | Jun. 30, 2020 |
Business Acquisition [Line Items] | ||
Goodwill | $ 410,918 | |
Ecessa Corporation [Member] | ||
Business Acquisition [Line Items] | ||
Ownership acquired | 100.00% | |
Total purchase price of acquired entity | $ 4,650,000 | |
Cash acquired in acquisition | 666,000 | |
Business acquisition, initial cash consideration paid | 4,666,000 | |
Business acquisition, working capital adjustment | $ (16,000) | |
Business acquisition, fair value of assets acquired and liabilities assumed | 5,249,000 | |
Goodwill | 411,000 | |
Intangible assets | 3,190,000 | |
Business acquisition, liabilities | $ 599,000 |
Debt (Narrative) (Details)
Debt (Narrative) (Details) - Line of Credit [Member] - USD ($) | 6 Months Ended | |
Jun. 30, 2020 | Dec. 31, 2019 | |
Debt Instrument [Line Items] | ||
Line of credit, maximum borrowing capacity | $ 15,000,000 | |
Line of credit, amount outstanding | 0 | $ 0 |
Line of credit, remaining borrowing capacity | $ 4,052,000 | |
Line of credit facility, interest rate at period end | 2.20% | |
Line of credit, expiration date | Aug. 12, 2021 | |
Minimum liquidity | $ 10,000,000 | |
LIBOR [Member] | ||
Debt Instrument [Line Items] | ||
Line of credit, basis spread on variable rate | 2.00% |
Income Taxes (Narrative) (Detai
Income Taxes (Narrative) (Details) - USD ($) | 6 Months Ended | |
Jun. 30, 2020 | Jun. 30, 2019 | |
Income Taxes [Line Items] | ||
Uncertain tax benefit positions that would reduce the effective income tax rate if recognized | $ 111,000 | |
Effective tax rate | 0.20% | 0.90% |
Tax at U.S. statutory rate | 21.00% | |
Foreign net operating loss carry-forwards and credits | $ 0 | |
Foreign income taxes, net of foreign tax credits | (31.80%) | |
Uncertain tax positions | $ 0 | |
Domestic Tax Authority [Member] | Earliest Tax Year [Member] | ||
Income Taxes [Line Items] | ||
Open tax year | 2016 | |
Domestic Tax Authority [Member] | Latest Tax Year [Member] | ||
Income Taxes [Line Items] | ||
Open tax year | 2019 | |
State and Local Jurisdiction [Member] | Earliest Tax Year [Member] | ||
Income Taxes [Line Items] | ||
Open tax year | 2015 | |
State and Local Jurisdiction [Member] | Latest Tax Year [Member] | ||
Income Taxes [Line Items] | ||
Open tax year | 2019 | |
Foreign Tax Authority [Member] | Earliest Tax Year [Member] | ||
Income Taxes [Line Items] | ||
Open tax year | 2016 | |
Foreign Tax Authority [Member] | Latest Tax Year [Member] | ||
Income Taxes [Line Items] | ||
Open tax year | 2018 |
Segment Information (Narrative)
Segment Information (Narrative) (Details) | 6 Months Ended |
Jun. 30, 2020segment | |
Segment Information [Abstract] | |
Number of segments | 2 |
Segment Information (Schedule o
Segment Information (Schedule of Segment Information) (Details) - USD ($) | 3 Months Ended | 6 Months Ended | |||
Jun. 30, 2020 | Jun. 30, 2019 | Jun. 30, 2020 | Jun. 30, 2019 | Dec. 31, 2019 | |
Segment Reporting Information [Line Items] | |||||
Sales | $ 9,627,952 | $ 10,704,467 | $ 18,790,694 | $ 21,920,637 | |
Cost of sales | 6,147,904 | 6,463,930 | 11,573,499 | 13,053,884 | |
Gross profit | 3,480,048 | 4,240,537 | 7,217,195 | 8,866,753 | |
Selling, general and administrative expenses | 4,731,887 | 5,369,869 | 9,672,558 | 10,817,464 | |
Acquisition costs | 394,366 | 414,585 | |||
Operating loss from continuing operations | (1,646,205) | (1,129,332) | (2,869,948) | (1,950,711) | |
Other income (expense) | 278,983 | 67,148 | 689,550 | 92,659 | |
Operating loss from continuing operations before income taxes | (1,367,222) | (1,062,184) | (2,180,398) | (1,858,052) | |
Depreciation and amortization | 218,000 | 262,000 | 429,800 | 540,867 | |
Capital expenditures | 32,000 | 33,000 | 89,000 | 243,000 | |
Assets | 57,350,863 | 54,076,000 | 57,350,863 | 54,076,000 | $ 59,150,712 |
Intersegment Eliminations [Member] | |||||
Segment Reporting Information [Line Items] | |||||
Sales | (184,000) | (182,000) | (384,000) | (466,000) | |
Cost of sales | (26,000) | (11,000) | (27,000) | (125,000) | |
Gross profit | (158,000) | (171,000) | (357,000) | (341,000) | |
Selling, general and administrative expenses | (158,000) | (171,000) | (357,000) | (341,000) | |
Depreciation and amortization | |||||
Capital expenditures | |||||
Assets | (27,000) | (27,000) | (27,000) | (27,000) | |
Electronics & Software Segment [Member] | |||||
Segment Reporting Information [Line Items] | |||||
Sales | 8,287,000 | 9,936,000 | 16,823,000 | 19,227,000 | |
Cost of sales | 5,192,000 | 5,775,000 | 9,999,000 | 11,139,000 | |
Gross profit | 3,095,000 | 4,161,000 | 6,824,000 | 8,088,000 | |
Selling, general and administrative expenses | 3,638,000 | 4,300,000 | 7,535,000 | 8,696,000 | |
Operating loss from continuing operations | (543,000) | (139,000) | (711,000) | (608,000) | |
Other income (expense) | 3,000 | 2,000 | 17,000 | 1,000 | |
Operating loss from continuing operations before income taxes | (540,000) | (137,000) | (694,000) | (607,000) | |
Depreciation and amortization | 76,000 | 89,000 | 147,000 | 188,000 | |
Capital expenditures | 24,000 | 5,000 | 68,000 | 12,000 | |
Assets | 16,825,000 | 19,421,000 | 16,825,000 | 19,421,000 | |
Services & Support Segment [Member] | |||||
Segment Reporting Information [Line Items] | |||||
Sales | 1,525,000 | 951,000 | 2,352,000 | 3,160,000 | |
Cost of sales | 982,000 | 700,000 | 1,602,000 | 2,040,000 | |
Gross profit | 543,000 | 251,000 | 750,000 | 1,120,000 | |
Selling, general and administrative expenses | 483,000 | 331,000 | 811,000 | 707,000 | |
Operating loss from continuing operations | 60,000 | (80,000) | (61,000) | 413,000 | |
Other income (expense) | (10,000) | ||||
Operating loss from continuing operations before income taxes | 60,000 | (80,000) | (61,000) | 403,000 | |
Depreciation and amortization | 19,000 | 26,000 | 32,000 | 54,000 | |
Capital expenditures | 1,000 | 36,000 | |||
Assets | 6,569,000 | 1,658,000 | 6,569,000 | 1,658,000 | |
Other [Member] | |||||
Segment Reporting Information [Line Items] | |||||
Sales | |||||
Cost of sales | |||||
Gross profit | |||||
Selling, general and administrative expenses | 769,000 | 910,000 | 1,683,000 | 1,756,000 | |
Acquisition costs | 394,000 | 415,000 | |||
Operating loss from continuing operations | (1,163,000) | (910,000) | (2,098,000) | (1,756,000) | |
Other income (expense) | 276,000 | 65,000 | 673,000 | 102,000 | |
Operating loss from continuing operations before income taxes | (887,000) | (845,000) | (1,425,000) | (1,654,000) | |
Depreciation and amortization | 123,000 | 147,000 | 251,000 | 299,000 | |
Capital expenditures | 8,000 | 28,000 | 20,000 | 195,000 | |
Assets | $ 33,984,000 | $ 33,024,000 | $ 33,984,000 | $ 33,024,000 |
Net Income (Loss) Per Share (Na
Net Income (Loss) Per Share (Narrative) (Details) - shares | 3 Months Ended | 6 Months Ended | ||
Jun. 30, 2020 | Jun. 30, 2019 | Jun. 30, 2020 | Jun. 30, 2019 | |
Stock Compensation Plan [Member] | ||||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
Dilutive effect of outstanding stock options and shares associated with long-term incentive compensation plans | 0 | 2,530 | 0 | 0 |
Shares not included in the computation of diluted earnings per share | 1,173,365 | 1,223,365 | ||
Employee Stock Option [Member] | ||||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
Dilutive effect of outstanding stock options and shares associated with long-term incentive compensation plans | 0 | 0 | ||
Shares not included in the computation of diluted earnings per share | 614,114 | 634,114 | ||
Performance Units [Member] | ||||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
Shares not included in the computation of diluted earnings per share | 117,688 | 207,573 | 117,688 | 207,573 |
Fair Value Measurements (Narrat
Fair Value Measurements (Narrative) (Details) - USD ($) | 3 Months Ended | 6 Months Ended |
Jun. 30, 2020 | Jun. 30, 2020 | |
Fair Value Measurements [Abstract] | ||
Transfers between levels | $ 0 | $ 0 |
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 | Jun. 30, 2020 | Dec. 31, 2019 |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Cash equivalents | $ 18,521 | $ 8,761 |
Short-term investments | 3,748 | 9,450 |
Long-term investments | 355 | 250 |
Total | 22,624 | 18,461 |
Fair Value, Inputs, Level 1 [Member] | ||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Cash equivalents | 18,521 | 8,761 |
Total | 18,521 | 8,761 |
Fair Value, Inputs, Level 2 [Member] | ||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Short-term investments | 3,748 | 9,450 |
Total | 3,748 | 9,450 |
Fair Value, Inputs, Level 3 [Member] | ||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Long-term investments | 355 | 250 |
Total | 355 | 250 |
Money Market Funds [Member] | ||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Cash equivalents | 18,521 | 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 | 18,521 | 8,761 |
Commercial Paper [Member] | ||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Short-term investments | 3,748 | 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 | 3,748 | 8,694 |
Corporate Notes/Bonds [Member] | ||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Short-term investments | 756 | |
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 | 756 | |
Convertible Debt [Member] | ||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Long-term investments | 355 | 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 | $ 355 | $ 250 |
General Commitments (Narrative)
General Commitments (Narrative) (Details) | Aug. 02, 2018USD ($) | Jun. 30, 2020USD ($)item | Jul. 28, 2020USD ($) | Dec. 31, 2019USD ($) |
Other Commitments [Line Items] | ||||
Sale of building, purchase agreement, consideration amount | $ 10,000,000 | |||
Purchase agreement, buyer to complete due diligence, period | 180 days | |||
Restricted cash | $ 479,644 | $ 679,006 | ||
Purchase Agreement [Member] | ||||
Other Commitments [Line Items] | ||||
Number of amendments to purchase agreement | item | 2 | |||
Restricted cash | $ 225,000 | |||
Subsequent Event [Member] | Purchase Agreement [Member] | ||||
Other Commitments [Line Items] | ||||
Earnest money in escrow transferred to Company | $ 225,000 |