Note 3 - Share-based Compensation - Components of Share-based Compensation (Details) - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2026 |
Sep. 30, 2025 |
Sep. 30, 2026 |
Sep. 30, 2025 |
|
| Restricted Stock Units (RSUs) [Member] | ||||
| Pretax compensation expense | $ 15,007 | $ 15,423 | $ 41,067 | $ 41,968 |
| Tax benefit | 3,846 | 4,047 | 10,525 | 11,012 |
| Restricted share unit expense, net of tax | 11,161 | 11,376 | 30,542 | 30,956 |
| Performance Shares [Member] | ||||
| Pretax compensation expense | 6,451 | 5,164 | 18,475 | 16,727 |
| Tax benefit | 1,653 | 1,355 | 4,735 | 4,389 |
| Restricted share unit expense, net of tax | $ 4,798 | $ 3,809 | $ 13,740 | $ 12,338 |