Annual report pursuant to Section 13 and 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 12 Months Ended
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Disaggregation of Revenue [Line Items]                    
Revenues $ 11,675,000 $ 12,110,000 $ 9,628,000 $ 9,163,000 $ 15,364,000 $ 13,622,000 $ 10,704,000 $ 11,216,000 $ 42,575,546 $ 50,906,179
Electronics & Software Segment [Member]                    
Disaggregation of Revenue [Line Items]                    
Revenues                 34,496,000 47,007,000
Electronics & Software Segment [Member] | North America [Member]                    
Disaggregation of Revenue [Line Items]                    
Revenues                 29,721,000 39,771,000
Electronics & Software Segment [Member] | International [Member]                    
Disaggregation of Revenue [Line Items]                    
Revenues                 4,775,000 7,236,000
Electronics & Software Segment [Member] | Intelligent Edge Solutions [Member]                    
Disaggregation of Revenue [Line Items]                    
Revenues                 12,162,000 18,442,000
Electronics & Software Segment [Member] | Traditional Products [Member]                    
Disaggregation of Revenue [Line Items]                    
Revenues                 22,334,000 28,565,000
Services & Support Segment [Member]                    
Disaggregation of Revenue [Line Items]                    
Revenues                 8,777,000 4,741,000
Services & Support Segment [Member] | Education [Member]                    
Disaggregation of Revenue [Line Items]                    
Revenues                 4,483,000 1,926,000
Services & Support Segment [Member] | Healthcare [Member]                    
Disaggregation of Revenue [Line Items]                    
Revenues                 887,000 705,000
Services & Support Segment [Member] | Financial and Other Commercial Clients [Member]                    
Disaggregation of Revenue [Line Items]                    
Revenues                 2,708,000 1,268,000
Services & Support Segment [Member] | CSI IT Operations [Member]                    
Disaggregation of Revenue [Line Items]                    
Revenues                 699,000 842,000
Services & Support Segment [Member] | Project & Product [Member]                    
Disaggregation of Revenue [Line Items]                    
Revenues                 5,120,000 2,242,000
Services & Support Segment [Member] | Services & Support [Member]                    
Disaggregation of Revenue [Line Items]                    
Revenues                 $ 3,657,000 $ 2,499,000