Quarterly report pursuant to Section 13 or 15(d)

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

v3.21.2
Revenue Recognition (Schedule of Disaggregation of Revenues) (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Disaggregation of Revenue [Line Items]        
Revenues $ 10,996,802 $ 9,627,952 $ 21,156,117 $ 18,790,694
Electronics & Software Segment [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 9,307,000 8,287,000 17,671,000 16,823,000
Electronics & Software Segment [Member] | North America [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 7,721,000 6,898,000 14,921,000 14,346,000
Electronics & Software Segment [Member] | International [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 1,586,000 1,389,000 2,750,000 2,477,000
Electronics & Software Segment [Member] | Intelligent Edge Solutions [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 3,779,000 3,023,000 7,492,000 6,377,000
Electronics & Software Segment [Member] | Traditional Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 5,528,000 5,264,000 10,179,000 10,446,000
Services & Support Segment [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 1,833,000 1,525,000 3,772,000 2,352,000
Services & Support Segment [Member] | Financial [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 399,000 103,000 824,000 196,000
Services & Support Segment [Member] | Healthcare [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 245,000 240,000 498,000 430,000
Services & Support Segment [Member] | Education [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 85,000 626,000 149,000 719,000
Services & Support Segment [Member] | Other Commercial Clients [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 960,000 371,000 2,013,000 621,000
Services & Support Segment [Member] | CSI IT Operations [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 144,000 185,000 288,000 386,000
Services & Support Segment [Member] | Project & Product [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 245,000 746,000 630,000 886,000
Services & Support Segment [Member] | Services & Support [Member]        
Disaggregation of Revenue [Line Items]        
Revenues $ 1,588,000 $ 779,000 $ 3,142,000 $ 1,466,000