XML 86 R71.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 8 - Employee Benefit Plans - Change in Benefit Obligations (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Defined Benefit Plan, Fair Value of Plan Assets, Balance $ 16,940  
Defined Benefit Plan, Fair Value of Plan Assets, Balance 15,179 $ 16,940
Pension Plan [Member]    
Defined Benefit Plan, Fair Value of Plan Assets, Balance 16,940 15,576
Defined Benefit Plan, Benefit Obligation, Balance 14,663 13,263
Actual return on plan assets (1,520) 351
Interest cost 662 665
Employer contributions 575 622
Actuarial loss (gain) (1,760) 479
Benefits paid (565) (563)
Currency translation adjustment (251) 954
Currency translation adjustment (211) 819
Defined Benefit Plan, Fair Value of Plan Assets, Balance 15,179 16,940
Defined Benefit Plan, Benefit Obligation, Balance $ 12,789 $ 14,663