v3.26.1
Note 8 - Employee Benefit Plans - Fair Value Measurements (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Defined Benefit Plan Disclosure [Line Items]    
Fair value, plan assets $ 40,363 $ 39,208
Fair Value, Inputs, Level 1 [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Fair value, plan assets 29,460 29,333
Fair Value, Inputs, Level 2 [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Fair value, plan assets 10,903 9,875
Cash [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Fair value, plan assets 1,828 1,228
Cash [Member] | Fair Value, Inputs, Level 1 [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Fair value, plan assets 1,828 1,228
Defined Benefit Plan, Equity Securities, US [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Fair value, plan assets 22,282 21,373
Defined Benefit Plan, Equity Securities, US [Member] | Fair Value, Inputs, Level 1 [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Fair value, plan assets 22,282 21,373
Defined Benefit Plan, Equity Securities, Non-US [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Fair value, plan assets 360 200
Defined Benefit Plan, Equity Securities, Non-US [Member] | Fair Value, Inputs, Level 1 [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Fair value, plan assets 360 200
Equity Funds [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Fair value, plan assets [1] 4,990 6,532
Equity Funds [Member] | Fair Value, Inputs, Level 1 [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Fair value, plan assets [1] 4,990 6,532
US States and Political Subdivisions Debt Securities [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Fair value, plan assets 50 50
US States and Political Subdivisions Debt Securities [Member] | Fair Value, Inputs, Level 2 [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Fair value, plan assets 50 50
Corporate Debt Securities [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Fair value, plan assets [2] 10,853 9,825
Corporate Debt Securities [Member] | Fair Value, Inputs, Level 2 [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Fair value, plan assets [2] $ 10,853 $ 9,825
[1] This category comprises actively managed equity funds invested in large-cap and mid-cap U.S. companies.
[2] This category represents investment grade bonds of U.S. issuers from diverse industries.