v3.8.0.1
Note 5 - U.S. Department of Defense Contract (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Mar. 09, 2017
Mar. 02, 2016
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Feb. 28, 2018
May 11, 2015
Government Contract Receivable             $ 17,000
Contracts Revenue     $ 852 $ 10,917 $ 4,406    
Subsequent Event [Member] | Amendment to DoD Contract Incorporate Additional Services [Member]              
Government Contract Receivable           $ 500  
Government [Member]              
Award Contract Renewal Term 330 days 120 days          
Government [Member] | Contract and Other Revenue [Member]              
Contracts Revenue     $ 900 $ 10,900 $ 4,400