Note 19 - Stock-based Compensation - Performance-based Restricted Stock Units (Details) - $ / shares shares in Thousands |
3 Months Ended | 12 Months Ended | |
|---|---|---|---|
Mar. 31, 2026 |
Dec. 31, 2025 |
Dec. 31, 2024 |
|
| Vesting period (in shares) | 853,000,000 | ||
| Performance Shares [Member] | |||
| Fair value at grant date (Year) | 3 years | ||
| Performance Shares [Member] | Executive Officer [Member] | |||
| Fair value at grant date (Year) | 3 years | 3 years | 3 years |
| Granted, weighted average fair value (in dollars per share) | $ 60.96 | $ 67.61 | $ 41.84 |
| Vesting period (in shares) | 31,486 | 53,254 | 49,957 |