Note 9 - Stock-based Compensation - Share Based Compensation Performance Shares Award Outstanding (Details) - Performance Shares [Member] shares in Thousands |
9 Months Ended |
|---|---|
|
Sep. 30, 2024
shares
| |
| Balance, Shares (in shares) | 852 |
| Granted, Shares (in shares) | 1,641 |
| Effect of vesting multiplier, Shares (in shares) | 284 |
| Vested, Shares (in shares) | (541) |
| Canceled (in shares) | (391) |
| Balance, Shares (in shares) | 1,845 |