Note 11 - Employee Benefit Plan (Details Textual) - USD ($) $ in Millions |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2020 |
Dec. 31, 2019 |
Dec. 31, 2018 |
|
Defined Contribution Plan, Employer Matching Contribution, Percent of Match | 100.00% | ||
Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent | 6.00% | ||
Deferred Compensation Arrangement with Individual, Requisite Service Period (Year) | 5 years | ||
Defined Contribution Plan, Employers Matching Contribution, Annual Vesting Percentage | 20.00% | ||
Defined Contribution Plan, Cost | $ 2.3 | $ 2.0 | $ 2.0 |
X | ||||||||||
- Definition Minimum period the individual is required to perform services to be fully vested under the deferred compensation arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Amount of cost for defined contribution plan. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Percentage employer matches of the employee's percentage contribution matched. No definition available.
|
X | ||||||||||
- Definition Percentage of employer's matching contributions to a defined contribution plan that vests in a given year. No definition available.
|
X | ||||||||||
- Definition Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan. No definition available.
|