Quarterly report pursuant to Section 13 or 15(d)

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

v3.20.2
Revenue Recognition (Schedule of Disaggregation of Revenues) (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Disaggregation of Revenue [Line Items]        
Revenues $ 12,109,529 $ 13,622,120 $ 30,900,223 $ 35,542,758
Electronics & Software Segment [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 8,755,000 13,035,000 25,579,000 32,262,000
Electronics & Software Segment [Member] | North America [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 7,672,000 11,479,000 22,019,000 26,448,000
Electronics & Software Segment [Member] | International [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 1,083,000 1,556,000 3,560,000 5,814,000
Electronics & Software Segment [Member] | Intelligent Edge Solutions [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 2,990,000 5,791,000 9,368,000 10,846,000
Electronics & Software Segment [Member] | Traditional Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 5,765,000 7,244,000 16,211,000 21,416,000
Services & Support Segment [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 3,530,000 783,000 5,882,000 3,942,000
Services & Support Segment [Member] | Education [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 2,312,000 63,000 3,031,000 1,831,000
Services & Support Segment [Member] | Healthcare [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 244,000 175,000 674,000 551,000
Services & Support Segment [Member] | Financial and Other Commercial Clients [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 799,000 353,000 1,616,000 902,000
Services & Support Segment [Member] | CSI IT Operations [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 175,000 192,000 561,000 658,000
Services & Support Segment [Member] | Project & Product [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 2,611,000 130,000 3,498,000 2,124,000
Services & Support Segment [Member] | Services & Support [Member]        
Disaggregation of Revenue [Line Items]        
Revenues $ 919,000 $ 653,000 $ 2,384,000 $ 1,818,000