Note P - Employee Benefit Plan (Details Textual) - USD ($) |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2016 |
Dec. 31, 2015 |
Dec. 31, 2014 |
|
| Retirement Plan [Member] | |||
| Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay | 4.00% | ||
| Defined Contribution Plan, Employer Discretionary Contribution Amount | $ 213,000 | $ 113,000 | $ 69,000 |
| Profit Sharing Plan [Member] | |||
| Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay | 0.00% | 0.00% | 0.00% |