Note 10 - Stock-based Compensation (Details Textual) - USD ($) $ in Thousands |
12 Months Ended |
|
Dec. 31, 2021 |
Dec. 31, 2020 |
Dec. 31, 2019 |
Oct. 31, 2018 |
| Share-based Payment Arrangement, Expense |
$ 14,643
|
$ 8,457
|
$ 9,001
|
|
| Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures, Total (in shares) |
0
|
0
|
|
|
| Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number, Ending Balance (in shares) |
1,244,073
|
1,274,182
|
|
543,618
|
| Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number (in shares) |
1,223,919
|
|
|
543,618
|
| Share-based Payment Arrangement, Option [Member] |
|
|
|
|
| Share-based Payment Arrangement, Expense |
$ 300
|
|
|
|
| Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total |
$ 100
|
|
|
|
| Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) |
4 months 24 days
|
|
|
|
| Share-based Payment Arrangement, Option [Member] | Share-based Payment Arrangement, Tranche A [Member] | Minimum [Member] | Long-term Incentive Plan [Member] |
|
|
|
|
| Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage |
20.00%
|
|
|
|
| Share-based Payment Arrangement, Option [Member] | Share-based Payment Arrangement, Tranche A [Member] | Maximum [Member] | Long-term Incentive Plan [Member] |
|
|
|
|
| Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) |
5 years
|
|
|
|
| Restricted Stock Units (RSUs) [Member] |
|
|
|
|
| Share-based Payment Arrangement, Expense |
$ 11,500
|
|
|
|
| Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total |
$ 7,700
|
|
|
|
| Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) |
1 year 1 month 6 days
|
|
|
|
| Phantom Share Units (PSUs) [Member] |
|
|
|
|
| Share-based Payment Arrangement, Expense |
$ 2,800
|
|
|
|
| Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total |
$ 11,800
|
|
|
|
| Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) |
1 year 9 months 18 days
|
|
|
|
| Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) |
4 years
|
|
|
|
| Phantom Share Units (PSUs) [Member] | On Each of First Four Anniversaries of Date of Grant [Member] |
|
|
|
|
| Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage |
25.00%
|
|
|
|
| Performance Shares [Member] | Share-based Payment Arrangement, Tranche A [Member] | Minimum [Member] | Long-term Incentive Plan [Member] |
|
|
|
|
| Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage |
25.00%
|
|
|
|
| Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) |
4 years
|
|
|
|
| Restricted Stock [Member] |
|
|
|
|
| Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) |
4 years
|
|
|
|
| Restricted Stock [Member] | On Each of First Four Anniversaries of Date of Grant [Member] |
|
|
|
|
| Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage |
25.00%
|
|
|
|