Note 9 - Incentive and Retirement Plans (Details Textual) - USD ($) |
12 Months Ended | ||
|---|---|---|---|
Mar. 27, 2025 |
Dec. 31, 2025 |
Dec. 31, 2024 |
|
| Employee Incentive Plan, Percentage Of Compensation In Lieu Of Cash | 50.00% | ||
| Management Incentive Plan, Percentage Of Compensation In Lieu Of Cash | 50.00% | ||
| Defined Contribution Plan, Employer Discretionary Contribution Amount | $ 443,829 | $ 443,156 | |
| 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 | 148,877 | ||
| 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 | ||