Quarterly report pursuant to Section 13 or 15(d)

Employee Benefit Plans (Details Narrative)

v3.7.0.1
Employee Benefit Plans (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Defined Contribution Plan Disclosure [Line Items]        
Defined contribution 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.  
Domestic Plan [Member]        
Defined Contribution Plan Disclosure [Line Items]        
Defined benefit plan, contributions by employer $ 39,000 $ 23,000 $ 77,000 $ 49,000
Domestic Plan [Member] | Pakistan [Member]        
Defined Contribution Plan Disclosure [Line Items]        
Defined benefit plan, contributions by employer 31,000 $ 30,000 $ 61,000 $ 61,000
Domestic Plan [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%  
Domestic Plan [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%  
Contribution Retirement Plan [Member] | Sri Lanka [Member]        
Defined Contribution Plan Disclosure [Line Items]        
Defined benefit plan, contributions by employer $ 18,000   $ 32,000