Note 13 - Share-based Compensation (Details Textual) - USD ($) $ / shares in Units, $ in Thousands | Feb. 01, 2019 | Mar. 12, 2018 | Mar. 08, 2018 | Mar. 31, 2018 | Dec. 31, 2019 | Dec. 31, 2018 | Dec. 31, 2017 |
Share-based Compensation Arrangement by Share-based Payment Award, Accelerated Vesting, Number | | | 5,157,998 | 5,157,998 | | | | | |
Share-based Payment Arrangement, Accelerated Cost | | | | | $ 14,667 | | | | |
Share-based Payment Arrangement, Expense | | | | | | $ 10,341 | $ 30,393 | | |
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total | | | | | | $ 10,665 | | | |
Treasury Stock, Shares, Ending Balance | | | | | | 2,768,399 | 1,233,198 | | 352,523 |
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition | | | | | | 2 years 219 days | | | |
Discontinued Operations, Disposed of by Means Other than Sale, Spinoff [Member] | | | | | | | | | |
Share-based Payment Arrangement, Expense | | | | | $ 15,548 | | | | |
Board of Directors Chairman [Member] | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Accelerated Vesting, Number | | | | | 2,500,000 | | | | |
Share-based Payment Arrangement, Expense | | | | | $ 6,468 | | | | |
Share-based Payment Arrangement, Option [Member] | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Accelerated Vesting, Number | | | | 47,500 | | | | | |
Share-based Payment Arrangement, Expense | | | | | | $ 4,611 | $ 243 | | |
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total | | | | | | $ 1,082 | | | |
Restricted Stock Units (RSUs) [Member] | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Accelerated Vesting, Number | | | | 4,960,498 | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period | | | | | | 2,275,094 | 4,598,125 | [1] | |
Share-based Payment Arrangement, Expense | | | | | | $ 5,819 | $ 15,104 | | |
Share Based Compensation Arrangement by Share Based Payment Award Equity Instruments Other than Options Vested and Unissued in Period | [2] | | | | | 122,582 | 3,766,068 | | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period | | | | | | 617,752 | | | |
Share Based Compensation Arrangement by Share Based Payment Award, Equity Instruments Other Than Options, Change in Vested And Unissued Shares | | | | | | (122,582) | (3,766,068) | | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Previously Vested and Delivered in Period | | | | | | | 5,807,068 | | |
Share Based Compensation Arrangement by Share Based Payment Award Equity Instruments Other than Options Vested and Unissued Outstanding | | | | | | 2,787,335 | 2,909,917 | | |
Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount | | | | | | $ 9,583 | | | |
Restricted Stock Units (RSUs) [Member] | Marlin Capital Investments, LLC [Member] | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Accelerated Vesting, Number | | | 500,000 | 500,000 | | | | | |
Share-based Payment Arrangement, Accelerated Cost | | | | | $ 906 | | | | |
Restricted Stock Units (RSUs) [Member] | Board of Directors Chairman [Member] | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Accelerated Vesting, Number | | | | 2,500,000 | | | | | |
Restricted Stock [Member] | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Accelerated Vesting, Number | | | | 150,000 | | | | | |
Spinoff Grants [Member] | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period | | | | | | | 304,000 | | |
Spinoff Grants [Member] | Discontinued Operations, Disposed of by Means Other than Sale, Spinoff [Member] | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period | | | | | 304,000 | | | | |
Share-based Payment Arrangement, Expense | | | | | $ 881 | | | | |
Transaction Grants [Member] | | | | | | | | | |
Share Based Compensation Arrangement by Share Based Payment Award Equity Instruments Other than Options Vested and Unissued in Period | | | | | | | 2,041,000 | | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Delivered in Period | | | | | | 740,334 | | | |
Transaction Grants [Member] | Discontinued Operations, Disposed of by Means Other than Sale, Spinoff [Member] | | | | | | | | | |
Share Based Compensation Arrangement by Share Based Payment Award Equity Instruments Other than Options Vested and Unissued in Period | | | | | 2,041,000 | | | | |
Sharebased Compensation Award, Deferred Delivery Period | | | | | 3 years | | | | |
Spinoff Transaction Costs, Non Cash, Share Based Compensation | | | | | $ 5,409 | | | | |
The 2015 Stock Incentive Plan and 2018 Stock Incentive Plan [Member] | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized | | | | | | 21,087,368 | | | |
The 2018 Stock Incentive Plan [Member] | | | | | | | | | |
Common Stock, Capital Shares Reserved for Future Issuance | | | | | | 3,623,502 | | | |
The 2018 Stock Incentive Plan [Member] | Minimum [Member] | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value | | $ 2.81 | | | | | | | |
The 2018 Stock Incentive Plan [Member] | Maximum [Member] | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value | | $ 2.86 | | | | | | | |
The 2018 Stock Incentive Plan [Member] | Share-based Payment Arrangement, Option [Member] | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period | | | | | | 5 years | | | |
The 2018 Stock Incentive Plan [Member] | Share-based Payment Arrangement, Option [Member] | Vesting if Stock Price is Above 125 Percent of Exercise Price For 20 Consecutive Days [Member] | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage | | 50.00% | | | | | | | |
The 2018 Stock Incentive Plan [Member] | Share-based Payment Arrangement, Option [Member] | Share-based Payment Arrangement, Tranche One [Member] | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent | | 125.00% | | | | | | | |
The 2018 Stock Incentive Plan [Member] | Share-based Payment Arrangement, Option [Member] | Vesting if Stock Price is Above 156 point 25 Percent of Exercise Price For 20 Consecutive Days [Member] | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage | | 50.00% | | | | | | | |
The 2018 Stock Incentive Plan [Member] | Share-based Payment Arrangement, Option [Member] | Share-based Payment Arrangement, Tranche Two [Member] | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent | | 156.25% | | | | | | | |
| |
[1] | As discussed in "Spin-off of Red Violet" above, included in the RSUs granted during the year ended December 31, 2018 were an aggregate of 304,000 shares of Spin-off Grants that vested and were delivered in the first quarter of 2018, and an aggregate of 2,041,000 shares of Transaction Grants that vested but were subject to deferred delivery over a three-year period. | |
[2] | Vested not delivered represents vested RSUs with delivery deferred to a future time. During the year ended December 31, 2019, there was a net decrease of 122,582 shares included in vested not delivered balance as a result of the delivery of 740,334 shares of Transaction Grants, partially offset by the vesting of 617,752 shares with deferred delivery election. During the year ended December 31, 2018, there was a net decrease of 3,766,068 shares included in vested not delivered balance, as a result of the delivery of 5,807,068 RSUs, partially offset by the vesting of the 2,041,000 shares of Transaction Grants subject to deferred delivery. As of December 31, 2019 and 2018, there were 2,787,335 and 2,909,917 outstanding RSUs included in vested not delivered, respectively. | |