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 |