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%