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 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