XML 60 R50.htm IDEA: XBRL DOCUMENT v3.20.2
BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Total revenue $ 5,400,980 $ 4,986,935 $ 11,006,414 $ 10,752,479
RF/Microwave Filters [Member]        
Total revenue     2,545,967 989,114
Detector Logarithmic Video Amplifiers [Member]        
Total revenue     878,372 473,150
Power Supply Units [Member]        
Total revenue     2,427,436 2,874,272
Power Supply Systems [Member]        
Total revenue     546,761 1,082,442
Healthcare Diagnostic Systems [Member]        
Total revenue     523,228 1,260,700
Defense Systems [Member]        
Total revenue     4,082,254 3,413,171
Lending Activities [Member]        
Total revenue     2,396 374,710
Goods Transferred At A Point In Time [Member]        
Total revenue     6,400,932 5,941,707
Services Transferred Over Time [Member]        
Total revenue     4,605,482 4,810,772
Digital Currency Mining [Member]        
Total revenue       284,920
North America [Member]        
Total revenue     5,338,235 4,734,740
Europe [Member]        
Total revenue     734,760 1,029,565
Middle East [Member]        
Total revenue     4,605,482 4,488,553
Other [Member]        
Total revenue     327,937 499,621
GWW [Member]        
Total revenue     8,576,582 7,399,052
GWW [Member] | RF/Microwave Filters [Member]        
Total revenue     2,545,967 989,114
GWW [Member] | Detector Logarithmic Video Amplifiers [Member]        
Total revenue     878,372 473,150
GWW [Member] | Power Supply Units [Member]        
Total revenue     180,475
GWW [Member] | Power Supply Systems [Member]        
Total revenue     546,761 1,082,442
GWW [Member] | Healthcare Diagnostic Systems [Member]        
Total revenue     523,228 1,260,700
GWW [Member] | Defense Systems [Member]        
Total revenue     4,082,254 3,413,171
GWW [Member] | Lending Activities [Member]        
Total revenue    
GWW [Member] | Goods Transferred At A Point In Time [Member]        
Total revenue     3,971,100 2,588,280
GWW [Member] | Services Transferred Over Time [Member]        
Total revenue     4,605,482 4,810,772
GWW [Member] | Digital Currency Mining [Member]        
Total revenue      
GWW [Member] | North America [Member]        
Total revenue     3,370,374 1,569,939
GWW [Member] | Europe [Member]        
Total revenue     447,603 1,012,761
GWW [Member] | Middle East [Member]        
Total revenue     4,605,482 4,488,553
GWW [Member] | Other [Member]        
Total revenue     153,123 327,799
Coolisys [Member]        
Total revenue     2,427,436 2,978,717
Coolisys [Member] | RF/Microwave Filters [Member]        
Total revenue    
Coolisys [Member] | Detector Logarithmic Video Amplifiers [Member]        
Total revenue    
Coolisys [Member] | Power Supply Units [Member]        
Total revenue     2,427,436 2,693,797
Coolisys [Member] | Power Supply Systems [Member]        
Total revenue    
Coolisys [Member] | Healthcare Diagnostic Systems [Member]        
Total revenue    
Coolisys [Member] | Defense Systems [Member]        
Total revenue    
Coolisys [Member] | Lending Activities [Member]        
Total revenue    
Coolisys [Member] | Goods Transferred At A Point In Time [Member]        
Total revenue     2,427,436 2,978,717
Coolisys [Member] | Services Transferred Over Time [Member]        
Total revenue    
Coolisys [Member] | Digital Currency Mining [Member]        
Total revenue       284,920
Coolisys [Member] | North America [Member]        
Total revenue     1,965,465 2,790,091
Coolisys [Member] | Europe [Member]        
Total revenue     287,157 16,804
Coolisys [Member] | Middle East [Member]        
Total revenue    
Coolisys [Member] | Other [Member]        
Total revenue     174,814 171,822
DP Lending [Member]        
Total revenue     2,396 374,710
DP Lending [Member] | RF/Microwave Filters [Member]        
Total revenue    
DP Lending [Member] | Power Supply Systems [Member]        
Total revenue    
DP Lending [Member] | Healthcare Diagnostic Systems [Member]        
Total revenue    
DP Lending [Member] | Defense Systems [Member]        
Total revenue    
DP Lending [Member] | Lending Activities [Member]        
Total revenue     2,396 374,710
DP Lending [Member] | Goods Transferred At A Point In Time [Member]        
Total revenue     2,396 374,710
DP Lending [Member] | Services Transferred Over Time [Member]        
Total revenue    
DP Lending [Member] | Digital Currency Mining [Member]        
Total revenue      
DP Lending [Member] | North America [Member]        
Total revenue     2,396 374,710
DP Lending [Member] | Europe [Member]        
Total revenue    
DP Lending [Member] | Middle East [Member]        
Total revenue    
DP Lending [Member] | Other [Member]        
Total revenue    
DP Lending [Member] | Detector Logarithmic Video Amplifiers [Member]        
Total revenue    
DP Lending [Member] | Power Supply Units [Member]        
Total revenue