10. Employee Retirement and Benefit Plans (Details Narrative) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2015 |
Dec. 31, 2014 |
Dec. 31, 2013 |
|
| Compensation and Retirement Disclosure [Abstract] | |||
| Defined contribution plan, employer contribution | $ 645 | $ 600 | $ 561 |