Quarterly report pursuant to Section 13 or 15(d)

Revenue Recognition (Schedule of Disaggregation of Revenues) (Details)

v3.10.0.1
Revenue Recognition (Schedule of Disaggregation of Revenues) (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Disaggregation of Revenue [Line Items]        
Sales $ 15,038,159 $ 22,068,462 $ 31,811,844 $ 42,868,541
Suttle [Member]        
Disaggregation of Revenue [Line Items]        
Sales 5,873,000 8,580,000 12,846,000 17,352,000
Suttle [Member] | Communication Service Providers [Member]        
Disaggregation of Revenue [Line Items]        
Sales 4,500,000 7,540,000 10,447,000 15,555,000
Suttle [Member] | International [Member]        
Disaggregation of Revenue [Line Items]        
Sales 766,000 247,000 1,346,000 372,000
Suttle [Member] | Distributors [Member]        
Disaggregation of Revenue [Line Items]        
Sales 607,000 793,000 1,053,000 1,425,000
Suttle [Member] | Structured Cabling and Connecting System Products [Member]        
Disaggregation of Revenue [Line Items]        
Sales 5,169,000 7,823,000 11,742,000 15,568,000
Suttle [Member] | DSL and Other Products [Member]        
Disaggregation of Revenue [Line Items]        
Sales 704,000 757,000 1,104,000 1,784,000
Transition Networks [Member]        
Disaggregation of Revenue [Line Items]        
Sales 7,834,000 9,500,000 16,988,000 18,504,000
Transition Networks [Member] | North America [Member]        
Disaggregation of Revenue [Line Items]        
Sales 6,450,000 8,085,000 14,092,000 15,156,000
Transition Networks [Member] | Rest of World [Member]        
Disaggregation of Revenue [Line Items]        
Sales 864,000 1,005,000 1,840,000 2,450,000
Transition Networks [Member] | Europe, Middle East, Africa ("EMEA") [Member]        
Disaggregation of Revenue [Line Items]        
Sales 520,000 410,000 1,056,000 898,000
Transition Networks [Member] | Media Converters [Member]        
Disaggregation of Revenue [Line Items]        
Sales 4,492,000 5,570,000 9,677,000 11,054,000
Transition Networks [Member] | Ethernet Switches and Adapters [Member]        
Disaggregation of Revenue [Line Items]        
Sales 1,827,000 1,809,000 4,086,000 3,488,000
Transition Networks [Member] | Other Products [Member]        
Disaggregation of Revenue [Line Items]        
Sales 1,515,000 2,121,000 3,225,000 3,962,000
JDL Technologies [Member]        
Disaggregation of Revenue [Line Items]        
Sales 913,000 4,026,000 1,622,000 6,891,000
JDL Technologies [Member] | Education [Member]        
Disaggregation of Revenue [Line Items]        
Sales 280,000 3,151,000 388,000 5,215,000
JDL Technologies [Member] | Healthcare and Commercial Clients [Member]        
Disaggregation of Revenue [Line Items]        
Sales $ 633,000 $ 875,000 $ 1,234,000 $ 1,676,000