Annual report pursuant to Section 13 and 15(d)

Employee Benefit Plans (Details Narrative)

v3.7.0.1
Employee Benefit Plans (Details Narrative) - USD ($)
3 Months Ended 12 Months Ended
Dec. 31, 2016
Dec. 31, 2016
Dec. 31, 2015
Defined Contribution Plan Disclosure [Line Items]      
Defined contribution plan, employer matching contribution, percent of employees' gross pay   12.00%  
United States Postretirement Benefit Plan of US Entity [Member]      
Defined Contribution Plan Disclosure [Line Items]      
Defined benefit plan, contributions by employer   $ 84,000 $ 88,000
Domestic Postretirement Benefit Plan of Foreign Entity [Member] | Pakistan [Member]      
Defined Contribution Plan Disclosure [Line Items]      
Defined benefit plan, contributions by employer   $ 120,000 $ 148,000
Contribution Retirement Plan [Member] | Sri Lanka [Member]      
Defined Contribution Plan Disclosure [Line Items]      
Defined contribution plan, employer matching contribution, percent of employees' gross pay   8.00% 12.00%
Defined benefit plan, contributions by employer $ 14,000    
Contribution Retirement Plan [Member] | India [Member]      
Defined Contribution Plan Disclosure [Line Items]      
Defined benefit plan, contributions by employer $ 10,000    
Qualified Compensation Deferred Plan [Member] | United States Postretirement Benefit Plan of US Entity [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%  
Deferred Plan [Member] | United States Postretirement Benefit Plan of US Entity [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%