Note 6 - Property and Equipment, Net - Components of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Property and equipment $ 11,146 $ 6,054
Accumulated depreciation (4,463) (2,963)
Property and equipment – net 6,683 3,091
Furniture and Fixtures [Member]    
Property and equipment 1,329 459
Computer Equipment [Member]    
Property and equipment 6,808 3,165
Survey and Field Equipment [Member]    
Property and equipment 1,426 1,265
Leasehold Improvements [Member]    
Property and equipment $ 1,583 $ 1,165