Quarterly report pursuant to Section 13 or 15(d)

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

v3.20.1
Revenue Recognition (Schedule of Disaggregation of Revenues) (Details) - USD ($)
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Disaggregation of Revenue [Line Items]    
Revenues $ 9,162,742 $ 11,216,170
Transition Networks [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 8,164,000 8,890,000
Transition Networks [Member] | North America [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 7,442,000 6,910,000
Transition Networks [Member] | International [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 722,000 1,980,000
Transition Networks [Member] | Intelligent Edge Solutions [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 3,100,000 2,272,000
Transition Networks [Member] | Traditional Products [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 5,064,000 6,618,000
JDL Technologies [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 827,000 2,208,000
JDL Technologies [Member] | Education [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 93,000 1,473,000
JDL Technologies [Member] | Healthcare and Commercial Clients [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 534,000 451,000
JDL Technologies [Member] | CSI IT Operations [Member]    
Disaggregation of Revenue [Line Items]    
Revenues $ 200,000 $ 284,000