Quarterly report pursuant to Section 13 or 15(d)

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

v3.21.1
Revenue Recognition (Schedule of Disaggregation of Revenues) (Details) - USD ($)
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Disaggregation of Revenue [Line Items]    
Revenues $ 10,159,315 $ 9,162,742
Electronics & Software Segment [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 8,365,000 8,536,000
Electronics & Software Segment [Member] | North America [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 7,201,000 7,448,000
Electronics & Software Segment [Member] | International [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 1,164,000 1,088,000
Electronics & Software Segment [Member] | Intelligent Edge Solutions [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 3,713,000 3,354,000
Electronics & Software Segment [Member] | Traditional Products [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 4,652,000 5,182,000
Services & Support Segment [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 1,938,000 827,000
Services & Support Segment [Member] | Financial [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 424,000 94,000
Services & Support Segment [Member] | Healthcare [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 253,000 190,000
Services & Support Segment [Member] | Education [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 63,000 93,000
Services & Support Segment [Member] | Other Commercial Clients [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 1,054,000 250,000
Services & Support Segment [Member] | CSI IT Operations [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 144,000 200,000
Services & Support Segment [Member] | Project & Product [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 385,000 141,000
Services & Support Segment [Member] | Services & Support [Member]    
Disaggregation of Revenue [Line Items]    
Revenues $ 1,553,000 $ 686,000