Note 12 - Share-based Compensation (Details Textual) - USD ($) Pure in Thousands |
1 Months Ended |
2 Months Ended |
6 Months Ended |
12 Months Ended |
|
Jun. 30, 2021 |
Jun. 30, 2020 |
Apr. 30, 2020 |
Jan. 31, 2020 |
May 31, 2019 |
Jan. 31, 2019 |
Sep. 30, 2019 |
Dec. 31, 2020 |
Dec. 31, 2021 |
Dec. 31, 2020 |
Dec. 31, 2019 |
Mar. 31, 2017 |
| Share-based Payment Arrangement, Option [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
| Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate |
|
|
|
|
|
|
|
|
0.00%
|
0.00%
|
|
|
| Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount |
|
|
|
|
|
|
|
|
$ 3,000.0
|
|
|
|
| Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) |
|
|
|
|
|
|
|
|
2 years 2 months 12 days
|
2 years
|
|
|
| Restricted Stock Units (RSUs) [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
| Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) |
|
|
|
|
|
|
|
|
2 years
|
2 years 3 months 18 days
|
3 years
|
|
| Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount |
|
|
|
|
|
|
|
|
$ 1,400
|
|
|
|
| The 2017 Stock Incentive Plan [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
| Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares) |
|
6,000,000
|
|
|
|
|
|
|
7,500,000
|
|
|
2,000,000
|
| Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized (in shares) |
1,500,000
|
1,900,000
|
|
|
2,100,000
|
|
|
|
|
|
|
|
| Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant (in shares) |
|
|
|
|
|
|
|
|
1,380,816
|
|
|
|
| The 2017 Stock Incentive Plan [Member] | Restricted Stock Units (RSUs) [Member] | Share-based Payment Arrangement, Employee [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
| Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Granted (in shares) |
|
|
122,222
|
|
|
|
45,000
|
114,660
|
|
|
|
|
| Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) |
|
|
3 years
|
|
|
|
3 years
|
|
|
|
|
|
| The 2017 Stock Incentive Plan [Member] | Restricted Stock Units (RSUs) [Member] | Share-based Payment Arrangement, Employee [Member] | Share-based Payment Arrangement, Tranche One [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
| Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) |
|
|
|
|
|
|
|
3 years
|
|
|
|
|
| The 2017 Stock Incentive Plan [Member] | Restricted Stock Units (RSUs) [Member] | Share-based Payment Arrangement, Employee [Member] | Share-based Payment Arrangement, Tranche Two [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
| Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) |
|
|
|
|
|
|
|
4 years
|
|
|
|
|
| The 2017 Stock Incentive Plan [Member] | Restricted Stock Units (RSUs) [Member] | Officers and Employees [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
| Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Granted (in shares) |
|
|
|
|
|
263,087
|
|
|
|
|
|
|
| Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) |
|
|
|
|
|
3 years
|
|
|
|
|
|
|
| The 2017 Stock Incentive Plan [Member] | Restricted Stock Units (RSUs) [Member] | Officers and Directors [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
| Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Granted (in shares) |
|
|
|
73,992
|
|
|
|
|
|
|
|
|
| Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) |
|
|
|
3 years
|
|
|
|
|
|
|
|
|
| The 2017 Stock Incentive Plan [Member] | Restricted Stock Units (RSUs) [Member] | Officer [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
| Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Granted (in shares) |
|
|
35,211
|
|
|
|
|
|
|
|
|
|