v3.26.1
Note 10 - Retirement Plans - Defined Benefit Plan Assets By Category (Details) - USD ($)
Dec. 31, 2025
Dec. 31, 2024
Total fair value of plan assets $ 2,611,692 $ 1,785,911
Defined Benefit Plan, Cash and Cash Equivalents [Member]    
Fair value of plan assets 112,303 79,032
Defined Benefit Plan, Equity Securities [Member]    
Fair value of plan assets 890,587 581,766
Defined Benefit Plan, Debt Security [Member]    
Fair value of plan assets 948,044 647,626
Employee Benefit Plan, Real Estate [Member]    
Fair value of plan assets 462,270 309,543
Alternative Investment Member]    
Fair value of plan assets 198,488 167,944
Fair Value, Inputs, Level 1 [Member]    
Total fair value of plan assets 1,950,934 1,308,424
Fair Value, Inputs, Level 1 [Member] | Defined Benefit Plan, Cash and Cash Equivalents [Member]    
Fair value of plan assets 112,303 79,032
Fair Value, Inputs, Level 1 [Member] | Defined Benefit Plan, Equity Securities [Member]    
Fair value of plan assets 890,587 581,766
Fair Value, Inputs, Level 1 [Member] | Defined Benefit Plan, Debt Security [Member]    
Fair value of plan assets 948,044 647,626
Fair Value, Inputs, Level 1 [Member] | Employee Benefit Plan, Real Estate [Member]    
Fair value of plan assets 0 0
Fair Value, Inputs, Level 1 [Member] | Alternative Investment Member]    
Fair value of plan assets 0 0
Fair Value, Inputs, Level 2 [Member]    
Total fair value of plan assets 660,758 477,487
Fair Value, Inputs, Level 2 [Member] | Defined Benefit Plan, Cash and Cash Equivalents [Member]    
Fair value of plan assets 0 0
Fair Value, Inputs, Level 2 [Member] | Defined Benefit Plan, Equity Securities [Member]    
Fair value of plan assets 0 0
Fair Value, Inputs, Level 2 [Member] | Defined Benefit Plan, Debt Security [Member]    
Fair value of plan assets 0 0
Fair Value, Inputs, Level 2 [Member] | Employee Benefit Plan, Real Estate [Member]    
Fair value of plan assets 462,270 309,543
Fair Value, Inputs, Level 2 [Member] | Alternative Investment Member]    
Fair value of plan assets 198,488 167,944
Fair Value, Inputs, Level 3 [Member]    
Total fair value of plan assets 0 0
Fair Value, Inputs, Level 3 [Member] | Defined Benefit Plan, Cash and Cash Equivalents [Member]    
Fair value of plan assets 0 0
Fair Value, Inputs, Level 3 [Member] | Defined Benefit Plan, Equity Securities [Member]    
Fair value of plan assets 0 0
Fair Value, Inputs, Level 3 [Member] | Defined Benefit Plan, Debt Security [Member]    
Fair value of plan assets 0 0
Fair Value, Inputs, Level 3 [Member] | Employee Benefit Plan, Real Estate [Member]    
Fair value of plan assets 0 0
Fair Value, Inputs, Level 3 [Member] | Alternative Investment Member]    
Fair value of plan assets $ 0 $ 0