v3.25.2
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%