Note 10 - Retirement Plans - Schedule of Expected Benefit Payments (Details) |
Dec. 31, 2025
USD ($)
|
|---|---|
| 2026 | $ 431,300 |
| 2027 | 381,003 |
| 2028 | 338,250 |
| 2029 | 304,299 |
| 2030 | 276,636 |
| Thereafter | 1,310,247 |
| Total expected benefit payments by the plan | $ 3,041,735 |
| X | ||||||||||
- Definition Amount of liability, recognized in statement of financial position, for defined benefit pension plan. Excludes other postretirement benefit plan. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Definition Amount of benefit for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following current fiscal year. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of benefit for defined benefit plan expected to be paid in next fiscal year following current fiscal year. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of benefit for defined benefit plan expected to be paid in fifth fiscal year following current fiscal year. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of benefit for defined benefit plan expected to be paid in fourth fiscal year following current fiscal year. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of benefit for defined benefit plan expected to be paid in third fiscal year following current fiscal year. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of benefit for defined benefit plan expected to be paid in second fiscal year following current fiscal year. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|