Note 10 - Retirement Plans (Details Textual) |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2025
USD ($)
|
Jun. 30, 2024
USD ($)
|
Jun. 30, 2025
USD ($)
|
Jun. 30, 2024
USD ($)
|
|
Defined Contribution Plan, Employer Discretionary Contribution Amount | $ 80,400 | $ 68,100 | $ 166,200 | $ 148,400 |
Other Postretirement Benefits Cost (Reversal of Cost) | 2,100 | 2,000 | 4,300 | 4,000 |
Employee benefits | $ 531,000 | 441,000 | $ 913,000 | 1,048,000 |
Supplemental Employee Retirement Plan [Member] | ||||
Number of Employees Participating in Plan | 4 | 4 | ||
Employee benefits | $ 64,800 | $ 66,000 | $ 129,400 | $ 132,000 |
Profit Sharing Plan [Member] | ||||
Defined Contribution Plan, Employer Matching Contribution, Percent of Match | 4.00% | |||
Defined Contribution Plan, Employers Matching Contribution, Annual Vesting Percentage | 100.00% |