Annual report pursuant to Section 13 and 15(d)

NATURE OF OPERATIONS, BASIS OF PRESENTATION (Schedule of Disaggregation of Revenue Quantitative) (Details)

v3.20.1
NATURE OF OPERATIONS, BASIS OF PRESENTATION (Schedule of Disaggregation of Revenue Quantitative) (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Disaggregation of Revenue [Line Items]    
Revenue $ 13,641,315 $ 12,048,619
Goods transferred over time [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 12,263,856 10,753,926
Services transferred over time [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 1,377,459 1,294,693
Turnkey Projects [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 11,963,438 10,753,926
Maintenance & Support [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 1,377,459 1,170,215
Data Center Auditing Services [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 246,658 124,478
Software License [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 53,760  
Rail [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 11,201,794 7,426,613
Rail [Member] | Goods transferred over time [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 10,020,318 6,378,927
Rail [Member] | Services transferred over time [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 1,181,476 1,047,686
Rail [Member] | Turnkey Projects [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 10,020,318 6,378,927
Rail [Member] | Maintenance & Support [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 1,181,476 1,047,686
Rail [Member] | Data Center Auditing Services [Member]    
Disaggregation of Revenue [Line Items]    
Revenue
Commercial [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 465,782 3,523,964
Commercial [Member] | Goods transferred over time [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 422,230 3,520,919
Commercial [Member] | Services transferred over time [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 43,552 3,045
Commercial [Member] | Turnkey Projects [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 422,230 3,520,919
Commercial [Member] | Maintenance & Support [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 43,552 3,045
Commercial [Member] | Data Center Auditing Services [Member]    
Disaggregation of Revenue [Line Items]    
Revenue
Petrochemical [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 99,841 61,626
Petrochemical [Member] | Goods transferred over time [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 70,545 20,022
Petrochemical [Member] | Services transferred over time [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 29,296 41,604
Petrochemical [Member] | Turnkey Projects [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 70,545 20,022
Petrochemical [Member] | Maintenance & Support [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 29,296 41,604
Petrochemical [Member] | Data Center Auditing Services [Member]    
Disaggregation of Revenue [Line Items]    
Revenue
Government [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 201,659 515,465
Government [Member] | Goods transferred over time [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 88,723 437,585
Government [Member] | Services transferred over time [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 112,936 77,880
Government [Member] | Turnkey Projects [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 88,723 437,585
Government [Member] | Maintenance & Support [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 112,936 77,880
Government [Member] | Data Center Auditing Services [Member]    
Disaggregation of Revenue [Line Items]    
Revenue
Banking [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 1,371,821 396,473
Banking [Member] | Goods transferred over time [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 1,361,622 396,473
Banking [Member] | Services transferred over time [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 10,199
Banking [Member] | Turnkey Projects [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 1,361,622 396,473
Banking [Member] | Maintenance & Support [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 10,199
Banking [Member] | Data Center Auditing Services [Member]    
Disaggregation of Revenue [Line Items]    
Revenue
IT Suppliers [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 300,418 124,478
IT Suppliers [Member] | Goods transferred over time [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 300,418
IT Suppliers [Member] | Services transferred over time [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 124,478
IT Suppliers [Member] | Turnkey Projects [Member]    
Disaggregation of Revenue [Line Items]    
Revenue
IT Suppliers [Member] | Maintenance & Support [Member]    
Disaggregation of Revenue [Line Items]    
Revenue
IT Suppliers [Member] | Data Center Auditing Services [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 246,658 124,478
IT Suppliers [Member] | Software License [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 53,760  
North America [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 13,641,315 12,048,619
North America [Member] | Rail [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 11,201,794 7,426,613
North America [Member] | Commercial [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 465,782 3,523,964
North America [Member] | Petrochemical [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 99,841 61,626
North America [Member] | Government [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 201,659 515,465
North America [Member] | Banking [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 1,371,821 396,473
North America [Member] | IT Suppliers [Member]    
Disaggregation of Revenue [Line Items]    
Revenue $ 300,418 $ 124,478