Note 9 - Incentive and Retirement Plans (Details Textual) - shares |
6 Months Ended | |
|---|---|---|
Mar. 27, 2025 |
Jun. 30, 2026 |
|
| Employee Incentive Plan, Percentage Of Compensation In Lieu Of Cash | 50.00% | |
| Management Incentive Plan, Percentage Of Compensation In Lieu Of Cash | 50.00% | |
| Employee 2015 Stock Plan [Member] | ||
| Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized | 200,000 | |
| Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant | 137,446 | |
| The 2025 Plan [Member] | ||
| Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period | 3 years | |
| Share-based Compensation Arrangement by Share-based Payment Award Service Period | 3 years |