Quarterly report pursuant to Section 13 or 15(d)

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

v3.19.2
Revenue Recognition (Schedule of Disaggregation of Revenues) (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Disaggregation of Revenue [Line Items]        
Revenues $ 15,400,076 $ 15,038,159 $ 32,123,370 $ 31,811,844
Transition Networks [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 9,175,000 7,834,000 18,065,000 16,988,000
Transition Networks [Member] | North America [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 8,052,000 6,450,000 14,963,000 14,092,000
Transition Networks [Member] | Rest of World [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 672,000 864,000 1,396,000 1,840,000
Transition Networks [Member] | Europe, Middle East, Africa ("EMEA") [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 451,000 520,000 1,706,000 1,056,000
Transition Networks [Member] | Media Converters [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 4,683,000 4,492,000 10,061,000 9,677,000
Transition Networks [Member] | Ethernet Switches and Adapters [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 2,831,000 1,827,000 4,831,000 4,086,000
Transition Networks [Member] | Other Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 1,661,000 1,515,000 3,173,000 3,225,000
Suttle [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 4,747,000 5,873,000 10,268,000 12,846,000
Suttle [Member] | Communication Service Providers [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 3,367,000 4,500,000 7,958,000 10,447,000
Suttle [Member] | International [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 109,000 766,000 508,000 1,346,000
Suttle [Member] | Distributors [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 568,000 607,000 1,099,000 1,053,000
Suttle [Member] | Other Customer [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 703,000   703,000  
Suttle [Member] | Structured Cabling and Connecting System Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 3,766,000 5,169,000 8,843,000 11,742,000
Suttle [Member] | DSL and Other Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 981,000 704,000 1,425,000 1,104,000
JDL Technologies [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 951,000 913,000 3,160,000 1,622,000
JDL Technologies [Member] | Education [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 295,000 280,000 1,768,000 388,000
JDL Technologies [Member] | Healthcare and Commercial Clients [Member]        
Disaggregation of Revenue [Line Items]        
Revenues $ 656,000 $ 633,000 $ 1,392,000 $ 1,234,000