Note 3 - Share-based Compensation - Components of Share-based Compensation (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Restricted Stock Units (RSUs) [Member] | ||||
| Pretax compensation expense | $ 13,954 | $ 14,502 | $ 26,060 | $ 26,545 |
| Tax benefit | 3,568 | 3,882 | 6,664 | 7,106 |
| Restricted share unit expense, net of tax | 10,386 | 10,620 | 19,396 | 19,439 |
| Performance Shares [Member] | ||||
| Pretax compensation expense | 6,082 | 5,162 | 12,024 | 11,562 |
| Tax benefit | 1,555 | 1,382 | 3,075 | 3,095 |
| Restricted share unit expense, net of tax | $ 4,527 | $ 3,780 | $ 8,949 | $ 8,467 |