Annual report pursuant to Section 13 and 15(d)

Employee Benefit Plans (Details Narrative)

v3.8.0.1
Employee Benefit Plans (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Pakistan [Member] | Domestic Postretirement Benefit Plan of Foreign Entity [Member]    
Defined Contribution Plan Disclosure [Line Items]    
Defined benefit plan, contributions by employer   $ 120,000
Sri Lanka [Member] | Contribution Retirement Plan [Member] | Employee [Member]    
Defined Contribution Plan Disclosure [Line Items]    
Defined contribution plan, employer matching contribution, percent of employees' gross pay 8.00%  
Sri Lanka [Member] | Contribution Retirement Plan [Member] | Employer [Member]    
Defined Contribution Plan Disclosure [Line Items]    
Defined contribution plan, employer matching contribution, percent of employees' gross pay 12.00%  
United States Postretirement Benefits Plan of US Entity [Member]    
Defined Contribution Plan Disclosure [Line Items]    
Defined benefit plan, contributions by employer   102,000
United States Postretirement Benefits Plan of US Entity [Member]    
Defined Contribution Plan Disclosure [Line Items]    
Defined benefit plan, contributions by employer $ 137,000  
United States Postretirement Benefits Plan of US Entity [Member] | Qualified Compensation Deferred Plan [Member]    
Defined Contribution Plan Disclosure [Line Items]    
Defined contribution plan, employer matching contribution, percent of match 100.00%  
Defined contribution plan, employer matching contribution, percent of employees' gross pay 3.00%  
United States Postretirement Benefits Plan of US Entity [Member] | Deferred Plan [Member]    
Defined Contribution Plan Disclosure [Line Items]    
Defined contribution plan, employer matching contribution, percent of match 50.00%  
Defined contribution plan, employer matching contribution, percent of employees' gross pay 2.00%  
Domestic Postretirement Benefit Plan of Foreign Entity [Member] | Pakistan [Member]    
Defined Contribution Plan Disclosure [Line Items]    
Defined benefit plan, contributions by employer $ 123,000  
Employee benefit plan, description The plan provides for monthly contributions by the Company which are the lower of 10% of qualified employees’ basic monthly compensation or 750 Pakistani rupees.  
Contribution Retirement Plan [Member] | Sri Lanka [Member]    
Defined Contribution Plan Disclosure [Line Items]    
Defined benefit plan, contributions by employer $ 67,000 $ 14,000